ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.core 

UITextFormat  - AS3 Flex

Paketmx.core
Klassepublic class UITextFormat
VererbungUITextFormat Inheritance TextFormat Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die UITextFormat-Klasse repräsentiert Zeichenformatierungsinformationen für die UITextField-Klasse. Die UITextField-Klasse definiert die von vielen zusammengesetzten Flex-Komponenten zum Anzeigen von Text verwendete Komponente.

Die UITextFormat-Klasse erweitert die flash.text.TextFormat-Klasse, um die measureText()- und measureHTMLText()-Methode für die Messung des Texts und Eigenschaften für die Steuerung des erweiterten Anti-Aliasing von Schriftarten hinzuzufügen.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedalign : String
Gibt die Ausrichtung des Absatzes an.
TextFormat
  antiAliasType : String
Definiert die Anti-Aliasing-Einstellung für die UITextField-Klasse.
UITextFormat
 InheritedblockIndent : Object
Gibt den Blockeinzug in Pixeln an.
TextFormat
 Inheritedbold : Object
Gibt an, ob der Text fett formatiert wird.
TextFormat
 Inheritedbullet : Object
Gibt an, dass der Text Bestandteil einer Aufzählung ist.
TextFormat
 Inheritedcolor : Object
Gibt die Textfarbe an.
TextFormat
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  direction : String
Die Laufrichtung des Texts.
UITextFormat
 Inheritedfont : String
Ein String mit dem Namen der Schriftart für Text in diesem Textformat.
TextFormat
  gridFitType : String
Definiert die Rasteranpassungseinstellung für die UITextField-Klasse.
UITextFormat
 Inheritedindent : Object
Gibt den Einzug vom linken Rand bis zum ersten Zeichen im Absatz an.
TextFormat
 Inheriteditalic : Object
Gibt an, ob Text in diesem Textformat kursiv formatiert wird.
TextFormat
 Inheritedkerning : Object
Ein boolescher Wert, der angibt, ob Kerning aktiviert (true) oder deaktiviert (false) ist.
TextFormat
 Inheritedleading : Object
Eine Ganzzahl, die den Abstand zwischen den Zeilen (leading) angibt.
TextFormat
 InheritedleftMargin : Object
Der linke Rand des Absatzes in Pixel.
TextFormat
 InheritedletterSpacing : Object
Eine Zahl für den insgesamt verfügbaren Platz, der gleichmäßig zwischen den Zeichen aufgeteilt wird.
TextFormat
  locale : String
Das Gebietsschema für den Text.
UITextFormat
  moduleFactory : IFlexModuleFactory
Die zum Erstellen von TextFields für eingebettete Schriftarten verwendete moduleFactory.
UITextFormat
 InheritedrightMargin : Object
Der rechte Rand des Absatzes in Pixel.
TextFormat
  sharpness : Number
Definiert die Schärfeeinstellung für die UITextField-Klasse.
UITextFormat
 Inheritedsize : Object
Die Größe des Texts in diesem Textformat in Pixeln.
TextFormat
 InheritedtabStops : Array
Gibt benutzerdefinierte Tabstopps als Array aus nicht negativen Ganzzahlen an.
TextFormat
 Inheritedtarget : String
Gibt das Zielfenster an, in dem der Hyperlink angezeigt werden soll.
TextFormat
  thickness : Number
Definiert die Stärkeeinstellung für die UITextField-Klasse.
UITextFormat
 Inheritedunderline : Object
Gibt an, ob der Text mit diesem Textformat unterstrichen ist (true) oder nicht (false).
TextFormat
 Inheritedurl : String
Gibt die Ziel-URL für den Text in diesem Textformat an.
TextFormat
  useFTE : Boolean = false
Bestimmt, wie die measureText()- und die measureHTMLText()-Methode bei der Messung des Texts vorgehen.
UITextFormat
Öffentliche Methoden
 MethodeDefiniert von
  
UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)
Konstruktor.
UITextFormat
 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
  
Gibt Abmessungsinformationen für den angegebenen HTML-Text zurück, welche HTML-Tags wie etwa „<font>“ und „<b>“ enthalten können. Dabei wird davon ausgegangen, dass diese Informationen in einem einzeiligen UITextField angezeigt werden und dieses UITextFormat-Objekt zum Definieren des Textformats verwendet wird.
UITextFormat
  
Gibt Abmessungsinformationen für den angegebenen Text zurück. Dabei wird davon ausgegangen, dass diese Informationen in einem einzeiligen UITextField angezeigt werden und dieses UITextFormat-Objekt zum Definieren des Textformats verwendet wird.
UITextFormat
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

antiAliasType

Eigenschaft
public var antiAliasType:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Definiert die Anti-Aliasing-Einstellung für die UITextField-Klasse. Die möglichen Werte sind "normal" (flash.text.AntiAliasType.NORMAL) und "advanced" (flash.text.AntiAliasType.ADVANCED).

Der Standardwert ist "advanced", wodurch ein Anti-Aliasing für die eingebettete Schriftart aktiviert wird. Stellen Sie diese Eigenschaft auf "normal" ein, um das erweiterte Anti-Aliasing zu deaktivieren.

Diese Eigenschaft hat keine Auswirkungen für Systemschriftarten.

Diese Eigenschaft wird auf den gesamten Text in einem UITextField-Objekt angewendet. Es ist nicht möglich, ihn selektiv auf einzelne Zeichen anzuwenden.

Der Standardwert ist "advanced".

Verwandte API-Elemente

direction

Eigenschaft 
public var direction:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Laufrichtung des Texts.

Zulässige Werte sind "ltr" für den von links nach rechts verlaufenden Text lateinischer Schriften und "rtl" für den von rechts nach links laufenden Text z. B. des Arabischen oder Hebräischen.

FTE und TLF verwenden diesen Wert in ihrem bidirektionalen Textlayoutalgorithmus, der die Unicode-Zeichenfolge der Glyphenfolge zuordnet.

Hinweis: Dieser Stil gilt nur, wenn dieses UITextFormat bei einem UIFTETextField (und nicht bei einem UITextField) verwendet wird.

Der Standardwert ist null.

gridFitType

Eigenschaft 
public var gridFitType:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Definiert die Rasteranpassungseinstellung für die UITextField-Klasse. Die möglichen Werte sind "none" (flash.text.GridFitType.NONE), "pixel" (flash.text.GridFitType.PIXEL) und "subpixel" (flash.text.GridFitType.SUBPIXEL).

Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die fontAntiAliasType-Eigenschaft auf „advanced“ eingestellt ist.

Diese Eigenschaft hat keine Auswirkungen für Systemschriftarten.

Diese Eigenschaft wird auf den gesamten Text in einem UITextField-Objekt angewendet. Es ist nicht möglich, ihn selektiv auf einzelne Zeichen anzuwenden.

Der Standardwert ist "pixel".

Verwandte API-Elemente

locale

Eigenschaft 
public var locale:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Das Gebietsschema für den Text.

FTE und TLF verwenden dieses Gebietsschema für die Zuordnung von Unicode-Schriftarten zu Schriftartglyphen und für die Suche nach Ausweichschriftarten.

Hinweis: Dieser Stil gilt nur, wenn dieses UITextFormat bei einem UIFTETextField (und nicht bei einem UITextField) verwendet wird.

Der Standardwert ist null.

moduleFactory

Eigenschaft 
moduleFactory:IFlexModuleFactory

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die zum Erstellen von TextFields für eingebettete Schriftarten verwendete moduleFactory.



Implementierung
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void

sharpness

Eigenschaft 
public var sharpness:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Definiert die Schärfeeinstellung für die UITextField-Klasse. Diese Eigenschaft gibt die Schärfe der Glyphenkanten an. Die möglichen Werte sind Zahlen von -400 bis 400.

Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die fontAntiAliasType-Eigenschaft auf „advanced“ eingestellt ist.

Diese Eigenschaft hat keine Auswirkungen für Systemschriftarten.

Diese Eigenschaft wird auf den gesamten Text in einem UITextField-Objekt angewendet. Es ist nicht möglich, ihn selektiv auf einzelne Zeichen anzuwenden.

Der Standardwert ist 0.

Verwandte API-Elemente

thickness

Eigenschaft 
public var thickness:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Definiert die Stärkeeinstellung für die UITextField-Klasse. Diese Eigenschaft gibt die Stärke der Glyphenkanten an. Die möglichen Werte sind Zahlen von -200 bis 200.

Diese Eigenschaft kommt nur zur Anwendung, wenn Sie eine eingebettete Schriftart verwenden und die fontAntiAliasType-Eigenschaft auf „advanced“ eingestellt ist.

Diese Eigenschaft hat keine Auswirkungen für Systemschriftarten.

Diese Eigenschaft wird auf den gesamten Text in einem UITextField-Objekt angewendet. Es ist nicht möglich, ihn selektiv auf einzelne Zeichen anzuwenden.

Der Standardwert ist 0.

Verwandte API-Elemente

useFTE

Eigenschaft 
public var useFTE:Boolean = false

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bestimmt, wie die measureText()- und die measureHTMLText()-Methode bei der Messung des Texts vorgehen.

Ist der Wert hierfür true, verwenden sie eine nicht auf dem Bildschirm angezeigte Instanz der FTETextField-Klasse im Text Layout Framework. Ist der Wert false, verwenden sie eine nicht auf dem Bildschirm angezeigte Instanz der TextField-Klasse im Flash Player.

Der Standardwert ist false.

Konstruktordetails

UITextFormat

()Konstruktor
public function UITextFormat(systemManager:ISystemManager, font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Parameter
systemManager:ISystemManager — Ein SystemManager-Objekt. Der SystemManager verfolgt, welche Schriftarten eingebettet sind. Normalerweise ist dies der von der systemManager-Eigenschaft der UIComponent übergebene SystemManager.
 
font:String (default = null) — Ein String, der den Namen einer Schriftart angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
size:Object (default = null) — Eine Zahl, die eine Schriftgröße in Pixeln angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
color:Object (default = null) — Eine vorzeichenlose Ganzzahl, die die RGB-Farbe des Texts angibt, wie etwa 0xFF0000 für rot, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
bold:Object (default = null) — Ein boolesches Flag, das angibt, ob der Text fett ist, oder null um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
italic:Object (default = null) — Ein boolesches Flag, das angibt, ob der Text kursiv ist, oder null um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
underline:Object (default = null) — Ein boolesches Flag, das angibt, ob der Text unterstrichen ist, oder null um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
url:String (default = null) — Ein String, der die URL angibt, mit der der Text über Hyperlink verknüpft ist, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
target:String (default = null) — Ein String, der das Zielfenster angibt, in dem die über Hyperlink verknüpfte URL angezeigt wird. Ist das Zielfenster null oder ein leerer String, wird die über Hyperlink verknüpfte Seite im selben Browserfenster angezeigt. Ist der urlString-Parameter null oder ein leerer String, hat diese Eigenschaft keine Auswirkungen. Dieser Parameter ist optional und hat den Standardwert null.
 
align:String (default = null) — Ein String, der die Ausrichtung des Absatzes als einen flash.text.TextFormatAlign-Wert angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
leftMargin:Object (default = null) — Eine Zahl, die den linken Rand des Absatzes in Pixeln angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
rightMargin:Object (default = null) — Eine Zahl, die den rechten Rand des Absatzes in Pixeln angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
indent:Object (default = null) — Eine Zahl, die die Einrückung vom linken Rand bis zum ersten Zeichen des Absatzes in Pixeln angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.
 
leading:Object (default = null) — Eine Zahl, die den zusätzlichen vertikalen Abstand zwischen Zeilen angibt, oder null, um anzugeben, dass dieses UITextFormat-Objekt diese Eigenschaft nicht festlegt. Dieser Parameter ist optional und hat den Standardwert null.

Verwandte API-Elemente

Methodendetails

measureHTMLText

()Methode
public function measureHTMLText(htmlText:String, roundUp:Boolean = true):flash.text:TextLineMetrics

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt Abmessungsinformationen für den angegebenen HTML-Text zurück, welche HTML-Tags wie etwa <font> und <b> enthalten können. Dabei wird davon ausgegangen, dass diese Informationen in einem einzeiligen UITextField angezeigt werden und dieses UITextFormat-Objekt zum Definieren des Textformats verwendet wird.

Parameter

htmlText:String — Ein String, der den zu messenden HTML-Text angibt.
 
roundUp:Boolean (default = true) — Ein boolesches Flag, das angibt, ob die gemessene Breite und Höhe auf die jeweils nächste Ganzzahl gerundet werden soll. In den meisten Fällen ist es empfehlenswert, zu runden.

Rückgabewerte
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.

Verwandte API-Elemente

measureText

()Methode 
public function measureText(text:String, roundUp:Boolean = true):flash.text:TextLineMetrics

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt Abmessungsinformationen für den angegebenen Text zurück. Dabei wird davon ausgegangen, dass diese Informationen in einem einzeiligen UITextField angezeigt werden und dieses UITextFormat-Objekt zum Definieren des Textformats verwendet wird.

Parameter

text:String — Ein String, der den zu messenden Text angibt.
 
roundUp:Boolean (default = true) — Ein boolesches Flag, das angibt, ob die gemessene Breite und Höhe auf die jeweils nächste Ganzzahl gerundet werden soll. In den meisten Fällen ist es empfehlenswert, zu runden.

Rückgabewerte
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.