Pacchetto | flash.text |
Classe | public class Font |
Ereditarietà | Font Object |
Sottoclassi | FontAsset |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
fontName : String [sola lettura]
Il nome di un carattere incorporato. | Font | ||
fontStyle : String [sola lettura]
Lo stile del carattere. | Font | ||
fontType : String [sola lettura]
Il tipo di carattere. | Font |
Metodo | Definito da | ||
---|---|---|---|
[statico]
Specifica se è necessario fornire un elenco dei caratteri incorporati attualmente disponibili. | Font | ||
Indica se una stringa fornita può essere visualizzata utilizzando il carattere attualmente assegnato. | Font | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
[statico]
Registra una classe Font nell'elenco dei caratteri globali. | Font | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
fontName | proprietà |
fontName:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Il nome di un carattere incorporato.
Implementazione
public function get fontName():String
Esempio ( Come utilizzare questo esempio )
// Requires: // - A CheckBox control UI component in Flash library. // - An embedded font in Flash library with linkage class "MyFont" and Export for ActionScript checked. // import fl.controls.CheckBox; var embeddedFont:Font = new MyFont(); var textFormat:TextFormat = new TextFormat(); textFormat.font = embeddedFont.fontName; textFormat.size = 24; var checkBox:CheckBox = new CheckBox(); checkBox.setStyle("textFormat", textFormat); checkBox.setStyle("embedFonts", true); checkBox.label = "The quick brown fox jumps over the lazy dog."; checkBox.textField.autoSize = TextFieldAutoSize.LEFT; checkBox.move(10, 10); checkBox.validateNow(); addChild(checkBox);
fontStyle | proprietà |
fontStyle:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Lo stile del carattere. Questo può essere uno qualsiasi dei valori definiti nella classe FontStyle.
Implementazione
public function get fontStyle():String
Elementi API correlati
fontType | proprietà |
fontType:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Il tipo di carattere. Questo può essere una qualsiasi delle costanti definite nella classe FontType.
Implementazione
public function get fontType():String
Elementi API correlati
enumerateFonts | () | metodo |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Specifica se è necessario fornire un elenco dei caratteri incorporati attualmente disponibili.
Parametri
enumerateDeviceFonts:Boolean (default = false ) — Indica se desiderate limitare l'elenco solo ai caratteri attualmente disponibili. Se è impostato su true , viene restituito un elenco di tutti i caratteri, sia quelli del dispositivo sia i caratteri incorporati. Se è impostato su false , viene restituito solo l'elenco dei caratteri incorporati.
|
Array — Un elenco dei caratteri disponibili sotto forma di array di oggetti Font.
|
Esempio ( Come utilizzare questo esempio )
Font.enumerateFonts()
per ottenere un elenco di tutti i caratteri del dispositivo e incorporati. Quindi ordina l'array risultante di oggetti Font in base alla proprietà fontName
.
In seguito, l'esempio mostra come chiamare il metodo Font.enumerateFonts()
con il parametro enumerateDeviceFonts
impostato su false. L'array risultante include solo oggetti Font incorporati. Se eseguite questo codice in un'applicazione che non contiene alcun carattere incorporato, l'array embeddedFonts
risulterà vuoto.
import flash.text.Font; var allFonts:Array = Font.enumerateFonts(true); allFonts.sortOn("fontName", Array.CASEINSENSITIVE); var embeddedFonts:Array = Font.enumerateFonts(false); embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
hasGlyphs | () | metodo |
public function hasGlyphs(str:String):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica se una stringa fornita può essere visualizzata utilizzando il carattere attualmente assegnato.
Parametri
str:String — La stringa da verificare in rapporto al carattere corrente.
|
Boolean — Un valore true se la stringa specificata può essere visualizzata per intero utilizzando questo carattere.
|
registerFont | () | metodo |
Tue Jun 12 2018, 02:44 PM Z