Paketflash.text
Klassepublic class Font
VererbungFont Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Die Font-Klasse wird zur Verwaltung von in SWF-Dateien eingebetteten Schriftarten verwendet. Eingebettete Schriftarten werden als Unterklasse der Font-Klasse dargestellt. Die Font-Klasse wird zurzeit nur dazu verwendet, Informationen zu eingebetteten Schriftarten zu ermitteln. Sie können die Schriftart nicht mithilfe dieser Klasse ändern. Sie können die Font-Klasse nicht zum Laden externer Schriftarten oder zum Erstellen einer Instanz eines Font-Objekts selbst verwenden. Verwenden Sie die Font-Klasse als abstrakte Basisklasse.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  fontName : String
[read-only] Der Name einer eingebetteten Schriftart.
Font
  fontStyle : String
[read-only] Der Stil der Schriftart.
Font
  fontType : String
[read-only] Der Typ der Schriftart.
Font
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
enumerateFonts(enumerateDeviceFonts:Boolean = false):Array
[static] 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
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
[static] Registriert eine Font-Klasse in der globalen Schriftartenliste.
Font
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftsdetail
fontNameEigenschaft
fontName:String  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Der Name einer eingebetteten Schriftart.


Implementierung
    public function get fontName():String
fontStyleEigenschaft 
fontStyle:String  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Der Stil der Schriftart. Hierbei kann es sich um einen beliebigen Wert aus der FontStyle-Klasse handeln.


Implementierung
    public function get fontStyle():String

Siehe auch

fontTypeEigenschaft 
fontType:String  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Der Typ der Schriftart. Hierbei kann es sich um eine beliebige Konstante aus der FontType-Klasse handeln.


Implementierung
    public function get fontType():String

Siehe auch

Methodendetail
enumerateFonts()Methode
public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

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.

Rückgabewerte
Array — Eine Liste der verfügbaren Schriftarten in Form eines Arrays von Font-Objekten.

Beispiel

In diesem Beispiel wird zuerst die statische Methode 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 Methode Font.enumerateFonts() mit dem auf "false" eingestellten Parameter enumerateDeviceFonts 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
Player-Version : Flash Player 9

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.

Rückgabewerte
Boolean — Der Wert true bedeutet, dass der vorgegebene String in der Schriftart vollständig dargestellt werden kann.
registerFont()Methode 
public static function registerFont(font:Class):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9

Registriert eine Font-Klasse in der globalen Schriftartenliste.

Parameter

font:Class — Die Klasse, die Sie der globalen Schriftartenliste hinzufügen möchten.





 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/text/Font.html