| 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():StringExemple ( 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():StringElé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():StringElé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
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées