Package | flash.text |
Classe | public class Font |
Héritage | Font Object |
Sous-classes | FontAsset |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
fontName : String [lecture seule]
Le nom de la police intégrée. | Font | ||
fontStyle : String [lecture seule]
Style de la police. | Font | ||
fontType : String [lecture seule]
Type de police. | Font |
Méthode | Défini par | ||
---|---|---|---|
[statique]
Détermine s’il faut fournir la liste des polices incorporées actuellement disponibles. | Font | ||
Détermine si la chaîne fournie peut s’afficher à l’aide de la police en vigueur. | Font | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
[statique]
Enregistre une classe de police dans la liste globale de polices. | Font | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
fontName | propriété |
fontName:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Le nom de la police intégrée.
Implémentation
public function get fontName():String
Exemple ( Comment utiliser cet exemple )
// 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 | propriété |
fontStyle:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Style de la police. Cette valeur peut correspondre à l’une des valeurs définies dans la classe FontStyle.
Implémentation
public function get fontStyle():String
Eléments de l’API associés
fontType | propriété |
fontType:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Type de police. Cette valeur peut correspondre à l’une des constantes définies dans la classe FontType.
Implémentation
public function get fontType():String
Eléments de l’API associés
enumerateFonts | () | méthode |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Détermine s’il faut fournir la liste des polices incorporées actuellement disponibles.
Paramètres
enumerateDeviceFonts:Boolean (default = false ) — Indique s’il est préférable de limiter la liste aux polices incorporées actuellement disponibles. Si défini sur true , la liste de l’ensemble des polices, aussi bien de périphérique qu’intégrées, est renvoyée. Si défini sur false , seules les polices incorporées sont renvoyées.
|
Array — Liste des polices disponibles sous forme de tableau d’objets Font.
|
Exemple ( Comment utiliser cet exemple )
Font.enumerateFonts()
pour obtenir la liste des polices de périphérique et intégrées. Ensuite, il trie le tableau d’objets Font qui en résulte en fonction de la propriété fontName
.
Ensuite, l’exemple indique comment appeler la méthode Font.enumerateFonts()
avec le paramètre enumerateDeviceFonts
défini sur false. Le tableau qui en résulte inclut uniquement les objets Font intégrés (si vous exécutez ce code à partir d’une application qui ne contient pas de polices incorporées, le tableau embeddedFonts
est vide).
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 | () | méthode |
public function hasGlyphs(str:String):Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Détermine si la chaîne fournie peut s’afficher à l’aide de la police en vigueur.
Paramètres
str:String — La chaîne à tester par rapport à la police actuelle.
|
Boolean — Valeur true si la chaîne spécifiée peut s’afficher complètement à l’aide de cette police.
|
registerFont | () | méthode |
Tue Jun 12 2018, 09:30 AM Z