Paket | flashx.textLayout.elements |
Klass | public class FlowElement |
Arv | FlowElement Object |
Implementerar | ITextLayoutFormat |
Underklasser | FlowGroupElement, FlowLeafElement |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Roten för ett disponeringsbart FlowElement-träd är alltid ett TextFlow-objekt. Leaf-element i trädet är alltid underklasser till FlowLeafElement-klassen. Alla leaf-element i ett disponeringsbart TextFlow har ett överordnat ParagraphElement-objekt.
Du kan inte skapa ett FlowElement-objekt direkt. Anrop av ett nytt FlowElement()
orsakar ett undantagsfel.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
alignmentBaseline : *
TextLayoutFormat: Anger den baslinje efter vilken den dominanta baslinjen justeras. | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat: Alfavärde (genomskinlighet) för bakgrunden (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
backgroundColor : *
TextLayoutFormat: Textens bakgrundsfärg (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
baselineShift : *
TextLayoutFormat: Den mängd med vilken baslinjen ska flyttas från värdet dominantBaseline. | FlowElement | ||
blockProgression : *
TextLayoutFormat: Anger en lodrät eller vågrät progression för radplacering. | FlowElement | ||
breakOpportunity : *
TextLayoutFormat: Styr var rader tillåts att radbrytas när text måste radbrytas över flera rader. | FlowElement | ||
cffHinting : *
TextLayoutFormat: Den typ av CFF-indikering som används för den här texten. | FlowElement | ||
clearFloats : *
TextLayoutFormat: Kontrollerar hur rader bryts runt ett flytande objekt. | FlowElement | ||
color : *
TextLayoutFormat: Textens färg. | FlowElement | ||
columnCount : *
TextLayoutFormat: Antal textkolumner (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
columnGap : *
TextLayoutFormat: Anger mängden mellanrum (i pixlar) som ska finnas mellan kolumner (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
columnWidth : *
TextLayoutFormat: Kolumnbredd i pixlar (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [skrivskyddad]
Returnerar de beräknade formatattribut som används för det här elementet. | FlowElement | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
coreStyles : Object [skrivskyddad] Returnerar coreStyles för detta FlowElement. | FlowElement | ||
digitCase : *
TextLayoutFormat: Den typ av skiftläge för siffror som används för den här texten. | FlowElement | ||
digitWidth : *
TextLayoutFormat: Den typ av sifferbredd som används för den här texten. | FlowElement | ||
direction : *
TextLayoutFormat: Anger standardinbäddningsnivån för bidi-text i textblocket. | FlowElement | ||
dominantBaseline : *
TextLayoutFormat: Anger vilken av elementets baslinjer som fästs mot alignmentBaseline för att fastställa elementets lodräta position på raden. | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat: Anger baslinjepositionen för den första raden i behållaren. | FlowElement | ||
fontFamily : *
TextLayoutFormat: Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn. | FlowElement | ||
fontLookup : *
TextLayoutFormat: Den teckensnittssökning som ska användas. | FlowElement | ||
fontSize : *
TextLayoutFormat: Textens storlek i pixlar. | FlowElement | ||
fontStyle : *
TextLayoutFormat: Textens stil. | FlowElement | ||
fontWeight : *
TextLayoutFormat: Textens vikt. | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat TextLayoutFormat-egenskaper som används direkt i det här elementet. | FlowElement | ||
id : String
Tilldelar elementet ett identifierande namn, vilket innebär att du kan ange ett format för elementet genom att referera till ID:t. | FlowElement | ||
justificationRule : *
TextLayoutFormat: Regel som används för att justera text i ett stycke. | FlowElement | ||
justificationStyle : *
TextLayoutFormat: Det format som används för justering av stycket. | FlowElement | ||
kerning : *
TextLayoutFormat: Kerning justerar pixlarna mellan vissa teckenpar för att öka läsbarheten. | FlowElement | ||
leadingModel : *
TextLayoutFormat: Anger radavståndsmodellen, som är en kombination av radavståndsbaslinjen och radavståndsriktningen. | FlowElement | ||
ligatureLevel : *
TextLayoutFormat: Styr vilka av de ligaturer som definieras i teckensnittet som kan användas i texten. | FlowElement | ||
lineBreak : *
TextLayoutFormat: Styr automatisk radbrytning i behållaren (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
lineHeight : *
TextLayoutFormat: Radavståndskontroller för texten. | FlowElement | ||
lineThrough : *
TextLayoutFormat: Om värdet är true används genomstrykning, en linje som ritas genom mitten av texten. | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd. | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i hovringstillstånd, när musen befinner sig inom en länks gränser (rullar över den). | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd. | FlowElement | ||
listAutoPadding : *
TextLayoutFormat: Detta anger ett automatiskt indrag för listors inledande kant när listans utfyllnadsvärde på den sidan är auto. | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat: Definierar formateringsattributen för listmarkörer. | FlowElement | ||
listStylePosition : *
TextLayoutFormat: Giltiga värden är ListStylePosition.INSIDE, ListStylePosition.OUTSIDE och FormatValue.INHERIT. Standardvärdet är odefinierat, vilket anger att det inte ställts in. Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. | FlowElement | ||
listStyleType : *
TextLayoutFormat: Giltiga värden är 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 och FormatValue.INHERIT. Standardvärdet är odefinierat, vilket anger att det inte ställts in. Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. | FlowElement | ||
locale : *
TextLayoutFormat: Textens språk. | FlowElement | ||
paddingBottom : *
TextLayoutFormat: Undra indrag i pixlar. | FlowElement | ||
paddingLeft : *
TextLayoutFormat: Vänster indrag i pixlar. | FlowElement | ||
paddingRight : *
TextLayoutFormat: Höger indrag i pixlar. | FlowElement | ||
paddingTop : *
TextLayoutFormat: Övre indrag i pixlar. | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets avslutande kant ska dras in. | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas efter stycket. | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas före stycket. | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets inledande kant ska dras in. | FlowElement | ||
parent : FlowGroupElement [skrivskyddad] Returnerar det överordnade objektet till det här FlowElement-objektet. | FlowElement | ||
parentRelativeEnd : int [skrivskyddad] Returnerar det relativa slutet av det här FlowElement-objektet i det överordnade objektet. | FlowElement | ||
parentRelativeStart : int [skrivskyddad] Returnerar den relativa starten av det här FlowElement-objektet i det överordnade objektet. | FlowElement | ||
renderingMode : *
TextLayoutFormat: Det återgivningsläge som används för den här texten. | FlowElement | ||
styleName : *
TextLayoutFormat: Tilldelar elementet en identifierande klass, vilket innebär att du kan ange ett format för elementet genom att referera till styleName. | FlowElement | ||
styles : Object [skrivskyddad] Returnerar format för detta FlowElement. | FlowElement | ||
tabStops : *
TextLayoutFormat: Anger de tabbstopp som är associerade med stycket. | FlowElement | ||
textAlign : *
TextLayoutFormat: Justering av styckets rader i förhållande till behållaren. | FlowElement | ||
textAlignLast : *
TextLayoutFormat: Justering av den sista (eller enda) raden i stycket i förhållande till behållaren i justerad text. | FlowElement | ||
textAlpha : *
TextLayoutFormat: Alfavärde (genomskinlighet) för texten. | FlowElement | ||
textDecoration : *
TextLayoutFormat: Textens dekoration. | FlowElement | ||
textIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets första rad ska dras in. | FlowElement | ||
textJustify : *
TextLayoutFormat: Anger alternativ för justering av text. | FlowElement | ||
textLength : int [skrivskyddad]
Returnerar den totala längden på den text som ägs av det här FlowElement-objektet och dess underordnade objekt. | FlowElement | ||
textRotation : *
TextLayoutFormat: Avgör det antal grader som texten ska roteras. | FlowElement | ||
tracking : Object [lässkyddad]
Anger spårning och är synonymt med egenskapen trackingRight. | FlowElement | ||
trackingLeft : *
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till vänster om varje tecken. | FlowElement | ||
trackingRight : *
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till höger om varje tecken. | FlowElement | ||
typeName : String
Varje FlowElement har ett typeName. | FlowElement | ||
typographicCase : *
TextLayoutFormat: Den typ av skiftlägestypografi som används för den här texten. | FlowElement | ||
userStyles : Object Tillåter dig att läsa och skriva användarformat i ett FlowElement-objekt. | FlowElement | ||
verticalAlign : *
TextLayoutFormat: Lodrät justering (får standardvärdet om det är odefinierat under överlappning). | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat: Komprimerar eller bevarar blankstegstecken vid import av text till ett TextFlow. | FlowElement | ||
wordSpacing : *
TextLayoutFormat: Anger det optimala, minsta och största mellanrummet (som en multiplikator av den normala bredden för ett mellanrum) som ska användas mellan ord vid justering. | FlowElement |
Metod | Definieras med | ||
---|---|---|---|
Basklass – anrop av ett nytt FlowElement() orsakar ett undantagsfel. | FlowElement | ||
Tar bort det format som anges av parametern styleProp från det här FlowElement-objektet. | FlowElement | ||
Skapar en djup kopia av det här FlowElement-objektet, inklusive eventuella underordnade objekt, genom att kopiera innehållet mellan två angivna teckenpositioner och returnera kopian som ett FlowElement-objekt. | FlowElement | ||
Jämför userStyles för detta med userStyles för otherElement. | FlowElement | ||
Returnerar startpositionen för elementet i textflödet som ett absolut index. | FlowElement | ||
Returnerar tecknet vid den angivna positionen, i förhållande till det här FlowElement-objektet. | FlowElement | ||
Returnerar teckenkoden vid den angivna positionen, i förhållande till det här FlowElement-objektet. | FlowElement | ||
Returnerar början av det här elementet i förhållande till ett överordnat element. | FlowElement | ||
Returnerar nästa likställda FlowElement-objekt i textflödeshierarkin. | FlowElement | ||
Returnerar det ParagraphElement-objekt som är kopplat till det här elementet. | FlowElement | ||
Returnerar föregående likställda FlowElement-objekt i textflödeshierarkin. | FlowElement | ||
Returnerar värdet för det format som anges av parametern styleProp, som anger formatnamnet och kan inkludera alla användarformatnamn. | FlowElement | ||
Hämtar det angivna textintervallet från ett flödeselement. | FlowElement | ||
Går uppåt i textflödeshierarkin för att returnera TextFlow-rotobjektet för det här elementet. | FlowElement | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anropas för MXML-objekt efter att det implementerande objektet har skapats och alla komponentegenskaper som angetts för MXML-taggen har initierats. | FlowElement | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Ställer in det format som anges av parametern styleProp på det värde som anges av parametern newValue. | FlowElement | ||
Skapar en kopia av det här FlowElement-objektet genom att kopiera innehållet mellan två angivna teckenpositioner. | FlowElement | ||
Delar det här FlowElement-objektet vid den position som anges av parametern relativePosition, vilket är en relativ position i texten för det här elementet. | FlowElement | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
alignmentBaseline | egenskap |
alignmentBaseline:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger den baslinje efter vilken den dominanta baslinjen justeras. Om du till exempel anger dominantBaseline
som ASCENT och anger alignmentBaseline
som DESCENT justeras textens överkant mot DESCENT-baslinjen eller under raden. Det största elementet på raden styr oftast baslinjen.
Giltiga värden är TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen, får den värdet för TextBaseline.USE_DOMINANT_BASELINE.
Implementering
public function get alignmentBaseline():*
public function set alignmentBaseline(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
backgroundAlpha | egenskap |
backgroundAlpha:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Alfavärde (genomskinlighet) för bakgrunden (får standardvärdet om det är odefinierat under överlappning). Värdet 0 är helt genomskinlig, och värdet 1 är helt ogenomskinlig. Visningsobjekt med alpha satt till 0 är aktiva trots att de är osynliga.
Giltiga värden är tal från 0 till 1 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet 1.
Implementering
public function get backgroundAlpha():*
public function set backgroundAlpha(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
backgroundColor | egenskap |
backgroundColor:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens bakgrundsfärg (får standardvärdet om det är odefinierat under överlappning). Kan vara antingen det konstanta värdet BackgroundColor.TRANSPARENT
eller ett hexadecimalt värde, som anger tre 8-bitars RGB-värden (rött, grönt, blått). Till exempel är 0xFF0000 rött och 0x00FF00 är grönt.
Giltiga värden som en sträng är BackgroundColor.TRANSPARENT, FormatValue.INHERIT och uints från 0x0 till 0xffffffff.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för BackgroundColor.TRANSPARENT
Implementering
public function get backgroundColor():*
public function set backgroundColor(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
baselineShift | egenskap |
baselineShift:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den mängd med vilken baslinjen ska flyttas från värdet dominantBaseline
. Anges i pixlar eller i procent av fontSize
(ange i så fall ett strängvärde, till exempel 140 %). Positiva värden flyttar raden uppåt för vågrät text (till höger för lodrät) och negativa värden flyttar den nedåt för vågrät text (till vänster för lodrät).
Giltiga värden är BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT och FormatValue.INHERIT.
Giltiga värden som tal är från -1 000 till 1 000.
Giltiga värden i procent är tal från -1 000 till 1 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.0.
Implementering
public function get baselineShift():*
public function set baselineShift(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
blockProgression | egenskap |
blockProgression:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger en lodrät eller vågrät progression för radplacering. Rader placeras antingen uppifrån och ned (BlockProgression.TB
, används för vågrät text) eller från höger till vänster (BlockProgression.RL
, används för lodrät text).
Giltiga värden är BlockProgression.RL, BlockProgression.TB ochFormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för BlockProgression.TB.
Implementering
public function get blockProgression():*
public function set blockProgression(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
breakOpportunity | egenskap |
breakOpportunity:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Styr var rader tillåts att radbrytas när text måste radbrytas över flera rader. Ange som BreakOpportunity.AUTO
om du vill radbryta texten normalt. Ange som BreakOpportunity.NONE
om du inte vill radbryta texten, såvida den inte flödar över och det inte finns några andra ställen att radbryta raden. Ange som BreakOpportunity.ANY
om raden kan radbrytas var som helst, och inte bara mellan ord. Ange som BreakOpportunity.ALL
om varje typografisk grupp ska placeras på en egen rad (praktiskt för text på en bana).
Giltiga värden är BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för BreakOpportunity.AUTO.
Implementering
public function get breakOpportunity():*
public function set breakOpportunity(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
cffHinting | egenskap |
cffHinting:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den typ av CFF-indikering som används för den här texten. CFF-indikering avgör om Flash-miljön tvingar tydliga vågräta rader att passa till ett delpixelrutnät eller inte. Den här egenskapen kan bara användas om egenskapen renderingMode
är inställd på RenderingMode.CFF
och teckensnittet är inbäddat (egenskapen fontLookup
är inställd på FontLookup.EMBEDDED_CFF
). På små skärmar ger indikering tydlig, läsbar text för läsare.
Giltiga värden är CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för CFFHinting.HORIZONTAL_STEM.
Implementering
public function get cffHinting():*
public function set cffHinting(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
clearFloats | egenskap |
clearFloats:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kontrollerar hur rader bryts runt ett flytande objekt. Inget värde kommer att innebära att texten bryts nära runt ett flytande objekt. Ett vänstervärde innebär att texten hoppar över den del av behållaren som har ett flytande objekt till vänster, och ett högervärde innebär att texten hoppar över den del av behållaren som har ett flytande objekt till höger. Båda värdena medför att texten hoppar för alla flytande objekt.
Giltiga värden är ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för ClearFloats.NONE.
Implementering
public function get clearFloats():*
public function set clearFloats(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
color | egenskap |
color:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens färg. Ett hexadecimalt värde, som anger tre 8-bitars RGB-värden (rött, grönt, blått). Till exempel är 0xFF0000 rött och 0x00FF00 är grönt.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get color():*
public function set color(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
columnCount | egenskap |
columnCount:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Antal textkolumner (får standardvärdet om det är odefinierat under överlappning). Kolumnantalet åsidosätter andra kolumninställningar. Värdet är ett heltal eller FormatValue.AUTO
, om det inte angetts. Om columnCount
inte anges används columnWidth
för att skapa det antal kolumner som får plats i behållaren.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och ints från 1 till 50.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get columnCount():*
public function set columnCount(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
columnGap | egenskap |
columnGap:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger mängden mellanrum (i pixlar) som ska finnas mellan kolumner (får standardvärdet om det är odefinierat under överlappning). Värdet är ett tal.
Giltiga värden är tal från 0 till 1000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet 20.
Implementering
public function get columnGap():*
public function set columnGap(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
columnWidth | egenskap |
columnWidth:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kolumnbredd i pixlar (får standardvärdet om det är odefinierat under överlappning). Om du anger bredden på kolumnerna, men inte antalet, skapar TextLayout så många kolumner som möjligt med den bredden, med hänsyn till behållarbredden och columnGap
-inställningarna. Eventuellt återstående utrymme placeras efter den sista kolumnen. Värdet är ett tal.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och tal från 0 till 8 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get columnWidth():*
public function set columnWidth(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
computedFormat | egenskap |
computedFormat:flashx.textLayout.formats:ITextLayoutFormat
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar de beräknade formatattribut som används för det här elementet. Tar hänsyn till arv av attribut från överordnade element.
Implementering
public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat
Relaterade API-element
coreStyles | egenskap |
coreStyles:Object
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar coreStyles
för detta FlowElement. Observera att en kopia av coreStyles-ordlistan görs med get-metoden. Det coreStyles-objekt som kapslar in formaten som definieras av TextLayoutFormat och som finns i TextLayoutFormat.description. CoreStyles
-objektet innehåller en matris med stylename-value-par.
Implementering
public function get coreStyles():Object
Relaterade API-element
digitCase | egenskap |
digitCase:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den typ av skiftläge för siffror som används för den här texten. Om du anger värdet som DigitCase.OLD_STYLE
utförs en ungefärlig uppskattning av gemena former med varierande upp- och nedstaplar. Siffrorna placeras proportionellt. Det här formatet är bara tillgänglig för vissa teckensnitt, vanligen kompletterande teckensnitt och expertteckensnitt. Inställningen DigitCase.LINING
har kapitälhöjd och vanligtvis fast teckenbredd för att passa i diagram.
Giltiga värden är DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för DigitCase.DEFAULT.
Implementering
public function get digitCase():*
public function set digitCase(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
digitWidth | egenskap |
digitWidth:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den typ av sifferbredd som används för den här texten. Detta kan vara DigitWidth.PROPORTIONAL
, vilket ser bäst ut för enskilda siffror, eller DigitWidth.TABULAR
, vilket fungerar bäst för siffror i tabeller, diagram och lodräta rader.
Giltiga värden är DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för DigitWidth.DEFAULT.
Implementering
public function get digitWidth():*
public function set digitWidth(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
direction | egenskap |
direction:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger standardinbäddningsnivån för bidi-text i textblocket. Läsriktning från vänster till höger, som i latinsk text, eller från höger till vänster, som i arabiska eller hebreiska. Den här egenskapen påverkar även kolumnriktningen när den används på behållarnivå. Kolumner kan vara från vänster till höger eller från höger till vänster, precis som text. Nedan visas några exempel:
Giltiga värden är Direction.LTR, Direction.RTL och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för Direction.LTR.
Implementering
public function get direction():*
public function set direction(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
dominantBaseline | egenskap |
dominantBaseline:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger vilken av elementets baslinjer som fästs mot alignmentBaseline
för att fastställa elementets lodräta position på raden. Värdet TextBaseline.AUTO
väljer dominant baslinje baserat på egenskapen locale
för det överordnade stycket. För japanska och kinesiska är det valda baslinjevärdet TextBaseline.IDEOGRAPHIC_CENTER
. För alla andra är det TextBaseline.ROMAN
. De här baslinjevalen är beroende av vilket teckensnitt och vilken teckenstorlek som används.
Giltiga värden är FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FormatValue.AUTO.
Implementering
public function get dominantBaseline():*
public function set dominantBaseline(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
firstBaselineOffset | egenskap |
firstBaselineOffset:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger baslinjepositionen för den första raden i behållaren. Vilken baslinje den här egenskapen hänvisar till beror på språkområdet på behållarnivå. För japanska och kinesiska är det TextBaseline.IDEOGRAPHIC_BOTTOM
. För alla andra är det TextBaseline.ROMAN
. Förskjutningen från det översta indraget (eller höger indrag om blockProgression
är RL) i behållaren till den första radens baslinje kan vara antingen BaselineOffset.ASCENT
, vilket är lika med radens uppstapel, BaselineOffset.LINE_HEIGHT
, vilket är lika med höjden på den första raden, eller ett fast värde som anger ett absolut avstånd. BaselineOffset.AUTO
justerar radens uppstapel mot behållarens översta indrag.
Giltiga värden som en sträng är BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT och tal från 0 till 1 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för BaselineOffset.AUTO.
Implementering
public function get firstBaselineOffset():*
public function set firstBaselineOffset(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
fontFamily | egenskap |
fontFamily:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn. Flash-miljön återger elementet med det första tillgängliga teckensnittet i listan. Exempel: Arial, Helvetica, _sans medför att spelaren söker efter Arial först, sedan Helvetica om Arial inte hittas och därefter _sans om ingendera hittas.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet Arial.
Implementering
public function get fontFamily():*
public function set fontFamily(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
fontLookup | egenskap |
fontLookup:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den teckensnittssökning som ska användas. Om FontLookup.DEVICE
anges används de teckensnitt som är installerade på det system där SWF-filen körs. Enhetsteckensnitt ger en mindre filmstorlek, men texten återges inte alltid likadant på olika system och plattformar. Om FontLookup.EMBEDDED_CFF
anges används teckensnittskonturer som är inbäddade i den publicerade SWF-filen. Inbäddade teckensnitt ökar storleken på SWF-filen (ibland avsevärt), men texten visas alltid på samma sätt med det valda teckensnittet.
Giltiga värden är FontLookup.DEVICE, FontLookup.EMBEDDED_CFF och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FontLookup.DEVICE.
Implementering
public function get fontLookup():*
public function set fontLookup(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
fontSize | egenskap |
fontSize:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens storlek i pixlar.
Giltiga värden är tal från 1 till 720 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 12.
Implementering
public function get fontSize():*
public function set fontSize(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
fontStyle | egenskap |
fontStyle:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens stil. Kan vara FontPosture.NORMAL
, som används för normal text, eller FontPosture.ITALIC
, som används för kursiv text. Den här egenskapen gäller bara enhetsteckensnitt (egenskapen fontLookup
är inställd på flash.text.engine.FontLookup.DEVICE).
Giltiga värden är FontPosture.NORMAL, FontPosture.ITALIC och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FontPosture.NORMAL.
Implementering
public function get fontStyle():*
public function set fontStyle(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
fontWeight | egenskap |
fontWeight:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens vikt. Kan vara FontWeight.NORMAL
, som används för normal text, eller FontWeight.BOLD
. Gäller bara enhetsteckensnitt (egenskapen fontLookup
är inställ på flash.text.engine.FontLookup.DEVICE).
Giltiga värden är FontWeight.NORMAL, FontWeight.BOLD och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FontWeight.NORMAL.
Implementering
public function get fontWeight():*
public function set fontWeight(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
format | egenskap |
format:flashx.textLayout.formats:ITextLayoutFormat
TextLayoutFormat-egenskaper som används direkt i det här elementet.
Alla element kan ha egenskaper som används som en del av deras format. Egenskaper som används på det här elementet åsidosätter egenskaper som ärvs från det överordnade objektet. Egenskaper som används på det här elementet ärvs i sin tur av elementets underordnade objekt, om de inte åsidosätts där. Om inga egenskaper används på elementet är detta null.
Implementering
public function get format():flashx.textLayout.formats:ITextLayoutFormat
public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void
Relaterade API-element
id | egenskap |
id:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Tilldelar elementet ett identifierande namn, vilket innebär att du kan ange ett format för elementet genom att referera till ID:t (id
). I följande rad anges till exempel färgen för ett SpanElement-objekt som har ID:t span1:
textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
Implementering
public function get id():String
public function set id(value:String):void
Relaterade API-element
justificationRule | egenskap |
justificationRule:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Regel som används för att justera text i ett stycke. Standardvärdet är FormatValue.AUTO
, vilket justerar texten baserat på styckets locale
-egenskap. För alla språk utom japanska och kinesiska blir FormatValue.AUTO
JustificationRule.SPACE
, vilket lägger till extra mellanrum i blankstegstecken. För japanska och kinesiska blir FormatValue.AUTO
JustficationRule.EAST_ASIAN
. Justeringen förändrar delvis mellanrummet för interpunktion. I latinsk text upptar kommat och japanska punkter ett helt teckens bredd, men i östasiatisk text endast hälften av ett teckens bredd. I östasiatisk text blir även mellanrummet mellan på varandra följande interpunktionstecken mindre, i enlighet med östasiatiska typografikonventioner. Lägg även märke till det radavstånd som används på den andra raden i styckena i nedanstående exempel. I den östasiatiska versionen skjuts de sista två raderna åt vänster. I den latinska versionen skjuts den andra raden och efterföljande rader åt vänster.
Giltiga värden är JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FormatValue.AUTO.
Implementering
public function get justificationRule():*
public function set justificationRule(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
justificationStyle | egenskap |
justificationStyle:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Det format som används för justering av stycket. Används bara tillsammans med en justificationRule
-inställning på JustificationRule.EAST_ASIAN
. Standarvärdet FormatValue.AUTO
tolkas som JustificationStyle.PUSH_IN_KINSOKU
för alla språk. De konstanter som definieras av klassen JustificationStyle anger alternativ för hantering av kinsoku-tecken, som är japanska tecken som inte får visas vare sig i början eller i slutet av en rad. Om du vill att texten ska vara glesare anger du JustificationStyle.PUSH-OUT-ONLY
. Om du vill ha ett beteende, som påminner om det du får när justificationRule
är JustificationRule.SPACE
, använder du JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT
.
Giltiga värden är JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för FormatValue.AUTO.
Implementering
public function get justificationStyle():*
public function set justificationStyle(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
kerning | egenskap |
kerning:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kerning justerar pixlarna mellan vissa teckenpar för att öka läsbarheten. Kerning stöds för alla teckensnitt som har kerningtabeller.
Giltiga värden är Kerning.ON, Kerning.OFF, Kerning.AUTO och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för Kerning.AUTO.
Implementering
public function get kerning():*
public function set kerning(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
leadingModel | egenskap |
leadingModel:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger radavståndsmodellen, som är en kombination av radavståndsbaslinjen och radavståndsriktningen. Radavståndsbaslinjen är den baslinje som egenskapen lineHeight
hänvisar till. Radavståndsriktningen avgör om egenskapen lineHeight
hänvisar till avståndet mellan en rads baslinje och baslinjen för föregående eller efterföljande rad. Standardvärdet FormatValue.AUTO
tolkas baserat på styckets locale
-egenskap. För japanska och kinesiska är det LeadingModel.IDEOGRAPHIC_TOP_DOWN
och för alla andra är det LeadingModel.ROMAN_UP
.
Radavståndsbaslinje:
Radavståndsriktning:
Giltiga värden är 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 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för LeadingModel.AUTO.
Implementering
public function get leadingModel():*
public function set leadingModel(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
ligatureLevel | egenskap |
ligatureLevel:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Styr vilka av de ligaturer som definieras i teckensnittet som kan användas i texten. Vilka ligaturer som visas för var och en av dessa inställningar beror på teckensnittet. En ligatur inträffar där två eller flera bokstavsformer sammanfogas som en enda glyf. Ligaturer ersätter vanligtvis konsekutiva tecken som delar gemensamma komponenter, till exempel bokstavspar 'fi', 'fl' eller 'ae'. De används med både latinska och icke-latinska teckenuppsättningar. De ligaturer som aktiveras av värdena för klassen LigatureLevel – MINIMUM
, COMMON
, UNCOMMON
och EXOTIC
– är adderande. Varje värde aktiverar en ny uppsättning ligaturer, men inkluderar även de i tidigare typer.
Obs! När du arbetar med arabiska eller syriska teckensnitt måste ligatureLevel
vara inställt på MINIMUM eller mer.
Giltiga värden är LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för LigatureLevel.COMMON.
Implementering
public function get ligatureLevel():*
public function set ligatureLevel(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
lineBreak | egenskap |
lineBreak:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Styr automatisk radbrytning i behållaren (får standardvärdet om det är odefinierat under överlappning). Text i behållaren kan ställas in så att den passar behållarens bredd (LineBreak.TO_FIT
) eller så att den endast radbryts vid särskilda retur- eller radmatningstecken (LineBreak.EXPLICIT
).
Giltiga värden är LineBreak.EXPLICIT, LineBreak.TO_FIT och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet LineBreak.TO_FIT.
Implementering
public function get lineBreak():*
public function set lineBreak(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
lineHeight | egenskap |
lineHeight:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Radavståndskontroller för texten. Avståndet från föregående eller nästa rads baslinje (baserat på LeadingModel
) till den aktuella radens baslinje är lika med det maximala radavståndet för tecknen på raden. Detta anges antingen som ett tal eller i procent. Om det anges i procent skriver du ett strängvärde, som 140 %.
Giltiga värden som tal är från -720 till 720.
Giltiga värden i procent är tal från -1 000 % till 1 000 %.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 120 %.
Implementering
public function get lineHeight():*
public function set lineHeight(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
lineThrough | egenskap |
lineThrough:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Om värdet är true
används genomstrykning, en linje som ritas genom mitten av texten.
Giltiga värden är true, false och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet false.
Implementering
public function get lineThrough():*
public function set lineThrough(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
linkActiveFormat | egenskap |
linkActiveFormat:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd. Det här värdet fortsätter nedåt i hierarkin och används för alla underordnade länkar. Accepterar inherit
, ett ITextLayoutFormat
eller konverterar en objektsmatris med nyckel och värde som medlemmar i ett TextLayoutFormat.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet null.
Implementering
public function get linkActiveFormat():*
public function set linkActiveFormat(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
linkHoverFormat | egenskap |
linkHoverFormat:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger de formateringsattribut som används för länkar i hovringstillstånd, när musen befinner sig inom en länks gränser (rullar över den). Det här värdet fortsätter nedåt i hierarkin och används för alla underordnade länkar. Accepterar inherit
, ett ITextLayoutFormat
eller konverterar en objektsmatris med nyckel och värde som medlemmar i ett TextLayoutFormat.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet null.
Implementering
public function get linkHoverFormat():*
public function set linkHoverFormat(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
linkNormalFormat | egenskap |
linkNormalFormat:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd. Det här värdet fortsätter nedåt i hierarkin och används för alla underordnade länkar. Accepterar inherit
, ett ITextLayoutFormat
eller konverterar en objektsmatris med nyckel och värde som medlemmar i ett TextLayoutFormat.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet null.
Implementering
public function get linkNormalFormat():*
public function set linkNormalFormat(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
listAutoPadding | egenskap |
listAutoPadding:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Detta anger ett automatiskt indrag för listors inledande kant när listans utfyllnadsvärde på den sidan är auto
.
Giltiga värden är tal från 1 000 till 1000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 40.
Implementering
public function get listAutoPadding():*
public function set listAutoPadding(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
listMarkerFormat | egenskap |
listMarkerFormat:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Definierar formateringsattributen för listmarkörer. Det här värdet fortsätter nedåt i hierarkin och används för alla underordnade länkar. Accepterar inherit
, ett IListMarkerFormat
eller en objektsmatris med nyckel och värde som medlemmar i ett ListMarkerFormat.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet null.
Implementering
public function get listMarkerFormat():*
public function set listMarkerFormat(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
listStylePosition | egenskap |
listStylePosition:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Giltiga värden är ListStylePosition.INSIDE, ListStylePosition.OUTSIDE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för ListStylePosition.OUTSIDE.
Implementering
public function get listStylePosition():*
public function set listStylePosition(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
listStyleType | egenskap |
listStyleType:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Giltiga värden är 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 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för ListStyleType.DISC.
Implementering
public function get listStyleType():*
public function set listStyleType(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
locale | egenskap |
locale:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens språk. Styr skiftlägesomvandlingar och -formning. Standardidentifierare för språkområde (enligt beskrivningen i Unicode Technical Standard #35) används. Till exempel är en, en_US och en-US alla engelska och ja är japanska.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet en.
Implementering
public function get locale():*
public function set locale(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
paddingBottom | egenskap |
paddingBottom:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Undra indrag i pixlar. Standardvärde för auto är noll förutom i listor med en utfyllnad på 45 på startsidan. (antar standardvärdet om det är odefinierat under överlappning). Avståndet mellan behållarens nedre kant och texten. Värdet är att tal eller auto.
Med vågrät text, i rullningsbara behållare med flera kolumner, visas utfyllnaden i den första kolumnen och efterföljande kolumner som ett tomt område längst ned i behållaren. I den sista kolumnen kanske du måste rulla för att se utfyllnaden om all text inte får plats.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och tal från -8 000 till 8 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get paddingBottom():*
public function set paddingBottom(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
paddingLeft | egenskap |
paddingLeft:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Vänster indrag i pixlar. Standardvärde för auto är noll förutom i listor med en utfyllnad på 45 på startsidan. (antar standardvärdet om det är odefinierat under överlappning). Avståndet mellan behållarens vänstra kant och texten. Värdet är att tal eller auto.
Med lodrät text, i rullningsbara behållare med flera kolumner, visas utfyllnaden i den första kolumnen och efterföljande kolumner som ett tomt område i slutet av behållaren, men i den sista kolumnen kan du behöva rulla för att se utfyllnaden om all text inte får plats.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och tal från -8 000 till 8 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get paddingLeft():*
public function set paddingLeft(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
paddingRight | egenskap |
paddingRight:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Höger indrag i pixlar. Standardvärde för auto är noll förutom i listor med en utfyllnad på 45 på startsidan. (antar standardvärdet om det är odefinierat under överlappning). Avståndet mellan behållarens högra kant och texten. Värdet är att tal eller auto.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och tal från -8 000 till 8 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get paddingRight():*
public function set paddingRight(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
paddingTop | egenskap |
paddingTop:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Övre indrag i pixlar. Standardvärde för auto är noll förutom i listor med en utfyllnad på 45 på startsidan. (antar standardvärdet om det är odefinierat under överlappning). Avståndet mellan behållarens övre kant och texten. Värdet är att tal eller auto.
Giltiga värden som en sträng är FormatValue.AUTO, FormatValue.INHERIT och tal från -8 000 till 8 000.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för FormatValue.AUTO.
Implementering
public function get paddingTop():*
public function set paddingTop(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
paragraphEndIndent | egenskap |
paragraphEndIndent:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets avslutande kant ska dras in. Avser höger kant i text som löper från vänster till höger och vänster kant i text som löper från höger till vänster.
Giltiga värden är tal från 0 till 8 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get paragraphEndIndent():*
public function set paragraphEndIndent(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
paragraphSpaceAfter | egenskap |
paragraphSpaceAfter:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas efter stycket. Komprimeras tillsammans med paragraphSpaceBefore
.
Giltiga värden är tal från 0 till 8 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get paragraphSpaceAfter():*
public function set paragraphSpaceAfter(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
paragraphSpaceBefore | egenskap |
paragraphSpaceBefore:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas före stycket. Komprimeras tillsammans med paragraphSpaceAfter
.
Giltiga värden är tal från 0 till 8 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get paragraphSpaceBefore():*
public function set paragraphSpaceBefore(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
paragraphStartIndent | egenskap |
paragraphStartIndent:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets inledande kant ska dras in. Avser vänster kant i text som löper från vänster till höger och höger kant i text som löper från höger till vänster.
Giltiga värden är tal från 0 till 8 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get paragraphStartIndent():*
public function set paragraphStartIndent(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
parent | egenskap |
parent:FlowGroupElement
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar det överordnade objektet till det här FlowElement-objektet. Ett FlowElement kan ha högst ett överordnat objekt.
Implementering
public function get parent():FlowGroupElement
parentRelativeEnd | egenskap |
parentRelativeEnd:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar det relativa slutet av det här FlowElement-objektet i det överordnade objektet. Om det överordnade objektet är null är detta alltid lika med textLength
. Om det överordnade objektet inte är null är värdet summan av textlängderna för detta och alla tidigare likställda objekt, vilket i princip är det första tecknet i nästa FlowElement-objekt.
Implementering
public function get parentRelativeEnd():int
Relaterade API-element
parentRelativeStart | egenskap |
parentRelativeStart:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar den relativa starten av det här FlowElement-objektet i det överordnade objektet. Om det överordnade objektet är null är det här värdet alltid noll. Om det överordnade objektet inte är null är värdet summan av textlängderna för alla tidigare likställda objekt.
Implementering
public function get parentRelativeStart():int
Relaterade API-element
renderingMode | egenskap |
renderingMode:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Det återgivningsläge som används för den här texten. Gäller bara inbäddade teckensnitt (egenskapen fontLookup
är inställd på FontLookup.EMBEDDED_CFF
).
Giltiga värden är RenderingMode.NORMAL, RenderingMode.CFF och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för RenderingMode.CFF.
Implementering
public function get renderingMode():*
public function set renderingMode(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
styleName | egenskap |
styleName:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Tilldelar elementet en identifierande klass, vilket innebär att du kan ange ett format för elementet genom att referera till styleName
.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet null.
Implementering
public function get styleName():*
public function set styleName(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
styles | egenskap |
styles:Object
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar format för detta FlowElement. Observera att en kopia av formatordlistan görs med get-metoden. Det returnerade objektet kapslar in alla format inställda i formategenskapen, inklusive huvud- och användarformat. Det returnerade objektet innehåller en matris med stylename-value-par.
Implementering
public function get styles():Object
Relaterade API-element
tabStops | egenskap |
tabStops:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger de tabbstopp som är associerade med stycket. Set-metoder kan använda en array med TabStopFormat, en komprimerad strängrepresentation, vara odefinierade eller vara FormatValue.INHERIT
. Den komprimerade strängrepresentationen konverteras alltid till en matris med TabStopFormat.
Det strängbaserade formatet är en lista med tabbstopp, där varje tabbstopp avgränsas av ett eller flera blanksteg.
Ett tabbstopp har följande format: <justeringstyp><justeringsposition>|<justeringstoken>.
Justeringstypen är ett enda tecken och kan vara S, E, C eller D (eller motsvarande gemen bokstav). S eller s för start, E eller e för end, C eller c för center, D eller d för decimal. Justeringstypen är valfri, och om den inte anges används S som standard.
Justeringspositionen är ett tal och anges i enlighet med FXG-specifikationen för tal (decimal- eller potensform). Justeringspositionen är obligatorisk.
Lodstrecket används för att skilja justeringspositionen från justeringstoken och bör bara användas om justeringstoken används.
Justeringstoken är valfritt om justeringstypen är D och bör inte finnas om justeringstypen är något annat än D. Justeringstoken kan vara valfri teckensekvens som avslutas med det blanksteg som avslutar tabbstoppet (för det sista tabbstoppet är det avslutande blanksteget valfritt; slutet av justeringstoken är underförstått). Ett blanksteg kan ingå i justeringstoken om det föregås av ett omvänt snedstreck (\ ). Ett omvänt snedstreck kan ingå i justeringstoken om det föregås av ett omvänt snedstreck (\\). Om justeringstypen är D, och ingen justeringstoken anges, används standardvärdet null.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet null.
Implementering
public function get tabStops():*
public function set tabStops(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
textAlign | egenskap |
textAlign:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Justering av styckets rader i förhållande till behållaren. TextAlign.LEFT
justerar rader längs behållarens vänstra kant. TextAlign.RIGHT
justerar mot höger kant. TextAlign.CENTER
placerar raden mittemellan vänster och höger kant. TextAlign.JUSTIFY
sprider ut raderna så att de fyller utrymmet. TextAlign.START
motsvarar vänster i text som löper från vänster till höger och höger i text som löper från höger till vänster. TextAlign.END
motsvarar höger i text som löper från vänster till höger och vänster i text som löper från höger till vänster.
Giltiga värden är TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TextAlign.START.
Implementering
public function get textAlign():*
public function set textAlign(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
textAlignLast | egenskap |
textAlignLast:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Justering av den sista (eller enda) raden i stycket i förhållande till behållaren i justerad text. Om textAlign
är inställt på TextAlign.JUSTIFY
anger textAlignLast
hur den sista raden (eller enda raden, om det bara finns en rad) justeras. Värdena påminner om textAlign
.
Giltiga värden är TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TextAlign.START.
Implementering
public function get textAlignLast():*
public function set textAlignLast(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
textAlpha | egenskap |
textAlpha:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Alfavärde (genomskinlighet) för texten. Värdet 0 är helt genomskinlig, och värdet 1 är helt ogenomskinlig. Visningsobjekt med textAlpha
inställt på 0 är aktiva, men osynliga.
Giltiga värden är tal från 0 till 1 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 1.
Implementering
public function get textAlpha():*
public function set textAlpha(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
textDecoration | egenskap |
textDecoration:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Textens dekoration. Används för understrykning. Standardvärdet är NONE.
Giltiga värden är TextDecoration.NONE, TextDecoration.UNDERLINE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TextDecoration.NONE.
Implementering
public function get textDecoration():*
public function set textDecoration(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
textIndent | egenskap |
textIndent:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets första rad ska dras in. Ett negativt indrag förskjuter raden ut i marginalen och eventuellt ut ur behållaren.
Giltiga värden är tal från -8000 till 8 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get textIndent():*
public function set textIndent(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
textJustify | egenskap |
textJustify:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger alternativ för justering av text. Standardvärdet är TextJustify.INTER_WORD
, vilket innebär att extra utrymme läggs till blankstegstecknen. TextJustify.DISTRIBUTE
lägger till extra utrymme till blankstegstecken och mellan enskilda bokstäver. Används bara tillsammans med en justificationRule
med värdet JustificationRule.SPACE
.
Giltiga värden är TextJustify.INTER_WORD, TextJustify.DISTRIBUTE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TextJustify.INTER_WORD.
Implementering
public function get textJustify():*
public function set textJustify(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
textLength | egenskap |
textLength:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar den totala längden på den text som ägs av det här FlowElement-objektet och dess underordnade objekt. Om ett element inte har någon text är värdet på textLength
vanligtvis noll.
ParagraphElement-objekt har ett avslutande omfång med ett styckeavslutningstecken för det sista SpanElement-objektet. Styckeavslutningstecknet ingår i värdet på textLength
för det SpanElement-objektet och alla dess överordnade objekt. Det ingår inte i egenskapen text
för SpanElement-objektet.
Implementering
public function get textLength():int
Relaterade API-element
textRotation | egenskap |
textRotation:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Avgör det antal grader som texten ska roteras.
Giltiga värden är TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TextRotation.AUTO.
Implementering
public function get textRotation():*
public function set textRotation(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
tracking | egenskap |
tracking:Object
[lässkyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Anger spårning och är synonymt med egenskapen trackingRight
. Anges som ett antal pixlar eller i procent av fontSize
.
Implementering
public function set tracking(value:Object):void
Relaterade API-element
trackingLeft | egenskap |
trackingLeft:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize
, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till vänster om varje tecken. Om kerning är aktiverad läggs trackingLeft
-värdet till bland värdena i kerningtabellen för teckensnittet. Om kerning är inaktiverad används trackingLeft
-värdet som ett manuellt kerningvärde. Stöder både positiva och negativa värden.
Giltiga värden som tal är från -1 000 till 1 000.
Giltiga värden i procent är tal från -1 000 % till 1 000 %.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get trackingLeft():*
public function set trackingLeft(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
trackingRight | egenskap |
trackingRight:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize
, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till höger om varje tecken. Om kerning är aktiverad läggs trackingRight
-värdet till bland värdena i kerningtabellen för teckensnittet. Om kerning är inaktiverad används trackingRight
-värdet som ett manuellt kerningvärde. Stöder både positiva och negativa värden.
Giltiga värden som tal är från -1 000 till 1 000.
Giltiga värden i procent är tal från -1 000 % till 1 000 %.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet 0.
Implementering
public function get trackingRight():*
public function set trackingRight(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
typeName | egenskap |
typeName:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Varje FlowElement har ett typeName
. typeName
blir som standard strängen som används i textLayoutFormat
i TextConverter. Detta API kan användas för att ange ett annat typeName
för ett FlowElement
. Vanligtvis görs detta för att ge stöd för type
-väljare i CSS.
I TEXT_FIELD_HTML_FORMAT
-dokumentationen beskrivs hur detta används.
Implementering
public function get typeName():String
public function set typeName(value:String):void
Relaterade API-element
typographicCase | egenskap |
typographicCase:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Den typ av skiftlägestypografi som används för den här texten. Här är några exempel:
Giltiga värden är TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för TLFTypographicCase.DEFAULT.
Implementering
public function get typographicCase():*
public function set typographicCase(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
userStyles | egenskap |
userStyles:Object
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Tillåter dig att läsa och skriva användarformat i ett FlowElement-objekt. Observera att vid läsning gör den här egenskapen en kopia av det userStyles som är inställt i formatet för det här elementet.
Implementering
public function get userStyles():Object
public function set userStyles(value:Object):void
verticalAlign | egenskap |
verticalAlign:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Lodrät justering (får standardvärdet om det är odefinierat under överlappning). Avgör hur TextFlow-element justeras inuti behållaren.
Giltiga värden är VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för VerticalAlign.TOP.
Implementering
public function get verticalAlign():*
public function set verticalAlign(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
whiteSpaceCollapse | egenskap |
whiteSpaceCollapse:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Komprimerar eller bevarar blankstegstecken vid import av text till ett TextFlow. WhiteSpaceCollapse.PRESERVE
bevarar alla blankstegstecken. WhiteSpaceCollapse.COLLAPSE
tar bort nya rader, tabbstopp och inledande eller efterföljande blanksteg i ett block med importerad text. Radbrytningstaggar () och Unicode-tecken för radavgränsare bevaras.
Giltiga värden är WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt har den här egenskapen får den värdet för WhiteSpaceCollapse.COLLAPSE.
Implementering
public function get whiteSpaceCollapse():*
public function set whiteSpaceCollapse(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
wordSpacing | egenskap |
wordSpacing:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Anger det optimala, minsta och största mellanrummet (som en multiplikator av den normala bredden för ett mellanrum) som ska användas mellan ord vid justering. Det optimala utrymmet används för att visa den önskvärda storleken på utrymmet, som en del av värdet som är definierat i teckensnittet. De lägsta och högsta värdena är de som används när textJustify fördelas för att bestämma hur mycket bredare och smalare som utrymmet mellan orden kan bli innan teckenavståndet används för att justera raden.
Giltiga värden i procent är tal från -1 000 % till 1 000 %.
Giltiga värden är bl.a. FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt. Om inget överordnat objekt är inställt för den här egenskapen får den värdet 100 %, 50 % eller 150 %.
Implementering
public function get wordSpacing():*
public function set wordSpacing(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
FlowElement | () | Konstruktor |
public function FlowElement()
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Basklass – anrop av ett nytt FlowElement()
orsakar ett undantagsfel.
clearStyle | () | metod |
public function clearStyle(styleProp:String):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Tar bort det format som anges av parametern styleProp
från det här FlowElement-objektet. Anger värdet till undefined
.
Parametrar
styleProp:String — Namnet på det format som ska tas bort.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
clearStyle()
anger värdet för ett format som "undefined", men att ett ärvt värde ändå kan användas på formatet.
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 | () | metod |
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar en djup kopia av det här FlowElement-objektet, inklusive eventuella underordnade objekt, genom att kopiera innehållet mellan två angivna teckenpositioner och returnera kopian som ett FlowElement-objekt.
Utan argument kopierar deepCopy()
som standard hela elementet.
Parametrar
relativeStart:int (default = 0 ) — den relativa textpositionen för det första tecknet som ska kopieras. Den första positionen är 0.
| |
relativeEnd:int (default = -1 ) — den relativa textpositionen för det sista tecknet som ska kopieras. Värdet -1 anger kopiera till slutet.
|
FlowElement — det objekt som skapades av den djupa kopieringen.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
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 | () | metod |
public function equalUserStyles(otherElement:FlowElement):Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Jämför userStyles för detta med userStyles för otherElement.
Parametrar
otherElement:FlowElement — det FlowElement-objekt med vilket användarformat ska jämföras
|
Boolean — true om användarformaten är samma, i annat fall false.
|
Relaterade API-element
getAbsoluteStart | () | metod |
public function getAbsoluteStart():int
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar startpositionen för elementet i textflödet som ett absolut index. Det första tecknet i flödet har positionen 0.
Returnerarint — Indexet för början av elementet från början av TextFlow-objektet.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
span2.getAbsoluteStart()
för att hämta startpositionen för span2.
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 | () | metod |
public function getCharAtPosition(relativePosition:int):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar tecknet vid den angivna positionen, i förhållande till det här FlowElement-objektet. Det första tecknet finns vid den relativa positionen 0.
Parametrar
relativePosition:int — Den relativa positionen för tecknet i det här FlowElement-objektet.
|
String — Den sträng som innehåller tecknet.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
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 | () | metod |
public function getCharCodeAtPosition(relativePosition:int):int
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar teckenkoden vid den angivna positionen, i förhållande till det här FlowElement-objektet. Det första tecknet finns vid den relativa positionen 0.
Parametrar
relativePosition:int — Den relativa positionen för tecknet i det här FlowElement-objektet.
|
int — Unicode-värdet för tecknet vid den angivna positionen.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
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 | () | metod |
public function getElementRelativeStart(ancestorElement:FlowElement):int
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar början av det här elementet i förhållande till ett överordnat element. Förutsätter att det överordnade elementet finns i kedjan med överordnade objekt. Om det överordnade elementet är nästa överordnade objekt är detta samma som this.parentRelativeStart
. Om det överordnade elementet är det nästnästa överordnade objektet är detta samma som parentRelativeStart
plus parent.parentRelativeStart
o.s.v.
Parametrar
ancestorElement:FlowElement — Det element från vilket du vill hitta den relativa starten för det här elementet.
|
int — det här elementets förskjutning.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
getElementRelativeStart()
för att fastställa den relativa startpositionen för en länk i ett stycke.
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 | () | metod |
public function getNextSibling():FlowElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar nästa likställda FlowElement-objekt i textflödeshierarkin.
ReturnerarFlowElement — nästa FlowElement-objekt av samma typ eller null, om det inte finns något sådant.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
span2.getNextSibling()
som rött.
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 | () | metod |
public function getParagraph():ParagraphElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar det ParagraphElement-objekt som är kopplat till det här elementet. Det söker uppåt i textflödeshierarkin och returnerar det första ParagraphElement-objektet.
ReturnerarParagraphElement — det ParagraphElement-objekt som är kopplat till det här FlowElement-objektet.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
getParagraph()
för att returnera ParagraphElement för ett LinkElement-objekt.
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 | () | metod |
public function getPreviousSibling():FlowElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar föregående likställda FlowElement-objekt i textflödeshierarkin.
ReturnerarFlowElement — föregående FlowElement-objekt av samma typ eller null, om det inte finns något sådant.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
span2.getPreviousSibling()
som rött.
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 | () | metod |
public function getStyle(styleProp:String):*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar värdet för det format som anges av parametern styleProp
, som anger formatnamnet och kan inkludera alla användarformatnamn. Öppnar ett befintligt format för omfång, stycke, textflöde eller behållare. Söker i det överordnade trädet om formatets värde är undefined
för ett visst element.
Parametrar
styleProp:String — Namnet på det format, vars värde ska hämtas.
|
* — Värdet på det angivna formatet. Vilken typ det är beror på vilken typ det öppnade formatet har. Returnerar undefined om formatet inte har angetts.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
getStyle()
för att fastställa om formatet lineThrough
används på ett omfång.
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 | () | metod |
public function getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Hämtar det angivna textintervallet från ett flödeselement.
Parametrar
relativeStart:int (default = 0 ) — Startpositionen för det textintervall som ska hämtas, i förhållande till början på FlowElement
| |
relativeEnd:int (default = -1 ) — Slutpositionen för det textintervall som ska hämtas i förhållande till början på FlowElement; -1 för fram till slutet av elementet.
| |
paragraphSeparator:String (default = " ") — tecken som ska infogas mellan stycken
|
String — Den begärda texten.
|
getTextFlow | () | metod |
public function getTextFlow():flashx.textLayout.elements:TextFlow
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Går uppåt i textflödeshierarkin för att returnera TextFlow-rotobjektet för det här elementet.
Returnerarflashx.textLayout.elements:TextFlow — TextFlow-rotobjektet för det här FlowElement-objektet.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
getTextFlow()
med ett LinkElement-objekt för att returnera dess TextFlow-rotobjekt.
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 | () | metod |
public function initialized(document:Object, id:String):void
Anropas för MXML-objekt efter att det implementerande objektet har skapats och alla komponentegenskaper som angetts för MXML-taggen har initierats.
Parametrar
document:Object — Det MXML-dokument som skapade objektet.
| |
id:String — Den identifierare som används av dokumentet för att hänvisa till det här objektet.
|
setStyle | () | metod |
public function setStyle(styleProp:String, newValue:*):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Ställer in det format som anges av parametern styleProp
på det värde som anges av parametern newValue
. Du kan ange ett format för omfång, stycke, textflöde eller behållare, inklusive valfritt användarnamnvärdespar.
Obs! Om du tilldelar ett anpassat format kan du importera och exportera detta med Text Layout Framework, men kompilerad MXML saknar stöd för det.
Parametrar
styleProp:String — Namnet på det format som ska anges.
| |
newValue:* — Det värde som ska anges för formatet.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
setStyle()
för att ange färgen på ett omfång och för att ange stilen för textflödet som kursiv.
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 | () | metod |
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar en kopia av det här FlowElement-objektet genom att kopiera innehållet mellan två angivna teckenpositioner. Kopian returneras som ett nytt FlowElement-objekt. Till skillnad från deepCopy()
kopierar shallowCopy()
inte några underordnade objekt för det här FlowElement-objektet.
Utan argument kopierar shallowCopy()
som standard allt innehåll.
Parametrar
relativeStart:int (default = 0 ) — Den relativa textpositionen för det första tecknet som ska kopieras. Den första positionen är 0.
| |
relativeEnd:int (default = -1 ) — Den relativa textpositionen för det sista tecknet som ska kopieras. Värdet -1 anger kopiera till slutet.
|
FlowElement — det objekt som skapades av kopieringsåtgärden.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
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 | () | metod |
public function splitAtPosition(relativePosition:int):FlowElement
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Delar det här FlowElement-objektet vid den position som anges av parametern relativePosition
, vilket är en relativ position i texten för det här elementet. Den här metoden delar bara SpanElement- och FlowGroupElement-objekt.
Parametrar
relativePosition:int — den position vid vilken innehållet i det ursprungliga objektet ska delas, med den första positionen som 0.
|
FlowElement — det nya objektet, som innehåller innehållet i det ursprungliga objektet, med början vid den angivna positionen.
|
Utlöser
RangeError — om relativePosition är större än textLength eller mindre än 0.
|
Tue Jun 12 2018, 01:40 PM Z