Paket | flash.text |
Klasse | public class Font |
Vererbung | Font Object |
Unterklassen | FontAsset |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
fontName : String [schreibgeschützt]
Der Name einer eingebetteten Schriftart. | Font | ||
fontStyle : String [schreibgeschützt]
Der Stil der Schriftart. | Font | ||
fontType : String [schreibgeschützt]
Der Typ der Schriftart. | Font |
Methode | Definiert von | ||
---|---|---|---|
[statisch]
Gibt an, ob eine Liste der aktuell verfügbaren eingebetteten Schriftarten bereitgestellt wird. | Font | ||
Gibt an, ob ein vorgegebener String mit der aktuell zugewiesenen Schriftart angezeigt werden kann. | Font | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
[statisch]
Registriert eine Font-Klasse in der globalen Schriftartenliste. | Font | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
fontName | Eigenschaft |
fontName:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Der Name einer eingebetteten Schriftart.
Implementierung
public function get fontName():String
Beispiel ( Verwendung dieses Beispiels )
// 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 | Eigenschaft |
fontStyle:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Der Stil der Schriftart. Hierbei kann es sich um einen beliebigen Wert aus der FontStyle-Klasse handeln.
Implementierung
public function get fontStyle():String
Verwandte API-Elemente
fontType | Eigenschaft |
fontType:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Der Typ der Schriftart. Hierbei kann es sich um eine beliebige Konstante aus der FontType-Klasse handeln.
Implementierung
public function get fontType():String
Verwandte API-Elemente
enumerateFonts | () | Methode |
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob eine Liste der aktuell verfügbaren eingebetteten Schriftarten bereitgestellt wird.
Parameter
enumerateDeviceFonts:Boolean (default = false ) — Gibt an, ob Sie die Liste auf die aktuell verfügbaren Schriftarten begrenzen möchten. Bei der Einstellung true wird eine Liste sämtlicher Schriftarten (Geräteschriftarten und eingebettete Schriftarten) zurückgegeben. Bei false wird nur eine Liste der eingebetteten Schriftarten zurückgegeben.
|
Array — Eine Liste der verfügbaren Schriftarten in Form eines Arrays von Font-Objekten.
|
Beispiel ( Verwendung dieses Beispiels )
Font.enumerateFonts()
zur Erstellung einer Liste mit allen Geräte- und eingebetteten Schriftarten aufgerufen. Anschließend wird das Array mit Font-Objekten nach der Eigenschaft fontName
sortiert.
Aus dem Beispiel geht zudem hervor, wie die Font.enumerateFonts()
-Methode mit dem auf „false“ eingestellten enumerateDeviceFonts
-Parameter aufgerufen wird. Das resultierende Array enthält nur eingebettete Font-Objekte. (Wenn Sie diesen Code in einer Anwendung durchführen, die keine eingebetteten Schriftarten enthält, ist das Array embeddedFonts
leer.)
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 | () | Methode |
public function hasGlyphs(str:String):Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob ein vorgegebener String mit der aktuell zugewiesenen Schriftart angezeigt werden kann.
Parameter
str:String — Der String, dessen Darstellung in der aktuellen Schriftart getestet wird.
|
Boolean — Der Wert true bedeutet, dass der vorgegebene String in der Schriftart vollständig dargestellt werden kann.
|
registerFont | () | Methode |
Tue Jun 12 2018, 10:04 AM Z