embedFonts (propriété TextField.embedFonts)

public embedFonts : Boolean

Valeur booléenne qui indique si le rendu du texte doit se faire à l'aide des polices vectorielles intégrées. Si la valeur est true, Flash Lite procède au rendu du champ texte à l'aide des polices vectorielles intégrées. Si la valeur est false, Flash Lite procède au rendu du champ texte à l'aide des polices de périphérique.

Si vous définissez embedFonts sur true pour un champ texte, vous devez spécifier la police du texte par l'intermédiaire de la propriété font d'un objet TextFormat appliqué au champ texte. Si la police spécifiée n'existe pas dans la bibliothèque (avec l'identifiant de liaison correspondant), le texte ne s'affiche pas.

Remarque : Cette propriété n'est pas prise en charge pour l'arabe, l'hébreu et le thaïlandais.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Exemple

Dans cet exemple, vous devez créer un champ texte dynamique appelé my_txt, puis utiliser le code ActionScript suivant pour incorporer des polices et faire pivoter le champ texte. La chaîne my font renvoie à un symbole de police dans la bibliothèque, avec le nom d'identifiant de liaison my font. L'exemple suivant suppose que vous disposez d'un symbole Font dans la bibliothèque appelé my font, avec des propriétés de liaison définies de la façon suivante : l'identifiant défini sur my font et Export pour ActionScript et Export dans la première image sélectionnée.

var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;