Paket | flashx.textLayout.elements |
Klasse | public class FlowElement |
Vererbung | FlowElement Object |
Implementiert | ITextLayoutFormat |
Unterklassen | FlowGroupElement, FlowLeafElement |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der Stamm eines zusammenstellbaren FlowElement-Baums ist immer ein TextFlow-Objekt. Blattelemente des Baums sind immer Unterklassen der FlowLeafElement-Klasse. Alle in einem zusammenstellbaren TextFlow angeordneten Blätter haben ein übergeordnetes ParagraphElement.
Sie können kein FlowElement-Objekt direkt erstellen. Durch das Aufrufen von new FlowElement()
wird ein Ausnahmefehler ausgegeben.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alignmentBaseline : *
TextLayoutFormat: Gibt die Grundlinie an, an dem die dominierende Grundlinie ausgerichtet wird. | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
backgroundColor : *
TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
baselineShift : *
TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline-Wert verschoben wird. | FlowElement | ||
blockProgression : *
TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an. | FlowElement | ||
breakOpportunity : *
TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an. | FlowElement | ||
cffHinting : *
TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings. | FlowElement | ||
clearFloats : *
TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht. | FlowElement | ||
color : *
TextLayoutFormat: Farbe des Texts. | FlowElement | ||
columnCount : *
TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
columnGap : *
TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
columnWidth : *
TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [schreibgeschützt]
Gibt die berechneten Formatattribute zurück, die für dieses Element wirksam sind. | FlowElement | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
coreStyles : Object [schreibgeschützt] Gibt die coreStyles für dieses FlowElement zurück. | FlowElement | ||
digitCase : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernart. | FlowElement | ||
digitWidth : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite. | FlowElement | ||
direction : *
TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an. | FlowElement | ||
dominantBaseline : *
TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen. | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an. | FlowElement | ||
fontFamily : *
TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen. | FlowElement | ||
fontLookup : *
TextLayoutFormat: Zu verwendende Schriftartsuche. | FlowElement | ||
fontSize : *
TextLayoutFormat: Die Textgröße in Pixeln. | FlowElement | ||
fontStyle : *
TextLayoutFormat: Stil des Texts. | FlowElement | ||
fontWeight : *
TextLayoutFormat: Schriftartstärke. | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat Direkt für dieses Element angewendete TextLayoutFormat-Eigenschaften. | FlowElement | ||
id : String
Weist einem Element einen identifizierenden Namen zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf die ID festzulegen. | FlowElement | ||
justificationRule : *
TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz. | FlowElement | ||
justificationStyle : *
TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird. | FlowElement | ||
kerning : *
TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern. | FlowElement | ||
leadingModel : *
TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist. | FlowElement | ||
ligatureLevel : *
TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können. | FlowElement | ||
lineBreak : *
TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
lineHeight : *
TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts. | FlowElement | ||
lineThrough : *
TextLayoutFormat: Wenn „true“, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie. | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status). | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. | FlowElement | ||
listAutoPadding : *
TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite „auto“ lautet. | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute. | FlowElement | ||
listStylePosition : *
TextLayoutFormat: Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. | FlowElement | ||
listStyleType : *
TextLayoutFormat: Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. | FlowElement | ||
locale : *
TextLayoutFormat: Das Gebietsschema des Texts. | FlowElement | ||
paddingBottom : *
TextLayoutFormat: Der untere Versatz in Pixeln. | FlowElement | ||
paddingLeft : *
TextLayoutFormat: Der linke Einzug in Pixeln. | FlowElement | ||
paddingRight : *
TextLayoutFormat: Der rechte Einzug in Pixeln. | FlowElement | ||
paddingTop : *
TextLayoutFormat: Der obere Versatz in Pixeln. | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt. | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt. | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt. | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt. | FlowElement | ||
parent : FlowGroupElement [schreibgeschützt] Gibt das übergeordnete Element dieses FlowElement-Objekts zurück. | FlowElement | ||
parentRelativeEnd : int [schreibgeschützt] Gibt das relative Ende diesesFlowElement-Objekts im übergeordneten Element zurück. | FlowElement | ||
parentRelativeStart : int [schreibgeschützt] Gibt den relativen Beginn diesesFlowElement-Objekts im übergeordneten Element zurück. | FlowElement | ||
renderingMode : *
TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus. | FlowElement | ||
styleName : *
TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName festzulegen. | FlowElement | ||
styles : Object [schreibgeschützt] Gibt die Stile für dieses FlowElement zurück. | FlowElement | ||
tabStops : *
TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind. | FlowElement | ||
textAlign : *
TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container. | FlowElement | ||
textAlignLast : *
TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text. | FlowElement | ||
textAlpha : *
TextLayoutFormat: Wert für Alpha (Transparenz) des Texts. | FlowElement | ||
textDecoration : *
TextLayoutFormat: Auszeichnung im Text. | FlowElement | ||
textIndent : *
TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt. | FlowElement | ||
textJustify : *
TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an. | FlowElement | ||
textLength : int [schreibgeschützt]
Gibt die Gesamtlänge des Textes, der zum FlowElement-Objekt und den untergeordneten Elementen gehört, zurück. | FlowElement | ||
textRotation : *
TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts. | FlowElement | ||
tracking : Object [Nur Schreiben]
Legt das Verfolgen fest und ist synonym mit der trackingRight-Eigenschaft. | FlowElement | ||
trackingLeft : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll. | FlowElement | ||
trackingRight : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll. | FlowElement | ||
typeName : String
Zu jedem FlowElement gehört ein typeName. | FlowElement | ||
typographicCase : *
TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart. | FlowElement | ||
userStyles : Object Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem FlowElement-Objekt. | FlowElement | ||
verticalAlign : *
TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert). | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat: Blendet Leerraum aus oder behält ihn bei, wenn Text in einem TextFlow importiert wird. | FlowElement | ||
wordSpacing : *
TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird. | FlowElement |
Methode | Definiert von | ||
---|---|---|---|
Basisklasse - das Aufrufen eines neuen FlowElement() gibt einen Ausnahmefehler aus. | FlowElement | ||
Löscht den vom styleProp-Parameter festgelegten Stil aus diesem FlowElement-Objekt. | FlowElement | ||
Erstellt eine tiefe Kopie dieses FlowElement-Objekts, einschließlich untergeordneter Elemente, indem der Inhalt zwischen zwei festgelegten Zeichenpositionen kopiert und die Kopie als FlowElement-Objekt zurückgegeben wird. | FlowElement | ||
Vergleicht die userStyles dieses Elements mit den userStyles anderer Elemente. | FlowElement | ||
Gibt die Startposition des Elements im Textfluss als absolute Indexposition zurück. | FlowElement | ||
Gibt das Zeichen an der festgelegten Position relativ zu diesem FlowElement-Objekt zurück. | FlowElement | ||
Gibt den Zeichencode an der festgelegten Position relativ zu diesem FlowElement zurück. | FlowElement | ||
Gibt den Beginn dieses Elements relativ zu einem übergeordneten Element zurück. | FlowElement | ||
Gibt das nächste gleichgeordnete FlowElement in der Textflusshierarchie zurück. | FlowElement | ||
Gibt das mit diesem Element verknüpfte ParagraphElement-Objekt zurück. | FlowElement | ||
Gibt das vorherige gleichgeordnete FlowElement in der Textflusshierarchie zurück. | FlowElement | ||
Gibt den Wert des vom styleProp-Parameter festgelegten Stils zurück. Dieser legt den Stilnamen fest und kann einen beliebigen Benutzerstilnamen enthalten. | FlowElement | ||
Ruft den angegebenen Textbereich aus einem Flusselement ab. | FlowElement | ||
Durchsucht die Textflusshierarchie in aufsteigender Richtung, um das TextFlow-Stammobjekt für das Element zurückzugeben. | FlowElement | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Wird für MXML-Objekte aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden. | FlowElement | ||
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 | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt für den vom styleProp-Parameter festgelegten Stil den vom newValue-Parameter festgelegten Wert fest. | FlowElement | ||
Erstellt eine Kopie dieses FlowElement-Objekts, indem der Inhalt zwischen zwei angegebenen Zeichenpositionen kopiert wird. | FlowElement | ||
Teilt dieses FlowElement-Objekt an der vom relativePosition-Parameter angegebenen Position, die einer relativen Position im Text für dieses Element entspricht. | FlowElement | ||
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 |
alignmentBaseline | Eigenschaft |
alignmentBaseline:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt die Grundlinie an, an der die dominierende Grundlinie ausgerichtet wird. Wenn Sie beispielsweise für dominantBaseline
den Wert ASCENT und für alignmentBaseline
den Wert DESCENT festlegen, wird der obere Textrand an der DESCENT-Grundlinie oder unter der Linie ausgerichtet. Das größte Element in der Zeile bestimmt im Allgemeinen die Grundlinien.
Zulässige Werte sind TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextBaseline.USE_DOMINANT_BASELINE verwendet.
Implementierung
public function get alignmentBaseline():*
public function set alignmentBaseline(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
backgroundAlpha | Eigenschaft |
backgroundAlpha:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Der Wert 0 steht für vollständige Transparenz und der Wert 1 für vollständige Undurchsichtigkeit. Anzeigeobjekte mit dem alpha-Wert 0 sind aktiv, auch wenn sie nicht sichtbar sind.
Zulässige Werte sind Zahlen von 0 bis 1 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert 1 an.
Implementierung
public function get backgroundAlpha():*
public function set backgroundAlpha(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
backgroundColor | Eigenschaft |
backgroundColor:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Kann entweder der Konstantenwert BackgroundColor.TRANSPARENT
oder ein hexadezimaler Wert sein, der die drei RGB-Werte in 8-Bit (rot, grün, blau) festlegt; z. B. 0xFF0000 für Rot und 0x00FF00 für Grün.
Zulässige Werte als String sind BackgroundColor.TRANSPARENT, FormatValue.INHERIT und Einheiten von 0x0 bis 0xffffffff.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert BackgroundColor.TRANSPARENT an.
Implementierung
public function get backgroundColor():*
public function set backgroundColor(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
baselineShift | Eigenschaft |
baselineShift:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline
-Wert verschoben wird. Einheiten in Pixeln oder einem Prozentwert für fontSize
(geben Sie in diesem Fall einen Stringwert wie beispielsweise 140 % ein). Positive Werte verschieben die Zeile bei horizontalem Text nach oben (bei vertikalem nach rechts), negative Werte verschieben sie bei horizontalem Text nach unten (bei vertikalem nach links).
Zulässige Werte sind BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.
Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.
Zulässige Werte für Prozentwerte liegen zwischen -1000 und 1000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0.0 verwendet.
Implementierung
public function get baselineShift():*
public function set baselineShift(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
blockProgression | Eigenschaft |
blockProgression:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an. Zeilen werden entweder von oben nach unten (BlockProgression.TB
für horizontalen Text) oder von rechts nach links (BlockProgression.RL
für vertikalen Text) platziert.
Zulässige Werte sind BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BlockProgression.TB verwendet.
Implementierung
public function get blockProgression():*
public function set blockProgression(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
breakOpportunity | Eigenschaft |
breakOpportunity:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an. Mit der Einstellung BreakOpportunity.AUTO
wird der Text normal umbrochen. Mit der Einstellung BreakOpportunity.NONE
wird der Text nicht umbrochen, es sei denn, er wird zu lang und die Zeile kann an keiner anderen Position umbrochen werden. Legen Sie BreakOpportunity.ANY
fest, damit die Zeile an einer beliebigen Stelle und nicht nur zwischen den Wörtern umbrochen werden kann. Legen Sie BreakOpportunity.ALL
fest, damit jede typografische Gruppe auf einer einzelnen Zeile platziert wird (hilfreich bei Text in einem Pfad).
Zulässige Werte sind BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BreakOpportunity.AUTO verwendet.
Implementierung
public function get breakOpportunity():*
public function set breakOpportunity(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
cffHinting | Eigenschaft |
cffHinting:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings. Durch CFF-Hinting wird bestimmt, ob die Flash-Laufzeitumgebung erzwingt, dass starke horizontale Ausläufer in das Subpixel-Raster eingefügt werden oder nicht. Diese Eigenschaft gilt nur, wenn die renderingMode
-Eigenschaft auf RenderingMode.CFF
festgelegt und die Schriftart eingebettet ist (fontLookup
-Eigenschaft auf FontLookup.EMBEDDED_CFF
festgelegt). Bei kleinen Bildschirmgrößen entsteht durch Hinting ein klar lesbarer Text.
Zulässige Werte sind CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert CFFHinting.HORIZONTAL_STEM verwendet.
Implementierung
public function get cffHinting():*
public function set cffHinting(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
clearFloats | Eigenschaft |
clearFloats:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht. Bei Verwendung des Werts „None“ umgibt der Text ein Float mit dem geringsten Abstand. Bei Verwendung des Werts „Left“ überspringt der Text jeden Teil des Containers mit einem linken Float; bei Verwendung des Werts „Right“ überspringt der Text jeden Teil des Containers mit einem rechten Float. Wenn beide Werte verwendet werden, überspringt der Text alle Floats.
Zulässige Werte sind ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert ClearFloats.NONE an.
Implementierung
public function get clearFloats():*
public function set clearFloats(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
color | Eigenschaft |
color:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Farbe des Texts. Ein Hexadezimalwert, der drei 8-Bit-RGB-Werte (red, green, blue) angibt; beispielsweise 0xFF0000 für rot und 0x00FF00 für grün.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get color():*
public function set color(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
columnCount | Eigenschaft |
columnCount:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Die Spaltenzahl überschreibt die anderen Spalteneinstellungen. Als Wert ist eine ganze Zahl oder FormatValue.AUTO
festgelegt, falls nicht angegeben. Wenn columnCount
nicht festgelegt ist, wird columnWidth
dazu verwendet, so viele Spalten zu erstellen, wie in den Container passen.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT sowie Ganzzahlen von 1 bis 50.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get columnCount():*
public function set columnCount(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
columnGap | Eigenschaft |
columnGap:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Wert ist eine Zahl
Zulässige Werte sind Zahlen von 0 bis 1000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert 20 an.
Implementierung
public function get columnGap():*
public function set columnGap(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
columnWidth | Eigenschaft |
columnWidth:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Wenn Sie die Breite, aber nicht die Anzahl der Spalten festlegen, erstellt TextLayout so viele Spalten dieser Breite wie möglich, wobei die Containerbreite und die columnGap
-Einstellungen zugrunde gelegt werden. Der restliche Raum befindet sich links nach der letzten Spalte. Der Wert ist eine Zahl.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von 0 bis 8000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get columnWidth():*
public function set columnWidth(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
computedFormat | Eigenschaft |
computedFormat:flashx.textLayout.formats:ITextLayoutFormat
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die berechneten Formatattribute zurück, die für dieses Element wirksam sind. Berücksichtigt die Vererbung von Attributen aus übergeordneten Elementen.
Implementierung
public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat
Verwandte API-Elemente
coreStyles | Eigenschaft |
coreStyles:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die coreStyles
für dieses FlowElement zurück. Beachten Sie, dass die Get-Funktion eine Kopie des coreStyles-Wörtbuchs erstellt. Das coreStyles-Objekt enthält die durch TextLayoutFormat definierten und in TextLayoutFormat.description enthaltenen Formate. Das coreStyles
-Objekt besteht aus einem Array von stylename-value-Paaren.
Implementierung
public function get coreStyles():Object
Verwandte API-Elemente
digitCase | Eigenschaft |
digitCase:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Die für diesen Text verwendete Ziffernart. Die DigitCase.OLD_STYLE
-Einstellung stellt eine Annäherung an Kleinbuchstaben mit verschiedenen Oberlängen und Unterlängen dar. Die Ziffern haben proportionale Zwischenräume. Dieser Stil ist nur in ausgewählten Schriftarten verfügbar, am häufigsten in einem zusätzlichen oder Expert-Font. Die DigitCase.LINING
-Einstellung hat eine All-Cap-Höhe und erscheint für die Darstellung in Tabellen im Allgemeinen in Monospace.
Zulässige Werte sind DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert DigitCase.DEFAULT verwendet.
Implementierung
public function get digitCase():*
public function set digitCase(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
digitWidth | Eigenschaft |
digitWidth:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite. Dies kann DigitWidth.PROPORTIONAL
sein, was optimal für einzelne Zahlen aussieht, oder DigitWidth.TABULAR
, was optimal für Zahlen in Tabellen, Diagrammen und vertikalen Zeilen funktioniert.
Zulässige Werte sind DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert DigitWidth.DEFAULT verwendet.
Implementierung
public function get digitWidth():*
public function set digitWidth(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
direction | Eigenschaft |
direction:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an. Lesereihenfolge von links nach rechts wie in lateinischen Skripten oder von rechts nach links (Arabisch, Hebräisch). Diese Eigenschaft wirkt sich auf die Spaltenanordnung aus, wenn sie auf der Containerebene angewendet wird. Spalten können ebenso wie Text von links nach rechts oder von rechts nach links ausgerichtet sein. Im Folgenden sind einige Beispiele aufgeführt:
Zulässige Werte sind Direction.LTR, Direction.RTL, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Direction.LTR verwendet.
Implementierung
public function get direction():*
public function set direction(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
dominantBaseline | Eigenschaft |
dominantBaseline:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline
ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen. Ein Wert von TextBaseline.AUTO
wählt die dominierende Grundlinie basierend auf der locale
-Eigenschaft des übergeordneten Absatzes. Für Japanisch und Chinesisch ist der ausgewählte Grundlinienwert TextBaseline.IDEOGRAPHIC_CENTER
, für alle anderen Sprachen ist es TextBaseline.ROMAN
. Diese Grundlinienauswahl wird durch die Auswahl der Schriftart und der Schriftgröße bestimmt.
Zulässige Werte sind FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.
Implementierung
public function get dominantBaseline():*
public function set dominantBaseline(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
firstBaselineOffset | Eigenschaft |
firstBaselineOffset:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an. Auf welche Grundlinie diese Eigenschaft verweist, hängt vom Gebietsschema auf Containerebene ab. Für Japanisch und Chinesisch ist es TextBaseline.IDEOGRAPHIC_BOTTOM
, für alle anderen Sprachen ist es TextBaseline.ROMAN
. Der Offset vom oberen Versatz (oder dem rechten Einzug, wenn für blockProgression
RL eingestellt wurde) des Containers zur Grundlinie der ersten Zeile kann BaselineOffset.ASCENT
, d. h. gleich der Oberlänge der Zeile
(BaselineOffset.LINE_HEIGHT
) sein und damit der Höhe dieser ersten Zeile entsprechen oder eine beliebige Zahl mit einem Festwert für einen absoluten Abstand sein. BaselineOffset.AUTO
richtet die Oberlänge der Zeile am oberen Versatz des Containers aus.
Zulässige Werte als String sind BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT und Zahlen von 0 bis 1000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BaselineOffset.AUTO verwendet.
Implementierung
public function get firstBaselineOffset():*
public function set firstBaselineOffset(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
fontFamily | Eigenschaft |
fontFamily:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen. Die Flash-Laufzeitumgebung rendert das Element mit der ersten verfügbaren Schriftart in der Liste. Beispiel: Bei Arial, Helvetica und _sans sucht der Player nach Arial, dann nach Helvetica (wenn Arial nicht gefunden wurde) und anschließend nach _sans.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Arial verwendet.
Implementierung
public function get fontFamily():*
public function set fontFamily(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
fontLookup | Eigenschaft |
fontLookup:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Zu verwendende Schriftartsuche. Durch Angeben von FontLookup.DEVICE
werden die auf dem System, das die SWF-Datei ausführt, installierten Schriftarten verwendet. Geräteschriftarten führen zu einer kleineren Filmgröße, der Text wird jedoch auf verschiedenen Systemen und Plattformen nicht unbedingt auf dieselbe Weise wiedergegeben. Durch Festlegen von FontLookup.EMBEDDED_CFF
werden Schriftkonturen verwendet, die in der veröffentlichten SWF-Datei eingebettet sind. Eingebettete Schriftarten erhöhen die Größe der SWF-Datei (manchmal erheblich), der Text wird jedoch konsistent in der gewählten Schriftart angezeigt.
Zulässige Werte sind FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontLookup.DEVICE verwendet.
Implementierung
public function get fontLookup():*
public function set fontLookup(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
fontSize | Eigenschaft |
fontSize:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Die Textgröße in Pixeln.
Zulässige Werte sind Zahlen von 1 bis 720 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 12 verwendet.
Implementierung
public function get fontSize():*
public function set fontSize(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
fontStyle | Eigenschaft |
fontStyle:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Stil des Texts. Kann FontPosture.NORMAL
für einfachen Text oder FontPosture.ITALIC
für Kursivschrift sein. Diese Eigenschaft gilt nur für Geräteschriftarten (fontLookup
-Eigenschaft wird festgelegt auf flash.text.engine.FontLookup.DEVICE).
Zulässige Werte sind FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontPosture.NORMAL verwendet.
Implementierung
public function get fontStyle():*
public function set fontStyle(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
fontWeight | Eigenschaft |
fontWeight:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Schriftartstärke. Kann FontWeight.NORMAL
für normalen Text oder FontWeight.BOLD
sein. Wird nur auf Geräteschriftarten angewendet (für fontLookup
-Eigenschaft ist flash.text.engine.FontLookup.DEVICE festgelegt).
Zulässige Werte sind FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontWeight.NORMAL verwendet.
Implementierung
public function get fontWeight():*
public function set fontWeight(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
format | Eigenschaft |
format:flashx.textLayout.formats:ITextLayoutFormat
Direkt für dieses Element angewendete TextLayoutFormat-Eigenschaften.
Jedes Element hat möglicherweise Eigenschaften, die als Teil des Formats angewendet werden. Eigenschaften, die auf dieses Element angewendet werden, überschreiben vom übergeordneten Element vererbte Eigenschaften. Auf dieses Element angewendete Eigenschaften werden wiederum von untergeordneten Elementen übernommen, wenn sie nicht im untergeordneten Element überschrieben werden. Wenn keine Eigenschaft auf das Element angewendet werden, ist dies „null“.
Implementierung
public function get format():flashx.textLayout.formats:ITextLayoutFormat
public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void
Verwandte API-Elemente
id | Eigenschaft |
id:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Weist einem Element einen identifizierenden Namen zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf die id
festzulegen. Beispiel: Die folgende Zeile legt die Farbe für ein SpanElement-Objekt mit der ID span1 fest:
textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
Implementierung
public function get id():String
public function set id(value:String):void
Verwandte API-Elemente
justificationRule | Eigenschaft |
justificationRule:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz. Standardwert ist FormatValue.AUTO
, durch den der Text anhand der locale
-Eigenschaft des Absatzes ausgerichtet wird. Bei allen Sprachen (mit Ausnahme von Japanisch und Chinesisch) wird FormatValue.AUTO
zu JustificationRule.SPACE
, wodurch zusätzlicher Leerraum zu den Leerzeichen hinzugefügt wird. Bei Japanisch und Chinesisch wird FormatValue.AUTO
zu JustficationRule.EAST_ASIAN
. Teilweise wird durch die Ausrichtung der Abstand der Interpunktion geändert. Bei Text mit lateinischen Buchstaben nehmen sowohl Komma als auch japanische Punkte die volle Zeichenbreite ein, bei Text mit ostasiatischen Zeichen nur die halbe Zeichenbreite. Bei ostasiatischem Text ist außerdem der Abstand zwischen aufeinanderfolgdenden Satzzeichen geringer, da dies den üblichen typographischen Konventionen in ostasiatischen Sprachen entspricht. Beachten Sie außerdem im folgenden Beispiel den Zeilenabstand, der auf die zweite Zeile der Absätze angewendet wird. In der ostasiatischen Version werden die letzten zwei Zeilen nach links verschoben. In der lateinischen Version werden die zweite und folgende Zeilen nach links verschoben.
Zulässige Werte sind JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.
Implementierung
public function get justificationRule():*
public function set justificationRule(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
justificationStyle | Eigenschaft |
justificationStyle:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird. Nur zusammen mit einer justificationRule
-Einstellung von JustificationRule.EAST_ASIAN
verwendet. Der Standardwert FormatValue.AUTO
wird in JustificationStyle.PUSH_IN_KINSOKU
für alle Gebietsschemata aufgelöst. Die von der JustificationStyle-Klasse definierten Konstanten legen die Optionen für die Verarbeitung von Kinsoku-Zeichen fest. Diese japanischen Zeichen können weder am Anfang noch am Ende einer Zeile stehen. Legen Sie JustificationStyle.PUSH-OUT-ONLY
fest, wenn die Abstände im Text größer sein sollen. Wenn Sie das gleiche Verhalten wie mit justificationRule
auch mit JustificationRule.SPACE
erzielen möchten, verwenden Sie JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT
.
Zulässige Werte sind JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.
Implementierung
public function get justificationStyle():*
public function set justificationStyle(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
kerning | Eigenschaft |
kerning:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern. Kerning wird für alle Schriftarten mit Kerningtabellen unterstützt.
Zulässige Werte sind Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Kerning.AUTO verwendet.
Implementierung
public function get kerning():*
public function set kerning(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
leadingModel | Eigenschaft |
leadingModel:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist. Die Leerraumbasis ist die Grundlinie, auf die sich die lineHeight
-Eigenschaft bezieht. Die Zeilenabstandsrichtung bestimmt, ob die lineHeight
-Eigenschaft auf den Abstand der Grundlinie einer Zeile zu derjenigen der vorherigen oder nachfolgenden Zeile verweist. Der Standardwert FormatValue.AUTO
wird basierend auf der locale
-Eigenschaft des Absatzes aufgelöst. Für Japanisch und Chinesisch ist es LeadingModel.IDEOGRAPHIC_TOP_DOWN
, für alle anderen Sprachen ist es LeadingModel.ROMAN_UP
.
Zeilenabstandsbasis:
Zeilenabstandsrichtung:
Zulässige Werte sind LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert LeadingModel.AUTO verwendet.
Implementierung
public function get leadingModel():*
public function set leadingModel(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
ligatureLevel | Eigenschaft |
ligatureLevel:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können. Die Ligaturen, die für jede dieser Einstellungen angezeigt werden, sind von der Schriftart abhängig. Als Ligatur bezeichnet man zwei oder Buchstabenformen, die zu einer einzelnen Glyphe verbunden werden. Ligaturen ersetzen in der Regel aufeinanderfolgende Zeichen, die gemeinsame Komponenten aufweisen, beispielsweise die Buchstabenpaare fi, fl und ae. Sie werden sowohl für lateinische als auch nicht-lateinische Zeichensätze verwendet. Die Ligaturen, die von den Werten der LigatureLevel-Klasse aktiviert werden (MINIMUM
, COMMON
, UNCOMMON
und EXOTIC
) sind additiv. Jeder Wert aktiviert einen neuen Satz von Ligaturen, beinhaltet jedoch auch die der vorhergehenden Typen.
Hinweis: Bei der Arbeit mit arabischen oder syrischen Schriftarten muss ligatureLevel
als „MINIMUM“ oder höher festgelegt werden.
Zulässige Werte sind LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert LigatureLevel.COMMON verwendet.
Implementierung
public function get ligatureLevel():*
public function set ligatureLevel(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
lineBreak | Eigenschaft |
lineBreak:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Text im Container kann an die Breite des Containers angepasst werden (LineBreak.TO_FIT
) bzw. kann so festgelegt werden, dass nur bei expliziten Zeilenendschaltungen oder Zeilenvorschüben der Umbruch erfolgt (LineBreak.EXPLICIT
).
Zulässige Werte sind LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert LineBreak.TO_FIT an.
Implementierung
public function get lineBreak():*
public function set lineBreak(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
lineHeight | Eigenschaft |
lineHeight:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts. Der Abstand von der Grundlinie der vorherigen oder nächsten Zeile (auf der Basis des LeadingModel
) zur Grundlinie der aktuellen Zeile ist mit dem maximalen zusätzlichen Leerraum identisch, der auf jedes Zeichen in der Zeile angewendet wird. Dies ist entweder eine Zahl oder ein Prozentsatz. Geben Sie beim Festlegen als Prozentangabe einen Stringwert wie 140% ein.
Zulässige Werte als Zahlen liegen zwischen -720 und 720.
Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 120 % verwendet.
Implementierung
public function get lineHeight():*
public function set lineHeight(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
lineThrough | Eigenschaft |
lineThrough:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Wenn true
, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie.
Zulässige Werte sind „true“, „false“ und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert „false“ verwendet.
Implementierung
public function get lineThrough():*
public function set lineThrough(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
linkActiveFormat | Eigenschaft |
linkActiveFormat:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit
oder ein ITextLayoutFormat
oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.
Implementierung
public function get linkActiveFormat():*
public function set linkActiveFormat(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
linkHoverFormat | Eigenschaft |
linkHoverFormat:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status). Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit
oder ein ITextLayoutFormat
oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.
Implementierung
public function get linkHoverFormat():*
public function set linkHoverFormat(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
linkNormalFormat | Eigenschaft |
linkNormalFormat:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit
oder ein ITextLayoutFormat
oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.
Implementierung
public function get linkNormalFormat():*
public function set linkNormalFormat(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
listAutoPadding | Eigenschaft |
listAutoPadding:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite auto
lautet.
Zulässige Werte sind Zahlen von -1000 bis 1000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 40 verwendet.
Implementierung
public function get listAutoPadding():*
public function set listAutoPadding(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
listMarkerFormat | Eigenschaft |
listMarkerFormat:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit
oder ein IListMarkerFormat
oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein ListMarkerFormat.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.
Implementierung
public function get listMarkerFormat():*
public function set listMarkerFormat(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
listStylePosition | Eigenschaft |
listStylePosition:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert ListStylePosition.OUTSIDE verwendet.
Implementierung
public function get listStylePosition():*
public function set listStylePosition(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
listStyleType | Eigenschaft |
listStyleType:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert ListStyleType.DISC verwendet.
Implementierung
public function get listStyleType():*
public function set listStyleType(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
locale | Eigenschaft |
locale:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Das Gebietsschema des Texts. Steuert die Transformation und Form von Groß- und Kleinschreibung. Standardmäßige Gebietsschemabezeichner werden verwendet, wie in Unicode Technical Standard #35 beschrieben. Beispiel: „en“, „en_US“ und „en-US“ stehen für Englisch, „ja“ für Japanisch.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert „en“ verwendet.
Implementierung
public function get locale():*
public function set locale(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
paddingBottom | Eigenschaft |
paddingBottom:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der untere Versatz in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der unteren Containerkante und dem Text. Wert ist eine Zahl oder „auto“.
Bei horizontalem Text in bildlauffähigen Containern mit mehreren Spalten wird in der ersten und den folgenden Spalten der Textabstand als Leerraum unten im Container angezeigt. Bei der letzten Spalte müssen Sie möglicherweise einen Bildlauf durchführen, um den Abstand zu sehen, wenn der gesamte Text nicht in die Spalte passt.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get paddingBottom():*
public function set paddingBottom(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
paddingLeft | Eigenschaft |
paddingLeft:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der linke Einzug in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der linken Containerkante und dem Text. Wert ist eine Zahl oder „auto“.
Bei vertikalem Text in bildlauffähigen Containern mit mehreren Spalten wird in der ersten und den folgenden Spalten der Textabstand als Leerraum am Ende des Containers angezeigt. Bei der letzten Spalte müssen Sie möglicherweise einen Bildlauf durchführen, um den Abstand zu sehen, wenn der gesamte Text nicht in die Spalte passt.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get paddingLeft():*
public function set paddingLeft(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
paddingRight | Eigenschaft |
paddingRight:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der rechte Einzug in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der rechten Containerkante und dem Text. Wert ist eine Zahl oder „auto“.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get paddingRight():*
public function set paddingRight(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
paddingTop | Eigenschaft |
paddingTop:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der obere Versatz in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der oberen Containerkante und dem Text. Wert ist eine Zahl oder „auto“.
Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.
Implementierung
public function get paddingTop():*
public function set paddingTop(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
paragraphEndIndent | Eigenschaft |
paragraphEndIndent:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt. Dieser Wert gilt für den rechten Rand bei von links nach rechts verlaufendem Text und für den linken Rand bei von rechts nach links verlaufendem Text.
Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get paragraphEndIndent():*
public function set paragraphEndIndent(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
paragraphSpaceAfter | Eigenschaft |
paragraphSpaceAfter:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt. Wird zusammen mit paragraphSpaceBefore
ausgeblendet.
Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get paragraphSpaceAfter():*
public function set paragraphSpaceAfter(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
paragraphSpaceBefore | Eigenschaft |
paragraphSpaceBefore:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt. Wird zusammen mit paragraphSpaceAfter
ausgeblendet.
Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get paragraphSpaceBefore():*
public function set paragraphSpaceBefore(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
paragraphStartIndent | Eigenschaft |
paragraphStartIndent:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt. Dieser Wert gilt für den linken Rand bei von links nach rechts verlaufendem Text und für den rechten Rand bei von rechts nach links verlaufendem Text.
Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get paragraphStartIndent():*
public function set paragraphStartIndent(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
parent | Eigenschaft |
parent:FlowGroupElement
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das übergeordnete Element dieses FlowElement-Objekts zurück. Jedes FlowElement hat mindestens ein übergeordnetes Element.
Implementierung
public function get parent():FlowGroupElement
parentRelativeEnd | Eigenschaft |
parentRelativeEnd:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das relative Ende diesesFlowElement-Objekts im übergeordneten Element zurück. Wenn das übergeordnete Element „null“ ist, ist es immer gleich textLength
. Wenn das übergeordnete Element nicht „null“ ist, ist sein Wert die Summe der Textlängen dieser und aller vorherigen gleichgeordneten Elemente, Dies entspricht dem ersten Zeichen im nächsten FlowElement-Objekt.
Implementierung
public function get parentRelativeEnd():int
Verwandte API-Elemente
parentRelativeStart | Eigenschaft |
parentRelativeStart:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt den relativen Beginn diesesFlowElement-Objekts im übergeordneten Element zurück. Wenn das übergeordnete Element „null“ ist, ist dieser Wert immer „null“. Wenn das übergeordnete Element nicht „null“ ist, entspricht der Wert der Summe der Textlängen aller vorherigen gleichgeordneten Elemente.
Implementierung
public function get parentRelativeStart():int
Verwandte API-Elemente
renderingMode | Eigenschaft |
renderingMode:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus. Wird nur auf eingebettete Schriftarten angewendet (für die fontLookup
-Eigenschaft ist FontLookup.EMBEDDED_CFF
festgelegt).
Zulässige Werte sind RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert RenderingMode.CFF verwendet.
Implementierung
public function get renderingMode():*
public function set renderingMode(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
styleName | Eigenschaft |
styleName:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName
festzulegen.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert „null“ an.
Implementierung
public function get styleName():*
public function set styleName(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
styles | Eigenschaft |
styles:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Stile für dieses FlowElement zurück. Beachten Sie, dass die Get-Funktion eine Kopie des Stilwörterbuchs erstellt. Das zurückgegebene Objekt enthält alle in der format-Eigenschaft festgelegten Stile einschließlich Kern- und Benutzerstilen. Das zurückgegebene Objekt besteht aus einem Array von Stilname/Wert-Paaren.
Implementierung
public function get styles():Object
Verwandte API-Elemente
tabStops | Eigenschaft |
tabStops:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind. Setter können ein Array von TabStopFormat, eine zusammengezogene Stringdarstellung, nicht definiert oder FormatValue.INHERIT
sein. Die zusammengezogene Stringdarstellung wird immer in ein Array mit TabStopFormat konvertiert.
Das stringbasierte Format ist eine Liste von Tabulatorpositionen, wobei die einzelnen Tabulatoren durch eine oder mehrere Leerstellen getrennt sind.
Ein Tabulator hat die folgende Form: <Ausrichtungstyp><Ausrichtungsposition>|<Ausrichtungs-Token>.
Der Ausrichtungstyp ist ein einzelnes Zeichen und kann S, E, C oder D sein (oder entsprechend mit Kleinbuchstaben sein). S oder s für Start, E oder e für End, C oder c für Center und D oder d für Decimal. Der Ausrichtungstyp ist optional und ist standardmäßig S, wenn er nicht festgelegt wurde.
Die Ausrichtungsposition ist eine Zahl und wird entsprechend der FXG-Spezifikation für Zahlen (dezimal oder wissenschaftliche Schreibweise) angegeben. Die Ausrichtungsposition ist erforderlich.
Mithilfe des vertikalen Balkens wird die Ausrichtungsposition vom Ausrichtungs-Token getrennt. Dieser Balken sollte nur vorhanden sein, wenn das Ausrichtungs-Token vorhanden ist.
Das Ausrichtungs-Token ist optional, wenn der Ausrichtungstyp D ist, nicht jedoch für die anderen Ausrichtungstypen. Das Ausrichtungs-Token kann eine beliebige Zeichensequenz sein, die durch das Leerzeichen beendet wird, das den Tabulator abschließt (für den letzten Tabulator ist das abschließenden Leerzeichen optional; das Ende des Ausrichtungs-Tokens ist implizit). Ein Leerzeichen ist möglicherweise Teil eines Ausrichtungs-Tokens, wenn ihm der umgekehrte Schrägstrich (\) als Escape-Zeichen vorangeht. Ein umgekehrter Schrägstrich ist möglicherweise Teil eines Ausrichtungs-Tokens, wenn ihm ein weiterer umgekehrter Schrägstrich (\) als Escape-Zeichen vorangeht. Wenn der Ausrichtungstyp D ist und kein Ausrichtungstoken angegeben ist, weist er den Standardwert „null“ auf.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.
Implementierung
public function get tabStops():*
public function set tabStops(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
textAlign | Eigenschaft |
textAlign:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container. TextAlign.LEFT
richtet Zeilen am linken Rand des Containers aus. TextAlign.RIGHT
führt Ausrichtung am rechten Rand aus. TextAlign.CENTER
richtet die Zeile in gleichen Abständen vom linken und rechten Rand aus. TextAlign.JUSTIFY
richtet die Zeilen so aus, dass sie den Raum ausfüllen. TextAlign.START
entspricht der Einstellung von links bei von links nach rechts verlaufendem Text oder von rechts bei von rechts nach links verlaufendem Text. TextAlign.END
entspricht der Einstellung von rechts bei von links nach rechts verlaufendem Text oder von links bei von rechts nach links verlaufendem Text.
Zulässige Werte sind TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextAlign.START verwendet.
Implementierung
public function get textAlign():*
public function set textAlign(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
textAlignLast | Eigenschaft |
textAlignLast:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text. Wenn für textAlign
die Einstellung TextAlign.JUSTIFY
festgelegt ist, gibt textAlignLast
an, wie die letzte Zeile (oder einzige Zeile, wenn es sich dabei um einen Zeilenblock handelt) ausgerichtet wird. Werte sind gleich textAlign
.
Zulässige Werte sind TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextAlign.START verwendet.
Implementierung
public function get textAlignLast():*
public function set textAlignLast(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
textAlpha | Eigenschaft |
textAlpha:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Wert für Alpha (Transparenz) des Texts. Der Wert 0 steht für vollständige Transparenz und der Wert 1 für vollständige Undurchsichtigkeit. Anzeigeobjekte mit einem textAlpha
-Wert von 0 sind aktiv, auch wenn sie nicht sichtbar sind.
Zulässige Werte sind Zahlen von 0 bis 1 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 1 verwendet.
Implementierung
public function get textAlpha():*
public function set textAlpha(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
textDecoration | Eigenschaft |
textDecoration:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Auszeichnung im Text. Zum Anwenden der Unterstreichung verwenden; Standardeinstellung ist „keine“.
Zulässige Werte sind TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextDecoration.NONE verwendet.
Implementierung
public function get textDecoration():*
public function set textDecoration(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
textIndent | Eigenschaft |
textIndent:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt. Durch eine negative Einrückung wird die Zeile an den Rand und möglicherweise aus dem Container verschoben.
Zulässige Werte sind Zahlen von -8000 bis 8000 und FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get textIndent():*
public function set textIndent(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
textJustify | Eigenschaft |
textJustify:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an. Der Standardwert ist TextJustify.INTER_WORD
, d. h., bei der Ausrichtung wird zusätzlicher Leerraum den Leerzeichen hinzugefügt. TextJustify.DISTRIBUTE
fügt den Leerzeichen und zwischen einzelnen Buchstaben zusätzlichen Raum hinzu. Wird nur zusammen mit einem justificationRule
-Wert von JustificationRule.SPACE
verwendet.
Zulässige Werte sind TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextJustify.INTER_WORD verwendet.
Implementierung
public function get textJustify():*
public function set textJustify(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
textLength | Eigenschaft |
textLength:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Gesamtlänge des Textes, der zum FlowElement-Objekt und den untergeordneten Elementen gehört, zurück. Wenn ein Element keinen Text enthält, ist der Wert von textLength
normalerweise „null“.
Zu ParagraphElement-Objekten gehört ein abschließender Bereich mit einem Absatzendezeichen für das letzte SpanElement-Objekt. Das Endezeichen ist im Wert der textLength
des SpanElement-Objekts und aller übergeordneten Elemente enthalten. Er ist nicht in der text
-Eigenschaft des SpanElement-Objekts enthalten.
Implementierung
public function get textLength():int
Verwandte API-Elemente
textRotation | Eigenschaft |
textRotation:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts.
Zulässige Werte sind TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextRotation.AUTO verwendet.
Implementierung
public function get textRotation():*
public function set textRotation(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
tracking | Eigenschaft |
tracking:Object
[Nur Schreiben] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt das Verfolgen fest und ist synonym mit der trackingRight
-Eigenschaft. Als eine Pixelzahl oder einen Prozentsatz von fontsize
festgelegt.
Implementierung
public function set tracking(value:Object):void
Verwandte API-Elemente
trackingLeft | Eigenschaft |
trackingLeft:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Zahl in Pixeln (oder Prozent der fontSize
, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll. Wenn Kerning aktiviert ist, wird der trackingLeft
-Wert den Werten der Kerning-Tabelle für die Schriftart hinzugefügt. Wenn Kerning deaktiviert ist, wird der trackingLeft
-Wert als manueller Kerning-Wert verwendet. Unterstützt sowohl positive als auch negative Werte.
Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.
Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get trackingLeft():*
public function set trackingLeft(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
trackingRight | Eigenschaft |
trackingRight:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Zahl in Pixeln (oder Prozent von fontSize
, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll. Wenn Kerning aktiviert ist, wird der trackingRight
-Wert den Werten der Kerning-Tabelle für die Schriftart hinzugefügt. Wenn Kerning deaktiviert ist, wird der trackingRight
-Wert als manueller Kerning-Wert verwendet. Unterstützt sowohl positive als auch negative Werte.
Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.
Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.
Implementierung
public function get trackingRight():*
public function set trackingRight(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
typeName | Eigenschaft |
typeName:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Zu jedem FlowElement gehört ein typeName
. Der Standardwert für typeName
ist der String, den der textLayoutFormat
-TextConverter verwendet. Mithilfe dieser API kann ein anderer typeName
für ein FlowElement
festgelegt werden. Dies geschieht normalerweise, um die type
-Auswahlfunktionen in CSS zu unterstützen.
Informationen zur Verwendung dieser Funktion finden Sie in der Dokumentation zu TEXT_FIELD_HTML_FORMAT
.
Implementierung
public function get typeName():String
public function set typeName(value:String):void
Verwandte API-Elemente
typographicCase | Eigenschaft |
typographicCase:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart. Im Folgenden sind einige Beispiele dafür aufgeführt:
Zulässige Werte sind TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TLFTypographicCase.DEFAULT verwendet.
Implementierung
public function get typographicCase():*
public function set typographicCase(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
userStyles | Eigenschaft |
userStyles:Object
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem FlowElement-Objekt. Beachten Sie, dass beim Lesen dieser Eigenschaft die im Format dieses Elements festgelegten userStyles kopiert werden.
Implementierung
public function get userStyles():Object
public function set userStyles(value:Object):void
verticalAlign | Eigenschaft |
verticalAlign:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Bestimmt, wie TextFlow-Elemente innerhalb des Containers ausgerichtet werden.
Zulässige Werte sind VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert VerticalAlign.TOP an.
Implementierung
public function get verticalAlign():*
public function set verticalAlign(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
whiteSpaceCollapse | Eigenschaft |
whiteSpaceCollapse:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Entfernt Leerraum oder behält ihn bei, wenn Text in einem TextFlow importiert wird. WhiteSpaceCollapse.PRESERVE
behält alle Whitespace-Zeichen bei. WhiteSpaceCollapse.COLLAPSE
entfernt Zeichen für neue Zeilen, Tabulatoren sowie Leerzeichen am Anfang und Ende bei einem importierten Textblock. Zeilenumbruch-Tags () und Unicode-Zeilentrennzeichen werden beibehalten.
Zulässige Werte sind WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert WhiteSpaceCollapse.COLLAPSE verwendet.
Implementierung
public function get whiteSpaceCollapse():*
public function set whiteSpaceCollapse(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
Verwandte API-Elemente
wordSpacing | Eigenschaft |
wordSpacing:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird. Der optimale Abstand wird verwendet, um den gewünschten Abstand als Bruchteil des in der Schriftart definierten Werts anzugeben. Die Mindest- und Höchstwerte werden verwendet, wenn mit textJustify bestimmt wird, wie groß oder klein die Abstände zwischen Wörtern werden können, bevor Zeichenabstände zum Ausrichten im Blocksatz verwendet werden.
Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.
Zu den zulässigen Werten gehört FormatValue.INHERIT.
Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.
Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 100 %, 50 %, 150 % verwendet.
Implementierung
public function get wordSpacing():*
public function set wordSpacing(value:any):void
Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
|
FlowElement | () | Konstruktor |
public function FlowElement()
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Basisklasse - das Aufrufen eines neuen FlowElement()
gibt einen Ausnahmefehler aus.
clearStyle | () | Methode |
public function clearStyle(styleProp:String):void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Löscht den vom styleProp
-Parameter festgelegten Stil von diesem FlowElement-Objekt. Legt den Wert auf undefined
fest.
Parameter
styleProp:String — Der Name des zu löschenden Stils.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
clearStyle()
-Methode der Wert eines Stils auf nicht definiert gesetzt wird, aber ein vererbter Wert weiterhin auf den Stil angewendet werden kann.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_clearStyleExample extends Sprite{ public function FlowElement_clearStyleExample() { // create a container and a TextFlow object var container:Sprite = new Sprite(); this.addChild(container); var textFlow:TextFlow = new TextFlow(); // create a paragraph and set lineThrough style to true var paragraph:ParagraphElement = new ParagraphElement(); paragraph.setStyle("color", 204); // create two spans of text var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); var span3:SpanElement = new SpanElement(); span1.text = "After calling clearStyle(), the value of color for span1 is: "; span2.text = " but the value of span1.getStyle() for color is "; span3.text = " because getStyle() returns the inherited value that's applied to the style."; span1.clearStyle("color"); // undefined span1.text += span1.color; paragraph.addChild(span1); paragraph.addChild(span2); span2.text += span1.getStyle("color"); //204 paragraph.addChild(span3); textFlow.addChild(paragraph); // add controller, then update controller to display text var firstController:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(firstController); textFlow.flowComposer.updateAllControllers(); } } }
deepCopy | () | Methode |
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Erstellt eine tiefe Kopie dieses FlowElement-Objekts, einschließlich untergeordneter Elemente, indem der Inhalt zwischen zwei festgelegten Zeichenpositionen kopiert und die Kopie als FlowElement-Objekt zurückgegeben wird.
Sind keine Argumente vorhanden, kopiert deepCopy()
standardmäßig das vollständige Element.
Parameter
relativeStart:int (default = 0 ) — relative Textposition des ersten zu kopierenden Zeichens. Die erste Position ist 0.
| |
relativeEnd:int (default = -1 ) — relative Textposition des letzten zu kopierenden Zeichens. Der Wert -1 bedeutet, dass alle Zeichen bis zum Ende kopiert werden sollen.
|
FlowElement — das vom tiefen Kopiervorgang erstellte Objekt.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_deepCopyExample extends Sprite{ public function FlowElement_deepCopyExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); // add text to the spans and spans to the paragraph span1.text = "Hello, "; span2.text = "World!"; p.fontSize = 48; p.addChild(span1); p.addChild(span2); // make a deep copy of paragraph p, starting at relative offset 3; copy to end var p2:ParagraphElement = p.deepCopy(3, -1) as ParagraphElement; // add copied paragraph (p2) to textflow; add composer and controller // and update controller to display text textFlow.addChild(p2); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); // 'lo, World!' } } }
equalUserStyles | () | Methode |
public function equalUserStyles(otherElement:FlowElement):Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Vergleicht die userStyles dieses Elements mit den userStyles anderer Elemente.
Parameter
otherElement:FlowElement — Das FlowElement-Objekt, mit dem die Benutzerstile verglichen werden sollen.
|
Boolean — Wert „true“, wenn die Benutzerstile gleich sind; andernfalls Wert „false“.
|
Verwandte API-Elemente
getAbsoluteStart | () | Methode |
public function getAbsoluteStart():int
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Startposition des Elements im Textfluss als absolute Indexposition zurück. Das erste Zeichen im Textfluss ist Position 0.
Rückgabewerteint — Die Indexposition des Elementanfangs vom Beginn des TextFlow-Objekts.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
span2.getAbsoluteStart()
-Methode aufgerufen, um die Startposition von span2 zu erhalten.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getAbsoluteStartExample extends Sprite { public function FlowElement_getAbsoluteStartExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); // add text to the spans, spans to the paragraph, and paragraph to the text flow span1.text = "The start of span2 "; span2.text = "in this paragraph is at index: "; p.fontSize = 20; p.addChild(span1); p.addChild(span2); textFlow.addChild(p); // find the starting position of span2 and update controller to display text span2.text += span2.getAbsoluteStart(); // 19 var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
getCharAtPosition | () | Methode |
public function getCharAtPosition(relativePosition:int):String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das Zeichen an der festgelegten Position relativ zu diesem FlowElement-Objekt zurück. Das erste Zeichen befindet sich an der relativen Position 0.
Parameter
relativePosition:int — Die relative Position des Zeichens in diesem FlowElement-Objekt.
|
String — String, der das Zeichen enthält.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getCharAtPositionExample extends Sprite { public function FlowElement_getCharAtPositionExample() { // create a container and a controller for it and add it to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController( container, 400, 200 ); this.stage.addChild( container ); //create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); // add text to the two spans, calling getCharAtPosition() to return the // character at relative position 27 in the first span span1.text = "The character at offset 27 in this paragraph is: "; span2.text = span1.getCharAtPosition(27) + "."; // i // add spans to paragraph p p.addChild(span1); p.addChild(span2); // add paragraph p to text flow and update controller to display it textFlow.addChild(p); textFlow.flowComposer.addController( controller ); textFlow.flowComposer.updateAllControllers(); } } }
getCharCodeAtPosition | () | Methode |
public function getCharCodeAtPosition(relativePosition:int):int
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt den Zeichencode an der festgelegten Position relativ zu diesem FlowElement zurück. Das erste Zeichen befindet sich an der relativen Position 0.
Parameter
relativePosition:int — Die relative Position des Zeichens in diesem FlowElement-Objekt.
|
int — der Unicode-Wert für dieses Zeichen an der festgelegten Position.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getCharCodeAtPositionExample extends Sprite { public function FlowElement_getCharCodeAtPositionExample() { // create a container and a controller for it and add it to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController( container, 400, 200 ); this.stage.addChild( container ); //create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); // add text to spans; use getCharCodeAtPosition() to add char code from pos. 16 // of span1 span1.text = "The character code at offset 16 in this paragraph is: "; span2.text = String(span1.getCharCodeAtPosition(16)) + "."; // 100 (d) // add spans to paragraph p p.addChild(span1); p.addChild(span2); // add paragraph p to text flow and update controller to display it textFlow.addChild(p); textFlow.flowComposer.addController( controller ); textFlow.flowComposer.updateAllControllers(); } } }
getElementRelativeStart | () | Methode |
public function getElementRelativeStart(ancestorElement:FlowElement):int
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt den Beginn dieses Elements relativ zu einem übergeordneten Element zurück. Es wird angenommen, dass das übergeordnete Element zur übergeordneten Kette gehört. Wenn das übergeordnete Element diesem Element direkt übergeordnet ist, entspricht es this.parentRelativeStart
. Wenn das übergeordnete Element zwei Ebenen über diesem Element steht, entspricht es parentRelativeStart
plus parent.parentRelativeStart
usw.
Parameter
ancestorElement:FlowElement — Das Element, von dem an nach dem relativen Beginn dieses Elements gesucht wird.
|
int — das Offset dieses Elements.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
getElementRelativeStart()
-Methode aufgerufen, um die relative Startposition einer Verknüpfung in einem Absatz zu bestimmen.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.LinkElement; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getElementRelativeStartExample extends Sprite { public function FlowElement_getElementRelativeStartExample() { // create a container and a controller for it and add it to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController( container, 400, 200 ); this.stage.addChild( container ); //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var link:LinkElement = new LinkElement(); var span2:SpanElement = new SpanElement(); var span3:SpanElement = new SpanElement(); // add text to first two spans span1.text = "The relative start of the link SpanElement ("; span2.text = ") in this paragraph is at position "; // create link span, add text and corresponding URL and add to link var linkSpan:SpanElement = new SpanElement(); linkSpan.text = "Adobe's website"; link.href = "http://www.adobe.com"; link.addChild(linkSpan); // add first span, link, and second span to paragraph p p.addChild(span1); p.addChild(link); p.addChild(span2); // call getElementRelativeStart() to get start of linkSpan and add to span 3 span3.text = String(linkSpan.getElementRelativeStart(p)) + "."; // 44. p.addChild(span3); // add paragraph p to text flow and update controller to display it textFlow.addChild(p); textFlow.flowComposer.addController( controller ); textFlow.flowComposer.updateAllControllers(); } } }
getNextSibling | () | Methode |
public function getNextSibling():FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das nächste gleichgeordnete FlowElement in der Textflusshierarchie zurück.
RückgabewerteFlowElement — das nächste FlowElement-Objekt des gleichen Typs oder „null“, wenn keine gleichgeordneten Elemente vorhanden sind.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
span2.getNextSibling()
-Methode auf Rot gesetzt.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getNextSiblingExample extends Sprite { public function FlowElement_getNextSiblingExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); var nextSpanElement:SpanElement = new SpanElement(); // add text, set font size, add spans to paragraph, add paragraph to text flow span1.text = "Hello, "; span2.text = "World!"; p.fontSize = 48; p.addChild(span1); p.addChild(span2); textFlow.addChild(p); // get next SpanElement for span1 and set its color to red; display text nextSpanElement = SpanElement(span1.getNextSibling()); nextSpanElement.color = 0xCC0000; textFlow.flowComposer.addController(new ContainerController(this,stage.stageWidth,stage.stageHeight)); textFlow.flowComposer.updateAllControllers(); } } }
getParagraph | () | Methode |
public function getParagraph():ParagraphElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das mit diesem Element verknüpfte ParagraphElement-Objekt zurück. Die Textflusshierarchie wird durchsucht und das erste ParagraphElement-Objekt wird zurückgegeben.
RückgabewerteParagraphElement — das ParagraphElement-Objekt, das mit diesem FlowElement-Objekt verknüpft ist.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
getParagraph()
verwendet, um das ParagraphElement für ein LinkElement-Objekt zurückzugeben.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.LinkElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getParagraphExample extends Sprite { public function FlowElement_getParagraphExample() { // create a container and a controller for it and add to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController( container, 400, 200 ); this.stage.addChild( container ); //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var link:LinkElement = new LinkElement(); var span2:SpanElement = new SpanElement(); // add text to first span span1.text = "Text that includes a link to "; // create link span, add text and corresponding URL and add to link var linkSpan:SpanElement = new SpanElement(); linkSpan.text = "Adobe's website"; link.href = "http://www.adobe.com"; link.addChild(linkSpan); // add text to second span and add spans and link to paragraph p span2.text = ". Notice that paragraph p2 is identical to paragraph p."; p.addChild(span1); p.addChild(link); p.addChild(span2); // call getParagraph() to retrieve paragaph for LinkElement var p2:ParagraphElement = link.getParagraph(); // add paragraph p2 to the text flow and display it textFlow.addChild(p2); textFlow.flowComposer.addController( controller ); textFlow.flowComposer.updateAllControllers(); } } }
getPreviousSibling | () | Methode |
public function getPreviousSibling():FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt das vorherige gleichgeordnete FlowElement in der Textflusshierarchie zurück.
RückgabewerteFlowElement — das vorherige FlowElement-Objekt des gleichen Typs oder „null“, wenn kein vorheriges gleichgeordnetes Element vorhanden ist.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
span2.getPreviousSibling()
-Methode auf Rot gesetzt.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getPreviousSiblingExample extends Sprite { public function FlowElement_getPreviousSiblingExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); var prevSpanElement:SpanElement = new SpanElement(); // add text, set font size, add spans to paragraph, add paragraph to text flow span1.text = "Hello, "; span2.text = "World!"; p.fontSize = 48; p.addChild(span1); p.addChild(span2); textFlow.addChild(p); // get previous SpanElement for span2 and set its color to red; display text prevSpanElement = SpanElement(span2.getPreviousSibling()); prevSpanElement.color = 0xCC0000; textFlow.flowComposer.addController(new ContainerController(this,400,200)); textFlow.flowComposer.updateAllControllers(); } } }
getStyle | () | Methode |
public function getStyle(styleProp:String):*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt den Wert des vom styleProp
-Parameter festgelegten Stils zurück. Dieser legt den Stilnamen fest und kann einen beliebigen Benutzerstilnamen enthalten. Greift auf einen vorhandenen Bereich, Absatz, Textfluss oder Containerstil zu. Durchsucht die übergeordnete Struktur, wenn der Wert eines Stils undefined
auf einem bestimmten Element entspricht.
Parameter
styleProp:String — Der Name des Stils, dessen Wert abgerufen werden soll.
|
* — Der Wert des festgelegten Stils. Der Typ richtet sich nach dem Typ des Stils, auf den zugegriffen wird. Gibt undefined zurück, wenn der Stil nicht festgelegt ist.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
getStyle()
-Methode aufgerufen, um zu bestimmen, ob der lineThrough
-Stil auf einen Bereich angewendet wird.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getStyleExample extends Sprite { public function FlowElement_getStyleExample() { // create a container and a TextFlow object var container:Sprite = new Sprite(); this.stage.addChild(container); var textFlow:TextFlow = new TextFlow(); // create a paragraph and set lineThrough style to true var paragraph:ParagraphElement = new ParagraphElement(); paragraph.setStyle("lineThrough", true); // create two spans of text var p1Span1:SpanElement = new SpanElement(); var p1Span2:SpanElement = new SpanElement(); p1Span1.text = "It was a dark and stormy night. "; p1Span2.text = "The quick red fox jumped over the lazy brown dog."; paragraph.addChild(p1Span1); paragraph.addChild(p1Span2); // call getStyle() for 1st span to see if lineThrough is on if(p1Span1.getStyle("lineThrough") == true) p1Span1.setStyle("lineThrough", false) // if so, turn it off for this span textFlow.addChild(paragraph); // add composer and controller, then update controller to display text var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
getText | () | Methode |
public function getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft den angegebenen Textbereich aus einem Flusselement ab.
Parameter
relativeStart:int (default = 0 ) — Die Anfangsposition des abzurufenden Textbereichs in Relation zum FlowElement
| |
relativeEnd:int (default = -1 ) — Die Endposition des abzurufenden Textbereichs in Relation zum Anfang des FlowElement, -1 für bis zum Ende des Elements.
| |
paragraphSeparator:String (default = " ") — Zeichen, das zwischen Absätze gesetzt werden soll
|
String — Der angeforderte Text.
|
getTextFlow | () | Methode |
public function getTextFlow():flashx.textLayout.elements:TextFlow
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Durchsucht die Textflusshierarchie in aufsteigender Richtung, um das TextFlow-Stammobjekt für das Element zurückzugeben.
Rückgabewerteflashx.textLayout.elements:TextFlow — Das TextFlow-Stammobjekt für dieses FlowElement-Objekt.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
getTextFlow()
-Methode mit einem LinkElement-Objekt verwendet, um den Stamm-TextFlow zurückzugeben.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.LinkElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_getTextFlowExample extends Sprite { public function FlowElement_getTextFlowExample() { // create a container and a controller for it and add to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController(container, 400, 200); this.stage.addChild( container ); //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var link:LinkElement = new LinkElement(); var span2:SpanElement = new SpanElement(); // add text to first span span1.text = "Text that includes a link to "; // create link span, add text and corresponding URL and add to link var linkSpan:SpanElement = new SpanElement(); linkSpan.text = "Adobe's website"; link.href = "http://www.adobe.com"; link.addChild(linkSpan); // add text to second span, add spans and link to paragraph p, and // add paragraph p to textFlow span2.text = ". Notice that textFlow2 is identical to textFlow."; p.addChild(span1); p.addChild(link); p.addChild(span2); textFlow.addChild(p); // use getTextFlow() with LinkElement to return its TextFlow; update controller // and display it var textFlow2:TextFlow = link.getTextFlow(); textFlow2.flowComposer.addController( controller ); textFlow2.flowComposer.updateAllControllers(); } } }
initialized | () | Methode |
public function initialized(document:Object, id:String):void
Wird für MXML-Objekte aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden.
Parameter
document:Object — Das MXML-Dokument, das das Objekt erstellt hat.
| |
id:String — Der vom Dokument für den Verweis auf dieses Objekt verwendete Bezeichner.
|
setStyle | () | Methode |
public function setStyle(styleProp:String, newValue:*):void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt für den vom styleProp
-Parameter festgelegten Stil den vom newValue
-Parameter festgelegten Wert fest. Sie können einen Stil für einen Bereich, Absatz, Textfluss oder Container festlegen, einschließlich eines beliebigen Benutzername-Wert-Paars.
Hinweis: Wenn Sie einen benutzerdefinierten Stil zuweisen, kann dieser von Text Layout Framework importiert und exportiert, aber nicht von kompiliertem MXML unterstützt werden.
Parameter
styleProp:String — Der Name des festzulegenden Stils.
| |
newValue:* — Der Wert, auf den der Stil festgestellt werden soll.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
setStyle()
-Methode aufgerufen, um die Farbe in einem Bereich anzugeben und den Schriftstil für den Textfluss auf kursiv festzulegen.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flash.text.engine.FontPosture; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_setStyleExample extends Sprite { public function FlowElement_setStyleExample() { // create a container and a controller for it and add it to the stage var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController( container, 400, 200 ); this.stage.addChild( container ); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); // add text to the spans span1.text = "Hello, "; span2.text = "World!"; // set the color style for span2 and add spans to paragraph p span2.setStyle("color", 0xCC0000); p.addChild(span1); p.addChild(span2); // add paragraph to text flow, set fontStyle for the text flow to italic, // and update controller to display the paragraph textFlow.addChild(p); textFlow.setStyle("fontStyle", FontPosture.ITALIC); textFlow.flowComposer.addController( controller ); textFlow.flowComposer.updateAllControllers(); } } }
shallowCopy | () | Methode |
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Erstellt eine Kopie dieses FlowElement-Objekts, indem der Inhalt zwischen zwei angegebenen Zeichenpositionen kopiert wird. Die Kopie wird als neues FlowElement-Objekt zurückgegeben. Im Gegensatz zu deepCopy()
werden bei shallowCopy()
keine untergeordneten Elemente dieses FlowElement-Objekts kopiert.
Sind keine Argumente vorhanden, kopiert shallowCopy()
standardmäßig den gesamten Inhalt.
Parameter
relativeStart:int (default = 0 ) — Die relative Textposition des ersten zu kopierenden Zeichens. Die erste Position ist 0.
| |
relativeEnd:int (default = -1 ) — Die relative Textposition des letzten zu kopierenden Zeichens. Der Wert -1 bedeutet, dass alle Zeichen bis zum Ende kopiert werden sollen.
|
FlowElement — das vom Kopiervorgang erstellte Objekt.
|
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class FlowElement_shallowCopyExample extends Sprite { public function FlowElement_shallowCopyExample() { // create a container and add it to the stage var container:Sprite = new Sprite(); this.stage.addChild(container); // create TextFlow, ParagraphElement, and SpanElement objects var textFlow:TextFlow = new TextFlow(); var p:ParagraphElement = new ParagraphElement(); var span1:SpanElement = new SpanElement(); var span2:SpanElement = new SpanElement(); var span3:SpanElement = new SpanElement(); // add text to the spans, spans to the paragraph span1.text = "paragraph2 has "; span3.text = " children, so it would display nothing." p.fontSize = 20; p.addChild(span1); p.addChild(span2); p.addChild(span3); // create paragraph p2 as a shallow copy of paragraph p var p2:ParagraphElement = p.shallowCopy(3, -1) as ParagraphElement; // add the number of children that p2 has to span2 for paragraph p span2.text += p2.numChildren; // 0 // add paragraph p to textFlow and update controller to display it textFlow.addChild(p); var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
splitAtPosition | () | Methode |
public function splitAtPosition(relativePosition:int):FlowElement
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Teilt dieses FlowElement-Objekt an der vom relativePosition
-Parameter angegebenen Position, die einer relativen Position im Text für dieses Element entspricht. Durch diese Methode wird nur das SpanElement- und FlowGroupElement-Objekt geteilt.
Parameter
relativePosition:int — die Position, an der der Inhalt des ursprünglichen Objekts geteilt werden soll, wobei die erste Position bei 0 beginnt
|
FlowElement — das neue Objekt, das den Inhalt des ursprünglichen Objekts enthält, ab der angegebenen Position
|
Auslöser
RangeError — falls relativePosition größer als textLength oder kleiner als 0 ist
|
Tue Jun 12 2018, 10:04 AM Z