Pakket | flashx.textLayout.formats |
Klasse | public class TextLayoutFormat |
Overerving | TextLayoutFormat Object |
Implementatie | ITextLayoutFormat |
Subklassen | ListMarkerFormat |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
format
-eigenschappen waarmee u een TextLayoutFormat-instantie aan deze klassen kunt toewijzen. Wijs een TextLayoutFormat-object aan een container toe om de indeling van alle inhoud van de container te beïnvloeden. Wijs een TextLayoutFormat-object toe aan een onderliggend element van FlowElement om opmaak voor het desbetreffende element op te geven: TextFlow, ParagraphElement, DivElement, SpanElement, InlineGraphicElement, LinkElement, and TCYElement. Naast de eigenschap format
definiëren deze klassen ook iedere afzondelijke TextLayoutFormat-eigenschap, zodat u de instellingen van een bepaalde stijleigenschap voor dat element desgewenst kunt overschrijven. Omdat u een stijl op meerdere niveaus kunt instellen, is het mogelijk dat er conflicten optreden. De kleur van de tekst kan op het TextFlow-niveau bijvoorbeeld zijn ingesteld op zwart, terwijl deze in een SpanElement-object is ingesteld op blauw. De algemene regel is dat de instelling op het laagste niveau van de tekstflowstructuur voorrang krijgt. Dus als het ligatuurniveau is ingesteld voor zowel een TextFlow-instantie als een DivElement, krijgt de DivElement-instelling voorrang.
Trapsgewijze opmaak houdt in dat als een stijlwaarde op een lager niveau ongedefinieerd is, er stijlen uit een hoger niveau in de tekstflow worden gebruikt. Als een stijl ongedefinieerd is voor een element wanneer dit op het punt staat te worden gerenderd, neemt de stijl de standaardwaarde van het element aan of wordt de waarde uit een bovenliggend element gebruikt. Als de transparantie (de eigenschap textAlpha
) van de tekst bijvoorbeeld ongedefinieerd is voor een SpanElement-object, maar wel is ingesteld voor de TextFlow, wordt de waarde van de eigenschap TextFlow.textAlpha
overgenomen door het SpanElement-object en toegepast op de tekst voor dat bereik. Het resultaat van de trapsgewijze opmaak of het totaal van de opmaken die zijn toegepast op het element, wordt opgeslagen in de eigenschap computedFormat
van het element.
Op dezelfde manier kunt u gebruikerstijlen toepassen met de eigenschap userStyles
van de klassen ContainerController en FlowElement. Met deze eigenschap kunt u een lijst met gebruikerstijlen lezen of schrijven, en de instellingen hierin toepassen op een container of een tekstflowelement. De lijst met gebruikerstijlen is een object dat bestaat uit stijlnaam-waardeparen. Stijlen die worden aangegeven door de eigenschap userStyles
, krijgen voorrang ten opzichte van alle andere stijlen.
De meeste opmaken die niet zijn gedefinieerd, nemen de waarde over van hun direct bovenliggende element tijdens een trapsgewijze opmaak. Een klein aantal stijlen neemt echter niet de waarde van het bovenliggende element over en gebruikt in plaats daarvan hun standaardwaarden.
Opmaakeigenschappen die hun standaardwaarden, indien gedefinieerd, overnemen, zijn:
backgroundAlpha
, backgroundColor
, columnCount
, columnGap
, columnWidth
, lineBreak
, paddingBottom
, paddingLeft
, paddingRight
, paddingTop
, verticalAlign
Meer voorbeelden
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
alignmentBaseline : *
Geeft de basislijn weer, waaraan de dominante basislijn wordt uitgelijnd. | TextLayoutFormat | ||
backgroundAlpha : *
De alfawaarde (transparantie) van de achtergrond (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | TextLayoutFormat | ||
backgroundColor : *
De achtergrondkleur (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | TextLayoutFormat | ||
baselineShift : *
Hoeveelheid dat de basislijn vanaf de dominantBaseline-waarde wordt verschoven. | TextLayoutFormat | ||
blockProgression : *
Geeft een verticale of horizontale voortgang van lijnplaatsing aan. | TextLayoutFormat | ||
breakOpportunity : *
Besturingselementen waarin lijnen onderbroken mogen worden, wanneer tekstomloop in meerdere lijnen wordt opgebroken. | TextLayoutFormat | ||
cffHinting : *
Het type CFF-hinting dat wordt gebruikt voor deze tekst. | TextLayoutFormat | ||
clearFloats : *
Bepaalt hoe tekst om een float loopt. | TextLayoutFormat | ||
color : *
Kleur van de tekst. | TextLayoutFormat | ||
columnCount : *
Het aantal tekstkolommen (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet is gedefinieerd). | TextLayoutFormat | ||
columnGap : *
Geeft de waarde van de tussenruimte tussen de kolommen in pixels op (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | TextLayoutFormat | ||
columnWidth : *
Kolombreedte in pixels (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | TextLayoutFormat | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
coreStyles : Object [alleen-lezen] Retourneert de coreStyles voor deze TextLayoutFormat. | TextLayoutFormat | ||
defaultFormat : flashx.textLayout.formats:ITextLayoutFormat [statisch] [alleen-lezen]
Retourneert een TextLayoutFormat-object met standaardinstellingen. | TextLayoutFormat | ||
digitCase : *
Het cijfertype dat wordt gebruikt voor deze tekst. | TextLayoutFormat | ||
digitWidth : *
Het type cijferbreedte dat wordt gebruikt voor deze tekst. | TextLayoutFormat | ||
direction : *
Geeft het standaardinsluitingsniveau in twee richtingen van de tekst in het tekstblok aan. | TextLayoutFormat | ||
dominantBaseline : *
Geeft aan welke elementbasislijn vastgezet is op de alignmentBaseline om de verticale positie van het element op de lijn te bepalen. | TextLayoutFormat | ||
firstBaselineOffset : *
Geeft de basislijnpositie van de eerste regel in de container aan. | TextLayoutFormat | ||
fontFamily : *
De naam van het te gebruiken lettertype of een door komma's gescheiden lijst met namen van lettertypen. | TextLayoutFormat | ||
fontLookup : *
Het te gebruiken lettertype wordt gezocht. | TextLayoutFormat | ||
fontSize : *
De tekstgrootte in pixels. | TextLayoutFormat | ||
fontStyle : *
Tekststijl. | TextLayoutFormat | ||
fontWeight : *
Tekstdikte. | TextLayoutFormat | ||
justificationRule : *
Regel die gebruikt wordt om tekst in een alinea uit te vullen. | TextLayoutFormat | ||
justificationStyle : *
De stijl die gebruikt wordt voor de uitvulling van de alinea. | TextLayoutFormat | ||
kerning : *
Met tekenspatiëring worden de pixels tussen bepaalde tekenparen aangepast om de leesbaarheid te verbeteren. | TextLayoutFormat | ||
leadingModel : *
Geeft het regelafstandmodel aan; dit is een combinatie van de regelafstandbasis en de regelafstandrichting. | TextLayoutFormat | ||
ligatureLevel : *
Bepaalt welke ligaturen die in het lettertype gedefinieerd zijn, in de tekst gebruikt kunnen worden. | TextLayoutFormat | ||
lineBreak : *
Bepaalt de tekstomloop binnen de container (neemt de standaardwaarde over, als deze niet is gedefinieerd tijdens de trapsgewijze opmaak). | TextLayoutFormat | ||
lineHeight : *
Besturingselementen voor de regelafstand in de tekst. | TextLayoutFormat | ||
lineThrough : *
Indien true, wordt doorhalen toegepast door een lijn door het midden van de tekst te trekken. | TextLayoutFormat | ||
linkActiveFormat : *
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in normale toestand. | TextLayoutFormat | ||
linkHoverFormat : *
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in aanwijstoestand, wanneer de muis zich binnen de begrenzingen (schuivend over) van een koppeling bevindt. | TextLayoutFormat | ||
linkNormalFormat : *
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in normale toestand. | TextLayoutFormat | ||
listAutoPadding : *
Geeft een automatische inspringing voor de beginrand van lijsten aan wanneer de opvulwaarde van de lijst voor die zijde auto is. | TextLayoutFormat | ||
listMarkerFormat : *
Definieert de lijstmarkeringen voor opmaakkenmerken. | TextLayoutFormat | ||
listStylePosition : *
Geldige waarden zijn ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | TextLayoutFormat | ||
listStyleType : *
Geldige waarden zijn ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | TextLayoutFormat | ||
locale : *
De landinstelling van de tekst. | TextLayoutFormat | ||
paddingBottom : *
Onderste inzet in pixels. | TextLayoutFormat | ||
paddingLeft : *
Linkerinzet in pixels. | TextLayoutFormat | ||
paddingRight : *
Rechterinzet in pixels. | TextLayoutFormat | ||
paddingTop : *
Bovenste inzet in pixels. | TextLayoutFormat | ||
paragraphEndIndent : *
Een Getal dat, in pixels, opgeeft hoeveel er aan de eindrand van de alinea moet worden ingesprongen. | TextLayoutFormat | ||
paragraphSpaceAfter : *
Een getal dat aangeeft hoeveel ruimte in pixels er na een alinea overblijft. | TextLayoutFormat | ||
paragraphSpaceBefore : *
Een getal dat aangeeft hoeveel ruimte in pixels er vóór een alinea is. | TextLayoutFormat | ||
paragraphStartIndent : *
Een Getal dat, in pixels, opgeeft hoeveel er aan de beginrand van de alinea moet worden ingesprongen. | TextLayoutFormat | ||
renderingMode : *
De renderingmodus voor deze tekst. | TextLayoutFormat | ||
styleName : *
Wijst een identificatieklasse aan het element toe, waardoor het mogelijk wordt om voor het element een stijl in te stellen door naar de styleName te verwijzen. | TextLayoutFormat | ||
styles : Object [alleen-lezen] Retourneert de stijlen voor deze TextLayoutFormat. | TextLayoutFormat | ||
tabStops : *
Geeft de tabstops aan die gerelateerd zijn aan de alinea. | TextLayoutFormat | ||
textAlign : *
De uitlijning van lijnen in de alinea ten opzichte van de container. | TextLayoutFormat | ||
textAlignLast : *
De uitlijning van de laatste (of enige) lijn in de alinea ten opzichte van de container in de uitgevulde tekst. | TextLayoutFormat | ||
textAlpha : *
Alfawaarde (transparantie) voor de tekst. | TextLayoutFormat | ||
textDecoration : *
Decoratie van de tekst. | TextLayoutFormat | ||
textIndent : *
Een Getal dat, in pixels, opgeeft hoeveel er bij de eerste regel van de alinea moet worden ingesprongen. | TextLayoutFormat | ||
textJustify : *
Geeft opties op voor het uitvullen van tekst. | TextLayoutFormat | ||
textRotation : *
Bepaalt het aantal graden waarmee deze tekst geroteerd wordt. | TextLayoutFormat | ||
trackingLeft : *
Getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) links van elk teken moet worden toegepast. | TextLayoutFormat | ||
trackingRight : *
Getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) rechts van elk teken moet worden toegepast. | TextLayoutFormat | ||
typographicCase : *
Het typografische type dat wordt gebruikt voor deze tekst. | TextLayoutFormat | ||
userStyles : Object [alleen-lezen] Retourneert de userStyles voor deze TextLayoutFormat. | TextLayoutFormat | ||
verticalAlign : *
Verticale uitlijning of uitvulling (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | TextLayoutFormat | ||
whiteSpaceCollapse : *
Vouwt witruimte samen of behoudt deze tijdens het importeren van tekst in een TextFlow. | TextLayoutFormat | ||
wordSpacing : *
Geeft de optimale, minimale en maximale spatiëring (als een vermenigvuldiger van de breedte van een normale spatie) tussen woorden op die moet worden gebruikt tijdens uitvulling. | TextLayoutFormat |
Methode | Gedefinieerd door | ||
---|---|---|---|
TextLayoutFormat(initialValues:flashx.textLayout.formats:ITextLayoutFormat = null)
Maakt een nieuw TextLayoutFormat-object. | TextLayoutFormat | ||
Vervangt eigenschapswaarden in dit TextLayoutFormat-object door de waarden van eigenschappen die zijn ingesteld in de binnenkomende ITextLayoutFormat-instantie. | TextLayoutFormat | ||
Voegt de waarden van de eigenschappen in de binnenkomende ITextLayoutFormat-instantie samen met de waarden van dit TextLayoutFormat-object. | TextLayoutFormat | ||
Voegt de waarden van de eigenschappen in de binnenkomende ITextLayoutFormat-instantie samen met de waarden van dit TextLayoutFormat-object. | TextLayoutFormat | ||
Kopieert TextLayoutFormat-instellingen van de ITextLayoutFormat-instantie values naar dit TextLayoutFormat-object. | TextLayoutFormat | ||
[statisch]
Maakt een nieuw TextLayoutFormat-object. | TextLayoutFormat | ||
Retourneert de waarde van de stijl opgegeven met de parameter styleProp die de stijlnaam aangeeft. | TextLayoutFormat | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean [statisch]
Vergelijkt eigenschappen in de ITextLayoutFormat-instantie p1 met eigenschappen in de ITextLayoutFormat-instantie p2 en retourneert true als alle eigenschappen overeenkomen. | TextLayoutFormat | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt eigenschappen in dit TextLayoutFormat-object in op undefined als ze niet overeenkomen met de eigenschappen in de binnenkomende ITextLayoutFormat-instantie. | TextLayoutFormat | ||
Stelt eigenschappen in dit TextLayoutFormat-object in op undefined als ze overeenkomen met de eigenschappen in de binnenkomende ITextLayoutFormat-instantie. | TextLayoutFormat | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee wordt de stijl, zoals bepaald door de styleProp-parameter, ingesteld op de waarde die is bepaald door de newValue-parameter. | TextLayoutFormat | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
alignmentBaseline | eigenschap |
alignmentBaseline:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft de basislijn weer, waaraan de dominante basislijn wordt uitgelijnd. Als u bijvoorbeeld dominantBaseline
op ASCENT instelt, zal alignmentBaseline
ingesteld op DESCENT de bovenkant van de tekst uitlijnen met de DESCENT-basislijn, of onder de lijn. De basislijn wordt over het algemeen bepaald door het grootste element in de regel.
Geldige waarden zijn TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextBaseline.USE_DOMINANT_BASELINE.
Implementatie
public function get alignmentBaseline():*
public function set alignmentBaseline(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
alignmentBaseline
ingesteld op drie verschillende waarden, USE_DOMINANT_BASELINE, DESCENT en IDEOGRAPHIC_CENTER, voor drie reeksen in een alinea waarvoor dominantBaseline
op ASCENT is ingesteld.
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flash.text.engine.TextBaseline; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextAlign; public class TextLayoutFormat_alignmentBaselineExample extends Sprite { public function TextLayoutFormat_alignmentBaselineExample() { // create text flow with dominantBaseline of ASCENT and 3 spans var textFlow:TextFlow = new TextFlow(); var paragraph:ParagraphElement = new ParagraphElement(); paragraph.fontFamily = "Helvetica"; paragraph.fontSize = 20; paragraph.dominantBaseline = TextBaseline.ASCENT var spanOne:SpanElement = new SpanElement(); var spanTwo:SpanElement = new SpanElement(); var spanThree:SpanElement = new SpanElement(); spanOne.text = "Hello, World "; spanTwo.text = "Hello, World "; spanThree.text = "Hello, World"; // add spans to paragraph and specify alignment baseline for each paragraph.addChild(spanOne); spanOne.alignmentBaseline = TextBaseline.USE_DOMINANT_BASELINE; paragraph.addChild(spanTwo); spanTwo.alignmentBaseline = TextBaseline.DESCENT; paragraph.addChild(spanThree); spanThree.alignmentBaseline = TextBaseline.IDEOGRAPHIC_CENTER; // add paragraph to TextFlow and set container position textFlow.addChild(paragraph); this.x = 50; this.y = 100; // update controller to display on stage textFlow.flowComposer.addController(new ContainerController(this,400,300)); textFlow.flowComposer.updateAllControllers(); } } }
backgroundAlpha | eigenschap |
backgroundAlpha:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De alfawaarde (transparantie) van de achtergrond (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). Bij de waarde 0 is de kleur volledig transparant. Bij de waarde 1 is de kleur volledig ondoorzichtig. Weergaveobjecten met alpha ingesteld op 0 zijn actief, ook al zijn ze onzichtbaar.
Geldige waarden zijn getallen tussen 0 en 1 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde 1.
Implementatie
public function get backgroundAlpha():*
public function set backgroundAlpha(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
backgroundColor | eigenschap |
backgroundColor:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De achtergrondkleur (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). Dit kan ofwel de constante waarde BackgroundColor.TRANSPARENT
zijn of een hexadecimale waarde waarmee de drie 8-bits waarden voor RGB (rood, groen, blauw) worden opgegeven. Zo staat 0xFF0000 voor de kleur rood en 0x00FF00 voor groen.
Geldige tekenreekswaarden zijn BackgroundColor.TRANSPARENT, FormatValue.INHERIT en units van 0x0 tot 0xffffffff.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde BackgroundColor.TRANSPARENT.
Implementatie
public function get backgroundColor():*
public function set backgroundColor(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
baselineShift | eigenschap |
baselineShift:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Hoeveelheid dat de basislijn vanaf de dominantBaseline
-waarde wordt verschoven. Eenheden zijn pixels of een percentage van fontSize
(hierbij moet u een tekenreekswaarde zoals 140% invoeren). Bij positieve waarden wordt de regel naar boven verplaatst voor horizontale tekst (naar rechts voor verticale tekst). Bij negatieve waarden wordt de regel naar beneden verplaatst voor horizontale tekst (naar links voor verticale tekst).
Geldige waarden zijn BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.
Geldige getalwaarden zijn getallen tussen -1000 tot 1000.
Geldige percentagewaarden als getallen tussen -1000 en 1000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0,0.
Implementatie
public function get baselineShift():*
public function set baselineShift(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
blockProgression | eigenschap |
blockProgression:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft een verticale of horizontale voortgang van lijnplaatsing aan. De regels worden van boven naar beneden geplaatst (BlockProgression.TB
bij horizontale tekst) en van rechts naar links (BlockProgression.RL
bij verticale tekst).
Geldige waarden zijn BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde BlockProgression.TB.
Implementatie
public function get blockProgression():*
public function set blockProgression(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
breakOpportunity | eigenschap |
breakOpportunity:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Besturingselementen waarin lijnen onderbroken mogen worden, wanneer tekstomloop in meerdere lijnen wordt opgebroken. Stel in op BreakOpportunity.AUTO
om tekst normaal te onderbreken. Stel in op BreakOpportunity.NONE
om de tekst niet te onderbreken, behalve wanneer de tekst de grens zou overschrijden en er geen andere plaatsen zijn om de lijn te onderbreken. Stel in op BreakOpportunity.ANY
om toe te staan, dat de lijn op elke plek mag worden onderbroken, in plaats van alleen tussen woorden. Stel in op BreakOpportunity.ALL
, zodat elke typografische cluster op een aparte lijn wordt gezet (handig bij tekst in een pad).
Geldige waarden zijn BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde BreakOpportunity.AUTO.
Implementatie
public function get breakOpportunity():*
public function set breakOpportunity(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
cffHinting | eigenschap |
cffHinting:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het type CFF-hinting dat wordt gebruikt voor deze tekst. Met CFF-hints bepaalt u of sterke horizontale stammen (stems) in de Flash-runtime al dan niet worden geforceerd om op een subpixelraster te passen. Deze eigenschap is alleen van toepassing als de eigenschap renderingMode
is ingesteld op RenderingMode.CFF
en als het lettertype is ingesloten (de eigenschap fontLookup
is ingesteld op FontLookup.EMBEDDED_CFF
). Bij kleine schermen levert hinting heldere, leesbare tekst voor menselijke lezers op.
Geldige waarden zijn CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde CFFHinting.HORIZONTAL_STEM.
Implementatie
public function get cffHinting():*
public function set cffHinting(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
clearFloats | eigenschap |
clearFloats:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt hoe tekst om een float loopt. Bij een waarde van "none" loopt de tekst zo dicht mogelijk om een float. Bij een waarde van "left" slaat de tekst elk gedeelte van de container met een linkerfloat over. Bij een waarde van "right" slaat de tekst elk gedeelte van de container met een rechterfloat over. Bij een waarde van "both" slaat de tekst alle floats over.
Geldige waarden zijn ClearFloats.START
, ClearFloats.END
, ClearFloats.LEFT
, ClearFloats.RIGHT
, ClearFloats.BOTH
, ClearFloats.NONE
en FormatValue.INHERIT
.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze een waarde van ClearFloats.NONE
.
Implementatie
public function get clearFloats():*
public function set clearFloats(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
color | eigenschap |
color:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Kleur van de tekst. Een hexadecimale waarde waarmee de drie 8-bits waarden voor RGB (rood, groen, blauw) worden opgegeven. Zo staat 0xFF0000 voor de kleur rood en 0x00FF00 voor groen.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get color():*
public function set color(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
columnCount | eigenschap |
columnCount:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het aantal tekstkolommen (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet is gedefinieerd). De waarde voor het aantal tekstkolommen overschrijft alle andere kolominstellingen. De waarde is een geheel getal of FormatValue.AUTO
(indien niet opgegeven). Als columnCount
niet is opgegeven, wordt columnWidth
gebruikt om zoveel mogelijk kolommen te maken die in de container passen.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en ints van 1 tot 50.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get columnCount():*
public function set columnCount(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
columnGap | eigenschap |
columnGap:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft de waarde van de tussenruimte tussen de kolommen in pixels op (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). De waarde is een getal.
Geldige waarden zijn getallen tussen 0 en 1000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze een waarde van 20.
Implementatie
public function get columnGap():*
public function set columnGap(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
columnWidth | eigenschap |
columnWidth:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Kolombreedte in pixels (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). Als u de kolombreedte opgeeft maar niet het aantal kolommen, maakt TextLayout zoveel mogelijk kolommen met de desbetreffende breedte. Hierbij wordt uitgegaan van de containerbreedte en de columnGap
-instellingen. De resterende ruimte wordt na de laatste kolom ingevoegd. De waarde is een getal.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en getallen van 0 tot 8000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get columnWidth():*
public function set columnWidth(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
coreStyles | eigenschap |
coreStyles:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de coreStyles
voor deze TextLayoutFormat. Het coreStyles-object bevat de opmaken die zijn gedefinieerd door TextLayoutFormat en zijn opgenomen in TextLayoutFormat.description. Het geretourneerde coreStyles
-object bestaat uit een array van stijlnaam-waardeparen.
Implementatie
public function get coreStyles():Object
Verwante API-elementen
defaultFormat | eigenschap |
defaultFormat:flashx.textLayout.formats:ITextLayoutFormat
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert een TextLayoutFormat-object met standaardinstellingen. Deze methode retourneert altijd hetzelfde object.
Implementatie
public static function get defaultFormat():flashx.textLayout.formats:ITextLayoutFormat
digitCase | eigenschap |
digitCase:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het cijfertype dat wordt gebruikt voor deze tekst. Wanneer de waarde op DigitCase.OLD_STYLE
wordt ingesteld, worden de kleine lettervormen benaderd met verschillende Stijgers en Dalers. Op afbeeldingen wordt proportionele spatiëring toegepast. Deze stijl is alleen beschikbaar bij geselecteerde lettertypen, meestal bij een aanvullend lettertype of een expertlettertype. Met de instelling DigitCase.LINING
krijgen de lettertypen de hoogte van hoofdletters en een vaste spatiëring voor een goede uitlijning in grafieken.
Geldige waarden zijn DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde DigitCase.DEFAULT.
Implementatie
public function get digitCase():*
public function set digitCase(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
digitWidth | eigenschap |
digitWidth:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het type cijferbreedte dat wordt gebruikt voor deze tekst. Bij de cijferbreedte DigitWidth.PROPORTIONAL
worden individuele getallen het best weergegeven. Het type DigitWidth.TABULAR
werkt het best voor getallen in tabellen, grafieken en verticale rijen.
Geldige waarden zijn DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde DigitWidth.DEFAULT.
Implementatie
public function get digitWidth():*
public function set digitWidth(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
direction | eigenschap |
direction:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft het standaardinsluitingsniveau in twee richtingen van de tekst in het tekstblok aan. Bij een leesvolgorde van links naar rechts, zoals in talen die zijn gebaseerd op het Latijnse alfabet of bij een leesvolgorde van rechts naar links, zoals in het Arabisch of Hebreeuws. Deze eigenschap heeft ook invloed op de kolomrichting wanneer de eigenschap wordt toegepast op containerniveau. Kolommen zijn ook van links naar rechts (of van rechts naar links) georiënteerd, net als gewone tekst. Hieronder volgen enkele voorbeelden:
Geldige waarden zijn Direction.LTR, Direction.RTL, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde Direction.LTR.
Implementatie
public function get direction():*
public function set direction(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
dominantBaseline | eigenschap |
dominantBaseline:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft aan welke elementbasislijn vastgezet is op de alignmentBaseline
om de verticale positie van het element op de lijn te bepalen. Een waarde van TextBaseline.AUTO
selecteert de dominante basislijn op basis van de locale
-eigenschap van de bovenliggende alinea. Voor Japans en Chinees is de geselecteerde basislijnwaarde TextBaseline.IDEOGRAPHIC_CENTER
; voor alle andere talen is deze TextBaseline.ROMAN
. Deze basislijnkeuzen worden bepaald door het lettertype en de lettergrootte.
Geldige waarden zijn FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get dominantBaseline():*
public function set dominantBaseline(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
firstBaselineOffset | eigenschap |
firstBaselineOffset:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft de basislijnpositie van de eerste regel in de container aan. Naar welke basislijn door deze eigenschap wordt verwezen is afhankelijk van de landinstellingswaarde op containerniveau. Voor Japans en Chinees geldt de waarde TextBaseline.IDEOGRAPHIC_BOTTOM
; voor alle andere talen is het TextBaseline.ROMAN
. De verschuiving van de bovenste inzet (of rechterinzet als blockProgression
is ingesteld op RL) van de container naar de basislijn van de eerste regel kan de volgende waarden hebben: BaselineOffset.ASCENT
(gelijk aan de stijging van de regel), BaselineOffset.LINE_HEIGHT
(gelijk aan de hoogte van de eerste regel) of een vast getal om een absolute afstand aan te duiden. Met de waarde BaselineOffset.AUTO
wordt de stijging van de regel uitgelijnd met de bovenste inzet van de container.
Geldige tekenreekswaarden zijn BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT en getallen van 0 tot 1000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde BaselineOffset.AUTO.
Implementatie
public function get firstBaselineOffset():*
public function set firstBaselineOffset(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
fontFamily | eigenschap |
fontFamily:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De naam van het te gebruiken lettertype of een door komma's gescheiden lijst met namen van lettertypen. Het Flash-runtimeprogramma geeft het element weer met het eerste beschikbare lettertype in de lijst. De combinatie Arial, Helvetica, _sans zorgt er bijvoorbeeld voor dat de speler eerst zoekt naar Arial, dan naar Helvetica (als Arial niet is gevonden) en vervolgens naar _sans (als de eerste twee lettertypen niet zijn gevonden).
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde Arial.
Implementatie
public function get fontFamily():*
public function set fontFamily(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
fontLookup | eigenschap |
fontLookup:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het te gebruiken lettertype wordt gezocht. Als u FontLookup.DEVICE
opgeeft, worden de lettertypen gebruikt die zijn geïnstalleerd op het systeem waarop het SWF-bestand wordt uitgevoerd. Apparaatlettertypen resulteren in een kleinere bestandsgrootte, maar de tekst wordt niet altijd op dezelfde manier gerenderd op verschillende systemen en platforms. Als u FontLookup.EMBEDDED_CFF
opgeeft, worden de lettertypecontouren gebruikt die zijn ingesloten in het gepubliceerde SWF-bestand. Bij ingesloten lettertypen wordt het SWF-bestand (soms dramatisch) groter, maar de tekst wordt wel consistent weergegeven in het geselecteerde lettertype.
Geldige waarden zijn FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FontLookup.DEVICE.
Implementatie
public function get fontLookup():*
public function set fontLookup(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
fontSize | eigenschap |
fontSize:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De tekstgrootte in pixels.
Geldige waarden zijn getallen tussen 1 en 720 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 12.
Implementatie
public function get fontSize():*
public function set fontSize(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
fontStyle | eigenschap |
fontStyle:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Tekststijl. Voor gebruik in onbewerkte tekst kan dit FontPosture.NORMAL
zijn of FontPosture.ITALIC
voor cursief. Deze eigenschap is alleen van toepassing op apparaatlettertypen (de eigenschap fontLookup
is ingesteld op flash.text.engine.FontLookup.DEVICE).
Geldige waarden zijn FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FontPosture.NORMAL.
Implementatie
public function get fontStyle():*
public function set fontStyle(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
fontWeight | eigenschap |
fontWeight:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Tekstdikte. Voor gebruik in onbewerkte tekst kan dit FontWeight.NORMAL
of FontWeight.BOLD
zijn. Alleen van toepassing op apparaatlettertypen (de eigenschap fontLookup
is ingesteld op flash.text.engine.FontLookup.DEVICE).
Geldige waarden zijn FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FontWeight.NORMAL.
Implementatie
public function get fontWeight():*
public function set fontWeight(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
justificationRule | eigenschap |
justificationRule:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Regel die gebruikt wordt om tekst in een alinea uit te vullen. Standaardwaarde is FormatValue.AUTO
, die tekst uitlijnt op basis van de locale
-eigenschap van de alinea. Voor alle talen, behalve Japans en Chinees, wordt FormatValue.AUTO
JustificationRule.SPACE
, dat extra ruimte toevoegt aan de spatietekens. Voor Japans en Chinees wordt FormatValue.AUTO
JustficationRule.EAST_ASIAN
. Uitvulling wijzigt gedeeltelijk de tussenruimte bij leestekens. In romeinse tekst nemen de komma en Japanse punten de volledige tekenbreedte in beslag, maar in Oost-Aziatische tekst nemen deze slechts een halve tekenbreedte in beslag. In Oost-Aziatische tekst wordt ook de tussenruimte tussen opeenvolgende leestekens kleiner, zodat deze voldoet aan de traditionele Oost-Aziatische typografische conventies. In het onderstaande voorbeeld ziet u de regelafstand die wordt toegepast op de tweede regel van de alinea's. Bij de Oost-Aziatische versies worden de laatste twee regels naar links gedrukt. Bij het romeinse schrift worden de tweede regel en alle volgende regels naar links gedrukt.
Geldige waarden zijn JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get justificationRule():*
public function set justificationRule(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
justificationStyle | eigenschap |
justificationStyle:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De stijl die gebruikt wordt voor de uitvulling van de alinea. Wordt alleen gebruikt als justificationRule
is ingesteld op JustificationRule.EAST_ASIAN
. De standaardwaarde FormatValue.AUTO
wordt omgezet in JustificationStyle.PUSH_IN_KINSOKU
voor alle landinstellingen. De constanten die worden gedefinieerd door de JustificationStyle-klasse bieden opties voor de verwerking van Kinsoku-tekens. Dit zijn Japanse tekens die niet aan het begin of einde van een regel mogen staan. Als u de tekst minder compact wilt weergeven, geeft u JustificationStyle.PUSH-OUT-ONLY
op. Als u tekst op dezelfde manier wilt weergeven als bij de justificationRule
van JustificationRule.SPACE
, gebruikt u JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT
.
Geldige waarden zijn JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get justificationStyle():*
public function set justificationStyle(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
kerning | eigenschap |
kerning:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Met tekenspatiëring worden de pixels tussen bepaalde tekenparen aangepast om de leesbaarheid te verbeteren. Tekenspatiëring wordt ondersteund voor alle lettertypen met tabellen voor tekenspatiëring.
Geldige waarden zijn Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde Kerning.AUTO.
Implementatie
public function get kerning():*
public function set kerning(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
leadingModel | eigenschap |
leadingModel:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft het regelafstandmodel aan; dit is een combinatie van de regelafstandbasis en de regelafstandrichting. De basis voor de regelafstand is de basislijn waarnaar de eigenschap lineHeight
verwijst. Met de richting bepaalt u of de eigenschap lineHeight
verwijst naar de afstand van de basislijn van een regel tot de basislijn van de vorige of volgende regel. De standaardwaarde FormatValue.AUTO
wordt omgezet op basis van de locale
-eigenschap van de alinea. Voor Japans en Chinees is de waarde LeadingModel.IDEOGRAPHIC_TOP_DOWN
. Voor alle andere talen is de waarde LeadingModel.ROMAN_UP
.
Regelafstand, basis:
Regelafstand, richting:
Geldige waarden zijn LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde LeadingModel.AUTO.
Implementatie
public function get leadingModel():*
public function set leadingModel(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
ligatureLevel | eigenschap |
ligatureLevel:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt welke ligaturen die in het lettertype gedefinieerd zijn, in de tekst gebruikt kunnen worden. Welke ligaturen voor de verschillende instellingen worden weergegeven is afhankelijk van het lettertype. Een ligatuur ontstaat wanneer twee of meer lettervormen samen één glyph vormen. Ligaturen vervangen normaal gesproken opeenvolgende tekens die gemeenschappelijke componenten hebben, zoals de letterparen 'fi', 'fl' of 'ae'. Deze worden in Latijnse en niet-Latijnse tekensets gebruikt. De ligaturen die door de waarden van de LigatureLevel-klasse ingeschakeld zijn, MINIMUM
, COMMON
, UNCOMMON
en EXOTIC
, zijn additief. Elke waarde schakelt een nieuwe set ligaturen in, maar bevat ook die van vorige typen.
Opmerking: wanneer u werkt met Arabische of Oud-Syrische lettertypen, moet ligatureLevel
worden ingesteld op MINIMUM of een hogere waarde.
Geldige waarden zijn LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde LigatureLevel.COMMON.
Implementatie
public function get ligatureLevel():*
public function set ligatureLevel(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
lineBreak | eigenschap |
lineBreak:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt de tekstomloop binnen de container (neemt de standaardwaarde over, als deze niet is gedefinieerd tijdens de trapsgewijze opmaak). Tekst in de container kan worden ingesteld op de breedte van de container (LineBreak.TO_FIT
), maar de tekst kan ook alleen worden afgebroken bij expliciete regelterugloop- of regelinvoertekens (LineBreak.EXPLICIT
).
Geldige waarden zijn LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde LineBreak.TO_FIT.
Implementatie
public function get lineBreak():*
public function set lineBreak(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
lineHeight | eigenschap |
lineHeight:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Besturingselementen voor de regelafstand in de tekst. De afstand tussen de basislijn van de vorige of volgende regel (op basis van LeadingModel
) en de basislijn van de huidige regel is gelijk aan de maximale regelafstand die wordt toegepast op een willekeurig teken in de regel. Dit is een getal of percentage. Als u een percentage wilt opgeven, moet u een tekenreekswaarde opgeven, zoals 140%.
Geldige waarden zijn getallen tussen -720 en 720.
Geldige percentagewaarden als getallen tussen -1000% en 1000%.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 120%.
Implementatie
public function get lineHeight():*
public function set lineHeight(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
lineThrough | eigenschap |
lineThrough:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Indien true
, wordt doorhalen toegepast door een lijn door het midden van de tekst te trekken.
Geldige waarden zijn true, false en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde false.
Implementatie
public function get lineThrough():*
public function set lineThrough(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
linkActiveFormat | eigenschap |
linkActiveFormat:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in normale toestand. Deze waarde zal omlaag door de hiërarchie worden doorgegeven en worden toegepast op afstammende koppelingen. Accepteert inherit
, een ITextLayoutFormat
of converteert een array objecten met sleutel en waarde als leden naar een TextLayoutFormat.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde null.
Implementatie
public function get linkActiveFormat():*
public function set linkActiveFormat(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
linkHoverFormat | eigenschap |
linkHoverFormat:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in aanwijstoestand, wanneer de muis zich binnen de begrenzingen (schuivend over) van een koppeling bevindt. Deze waarde zal omlaag door de hiërarchie worden doorgegeven en worden toegepast op afstammende koppelingen. Accepteert inherit
, een ITextLayoutFormat
of converteert een array objecten met sleutel en waarde als leden naar een TextLayoutFormat.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde null.
Implementatie
public function get linkHoverFormat():*
public function set linkHoverFormat(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
linkNormalFormat | eigenschap |
linkNormalFormat:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in normale toestand. Deze waarde zal omlaag door de hiërarchie worden doorgegeven en worden toegepast op afstammende koppelingen. Accepteert inherit
, een ITextLayoutFormat
of converteert een array objecten met sleutel en waarde als leden naar een TextLayoutFormat.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde null.
Implementatie
public function get linkNormalFormat():*
public function set linkNormalFormat(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
listAutoPadding | eigenschap |
listAutoPadding:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft een automatische inspringing voor de beginrand van lijsten aan wanneer de opvulwaarde van de lijst voor die zijde auto
is.
Geldige waarden zijn getallen tussen -1000 en 1000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 40.
Implementatie
public function get listAutoPadding():*
public function set listAutoPadding(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
listMarkerFormat | eigenschap |
listMarkerFormat:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Definieert de lijstmarkeringen voor opmaakkenmerken. Deze waarde zal omlaag door de hiërarchie worden doorgegeven en worden toegepast op afstammende koppelingen. Accepteert inherit
, een IListMarkerFormat
of converteert een array objecten met sleutel en waarde als leden naar een ListMarkerFormat.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde null.
Implementatie
public function get listMarkerFormat():*
public function set listMarkerFormat(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
listStylePosition | eigenschap |
listStylePosition:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geldige waarden zijn ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde ListStylePosition.OUTSIDE.
Implementatie
public function get listStylePosition():*
public function set listStylePosition(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
listStyleType | eigenschap |
listStyleType:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geldige waarden zijn ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde ListStyleType.DISC.
Implementatie
public function get listStyleType():*
public function set listStyleType(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
locale | eigenschap |
locale:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De landinstelling van de tekst. Bepaalt transformaties en vormen van letters. De standaardlandinstellings-id's zijn conform de UTC #35 (Unicode Technical Standard). Engelse waarden zijn bijvoorbeeld en, en_US, en-US. Een Japanse waarde is ja.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde en.
Implementatie
public function get locale():*
public function set locale(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
paddingBottom | eigenschap |
paddingBottom:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Onderste inzet in pixels. Standaardwaarde van auto is nul, behalve in lijsten met een beginopvulling van 45. (krijgt standaardwaarde als dit niet wordt opgegeven tijdens de trapsgewijze opmaak). De ruimte tussen de onderste rand van de container en de tekst. Waarde is een getal of auto.
Bij horizontale tekst wordt de opvulling in de eerste en alle volgende kolommen in schuifbare containers met meerdere kolommen weergegeven als een lege ruimte onder aan de container. Bij de laatste kolom moet u, als de tekst niet helemaal past, mogelijk echter schuiven om de opvulling te zien.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en getallen van 8000 tot 8000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get paddingBottom():*
public function set paddingBottom(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
paddingLeft | eigenschap |
paddingLeft:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Linkerinzet in pixels. Standaardwaarde van auto is nul, behalve in lijsten met een beginopvulling van 45. (krijgt standaardwaarde als dit niet wordt opgegeven tijdens de trapsgewijze opmaak). De ruimte tussen de linkerrand van de container en de tekst. Waarde is een getal of auto.
Bij verticale tekst wordt de opvulling in de eerste en alle volgende kolommen in schuifbare containers met meerdere kolommen weergegeven als een lege ruimte onder aan de container. Bij de laatste kolom moet u, als de tekst niet helemaal past, mogelijk echter schuiven om de opvulling te zien.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en getallen van 8000 tot 8000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get paddingLeft():*
public function set paddingLeft(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
paddingRight | eigenschap |
paddingRight:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Rechterinzet in pixels. Standaardwaarde van auto is nul, behalve in lijsten met een beginopvulling van 45. (krijgt standaardwaarde als dit niet wordt opgegeven tijdens de trapsgewijze opmaak). De ruimte tussen de rechterrand van de container en de tekst. Waarde is een getal of auto.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en getallen van 8000 tot 8000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get paddingRight():*
public function set paddingRight(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
paddingTop | eigenschap |
paddingTop:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bovenste inzet in pixels. Standaardwaarde van auto is nul, behalve in lijsten met een beginopvulling van 45. (krijgt standaardwaarde als dit niet wordt opgegeven tijdens de trapsgewijze opmaak). De ruimte tussen de bovenrand van de container en de tekst. Waarde is een getal of auto.
Geldige tekenreekswaarden zijn FormatValue.AUTO, FormatValue.INHERIT en getallen van 8000 tot 8000.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde FormatValue.AUTO.
Implementatie
public function get paddingTop():*
public function set paddingTop(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
paragraphEndIndent | eigenschap |
paragraphEndIndent:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een Getal dat, in pixels, opgeeft hoeveel er aan de eindrand van de alinea moet worden ingesprongen. Verwijst naar de rechterrand voor tekst die van links naar rechts loopt en de linkerrand voor tekst die van rechts naar links loopt.
Geldige waarden zijn getallen tussen 0 en 8000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get paragraphEndIndent():*
public function set paragraphEndIndent(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
paragraphSpaceAfter | eigenschap |
paragraphSpaceAfter:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een getal dat aangeeft hoeveel ruimte in pixels er na een alinea overblijft. Wordt samengevouwen in combinatie met paragraphSpaceBefore
.
Geldige waarden zijn getallen tussen 0 en 8000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get paragraphSpaceAfter():*
public function set paragraphSpaceAfter(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
paragraphSpaceBefore | eigenschap |
paragraphSpaceBefore:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een getal dat aangeeft hoeveel ruimte in pixels er vóór een alinea is. Wordt samengevouwen in combinatie met paragraphSpaceAfter
.
Geldige waarden zijn getallen tussen 0 en 8000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get paragraphSpaceBefore():*
public function set paragraphSpaceBefore(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
paragraphStartIndent | eigenschap |
paragraphStartIndent:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een Getal dat, in pixels, opgeeft hoeveel er aan de beginrand van de alinea moet worden ingesprongen. Verwijst naar de linkerrand voor tekst die van links naar rechts loopt en de rechterrand voor tekst die van rechts naar links loopt.
Geldige waarden zijn getallen tussen 0 en 8000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get paragraphStartIndent():*
public function set paragraphStartIndent(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
renderingMode | eigenschap |
renderingMode:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De renderingmodus voor deze tekst. Alleen van toepassing op ingesloten lettertypen (de eigenschap fontLookup
is ingesteld op FontLookup.EMBEDDED_CFF
).
Geldige waarden zijn RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde RenderingMode.CFF.
Implementatie
public function get renderingMode():*
public function set renderingMode(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
styleName | eigenschap |
styleName:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Wijst een identificatieklasse aan het element toe, waardoor het mogelijk wordt om voor het element een stijl in te stellen door naar de styleName
te verwijzen.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze een waarde van null.
Implementatie
public function get styleName():*
public function set styleName(value:any):void
Gegenereerde uitzondering
RangeError — Wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
styles | eigenschap |
styles:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de stijlen voor deze TextLayoutFormat. De getter maakt een kopie van het stijlenwoordenboek. Het object coreStyles bevat alle stijlen die zijn ingesteld in de opmaakeigenschap, inclusief algemene en gebruikersstijlen. Het geretourneerde object bestaat uit een array van stijlnaam-waardeparen.
Implementatie
public function get styles():Object
Verwante API-elementen
tabStops | eigenschap |
tabStops:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft de tabstops aan die gerelateerd zijn aan de alinea. Setters kunnen een array aannemen van TabStopFormat, een gecondenseerde tekenreeksrepresentatie, de waarde undefined of FormatValue.INHERIT
. De gecondenseerde tekenreeksrepresentatie wordt altijd geconverteerd naar een array van TabStopFormat.
De opmaak op basis van een tekenreeks is een lijst met tabstops waar elke tabstop wordt gescheiden door een of meer spaties.
Een tabstop heeft de volgende vorm: <uitlijningstype><uitlijningspositie>|<uitlijningstoken>.
Het uitlijningstype wordt aangeduid met één teken, en wel S, E, C of D (of het equivalent in kleine letters). S (of s) voor start, E (of e) voor einde, C (of c) voor centrum en D (of d) voor decimaal. Het uitlijningstype is optioneel. Als het type niet wordt opgegeven, is de standaardwaarde S.
De uitlijningspositie is een getal dat wordt opgegeven volgens de FXG-specificaties voor getallen (decimale of wetenschappelijke notatie). De uitlijningspositie is vereist.
Met de verticale balk wordt de uitlijningspositie gescheiden van het uitlijningstoken. De verticale balk wordt alleen weergegeven als het uitlijningstoken aanwezig is.
Bij het uitlijningstype D is het uitlijningstoken optioneel. Bij alle andere typen is er geen token aanwezig. Het uitlijningstoken bestaat uit een willekeurige tekenreeks die wordt beëindigd door de spatie waarmee de tabstop eindigt (voor de laatste tabstop is de eindspatie optioneel: het einde van het uitlijningstoken wordt geïmpliceerd). Een spatie kan onderdeel zijn van het uitlijningstoken als de spatie wordt voorafgegaan door een backslash (\) als escape-teken. Een backslash kan onderdeel zijn van het uitlijningstoken als de spatie wordt voorafgegaan door een andere backslash (\) als escape-teken. Als het uitlijningstoken niet is opgegeven bij het uitlijningstype D, is de standaardwaarde null.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde null.
Implementatie
public function get tabStops():*
public function set tabStops(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
textAlign | eigenschap |
textAlign:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De uitlijning van lijnen in de alinea ten opzichte van de container. Met TextAlign.LEFT
worden regels uitgelijnd met de linkerrand van de container. Met TextAlign.RIGHT
wordt uitgelijnd met de rechterrand. Met TextAlign.CENTER
wordt de regel op een gelijke afstand van de linker- en rechterrand geplaatst. Met TextAlign.JUSTIFY
worden de regels uitgevuld, zodat ze de hele ruimte beslaan. TextAlign.START
is equivalent aan links bij tekst van links naar rechts, of aan rechts bij tekst van rechts naar links. TextAlign.END
is equivalent aan rechts bij tekst van links naar rechts, of aan links bij tekst van rechts naar links.
Geldige waarden zijn TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextAlign.START.
Implementatie
public function get textAlign():*
public function set textAlign(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
textAlignLast | eigenschap |
textAlignLast:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De uitlijning van de laatste (of enige) lijn in de alinea ten opzichte van de container in de uitgevulde tekst. Als textAlign
is ingesteld op TextAlign.JUSTIFY
, wordt met textAlignLast
aangegeven hoe de laatste regel (of enige regel als het gaat om een eenregelig blok) wordt uitgelijnd. De waarden zijn vergelijkbaar met de waarden voor textAlign
.
Geldige waarden zijn TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextAlign.START.
Implementatie
public function get textAlignLast():*
public function set textAlignLast(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
textAlpha | eigenschap |
textAlpha:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Alfawaarde (transparantie) voor de tekst. Bij de waarde 0 is de kleur volledig transparant. Bij de waarde 1 is de kleur volledig ondoorzichtig. Weergaveobjecten met textAlpha
ingesteld op 0 zijn actief, ook al zijn ze onzichtbaar.
Geldige waarden zijn getallen tussen 0 en 1 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 1.
Implementatie
public function get textAlpha():*
public function set textAlpha(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
textDecoration | eigenschap |
textDecoration:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Decoratie van de tekst. Hiermee kunt u onderstreping toepassen. De standaardwaarde is none.
Geldige waarden zijn TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextDecoration.NONE.
Implementatie
public function get textDecoration():*
public function set textDecoration(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
textIndent | eigenschap |
textIndent:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een Getal dat, in pixels, opgeeft hoeveel er bij de eerste regel van de alinea moet worden ingesprongen. Met een negatieve inspringing wordt de regel in de marge gedrukt en mogelijk zelfs buiten de container.
Geldige waarden zijn getallen tussen -8000 en 8000 en FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get textIndent():*
public function set textIndent(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
textJustify | eigenschap |
textJustify:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft opties op voor het uitvullen van tekst. De standaardwaarde is TextJustify.INTER_WORD
. Dit houdt in dat extra ruimte wordt toegevoegd aan de spatietekens. Met TextJustify.DISTRIBUTE
wordt extra ruimte toegevoegd aan spatietekens en tussen individuele letters. Wordt alleen gebruikt als een justificationRule
-waarde van JustificationRule.SPACE
is ingesteld.
Geldige waarden zijn TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextJustify.INTER_WORD.
Implementatie
public function get textJustify():*
public function set textJustify(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
textRotation | eigenschap |
textRotation:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Bepaalt het aantal graden waarmee deze tekst geroteerd wordt.
Geldige waarden zijn TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TextRotation.AUTO.
Implementatie
public function get textRotation():*
public function set textRotation(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
trackingLeft | eigenschap |
trackingLeft:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Getal in pixels (of percentage van fontSize
, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) links van elk teken moet worden toegepast. Als tekenspatiëring is ingeschakeld, wordt de waarde voor trackingLeft
opgeteld bij de waarden in de tekenspatiëringstabel voor het lettertype. Als tekenspatiëring is uitgeschakeld, wordt de waarde voor trackingLeft
gebruikt als een waarde voor handmatige tekenspatiëring. Ondersteunt zowel positieve als negatieve waarden.
Geldige getalwaarden zijn getallen tussen -1000 tot 1000.
Geldige percentagewaarden als getallen tussen -1000% en 1000%.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get trackingLeft():*
public function set trackingLeft(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
trackingRight | eigenschap |
trackingRight:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Getal in pixels (of percentage van fontSize
, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) rechts van elk teken moet worden toegepast. Als tekenspatiëring is ingeschakeld, wordt de waarde voor trackingRight
opgeteld bij de waarden in de tekenspatiëringstabel voor het lettertype. Als tekenspatiëring is uitgeschakeld, wordt de waarde voor trackingRight
gebruikt als een waarde voor handmatige tekenspatiëring. Ondersteunt zowel positieve als negatieve waarden.
Geldige getalwaarden zijn getallen tussen -1000 tot 1000.
Geldige percentagewaarden als getallen tussen -1000% en 1000%.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 0.
Implementatie
public function get trackingRight():*
public function set trackingRight(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
typographicCase | eigenschap |
typographicCase:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het typografische type dat wordt gebruikt voor deze tekst. Hieronder volgen enkele voorbeelden:
Geldige waarden zijn TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde TLFTypographicCase.DEFAULT.
Implementatie
public function get typographicCase():*
public function set typographicCase(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
userStyles | eigenschap |
userStyles:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de userStyles
voor deze TextLayoutFormat. Het object userStyles bevat de opmaken die zijn gedefinieerd door TextLayoutFormat en niet zijn opgenomen in TextLayoutFormat.description. Het geretourneerde object userStyles
bestaat uit een array van stijlnaam-waardeparen.
Implementatie
public function get userStyles():Object
Verwante API-elementen
verticalAlign | eigenschap |
verticalAlign:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verticale uitlijning of uitvulling (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). Bepaalt hoe TextFlow-elementen worden uitgelijnd in de container.
Geldige waarden zijn VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze een waarde van VerticalAlign.TOP.
Implementatie
public function get verticalAlign():*
public function set verticalAlign(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
whiteSpaceCollapse | eigenschap |
whiteSpaceCollapse:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vouwt witruimte samen of behoudt deze tijdens het importeren van tekst in een TextFlow. Met WhiteSpaceCollapse.PRESERVE
blijven alle tekens voor witruimte behouden. Met WhiteSpaceCollapse.COLLAPSE
worden nieuwe lijnen, tabbladen en voorloopspaties of volgspaties binnen een geïmporteerd tekstblok verwijderd. Labels voor regeleinde () en Unicode-regelscheidingstekens blijven behouden.
Geldige waarden zijn WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde WhiteSpaceCollapse.COLLAPSE.
Implementatie
public function get whiteSpaceCollapse():*
public function set whiteSpaceCollapse(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
wordSpacing | eigenschap |
wordSpacing:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft de optimale, minimale en maximale spatiëring (als een vermenigvuldiger van de breedte van een normale spatie) tussen woorden op die moet worden gebruikt tijdens uitvulling. De optimale spatiëring wordt gebruikt om de gewenste grootte van een spatiëring aan te geven, als een fractie van de waarde gedefinieerd in het lettertype. De minimum- en maximumwaarden worden gebruikt wanneer textJustify wordt gebruikt om te bepalen hoe breed de spatiëring tussen de woorden moet zijn voordat tekenspatiëring wordt gebruikt om de regel uit te vullen.
Geldige percentagewaarden als getallen tussen -1000% en 1000%.
Een geldige waarde is onder andere FormatValue.INHERIT.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. Als er voor deze eigenschap geen voorouder is ingesteld, heeft deze de waarde 100%, 50% of 150%.
Implementatie
public function get wordSpacing():*
public function set wordSpacing(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
TextLayoutFormat | () | Constructor |
public function TextLayoutFormat(initialValues:flashx.textLayout.formats:ITextLayoutFormat = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een nieuw TextLayoutFormat-object. Alle instellingen zijn leeg of (optioneel) geïnitieerd door het opgegeven initialValues
-object.
initialValues:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — optionele instantie waarvan de oorspronkelijke waarden worden gekopieerd.
|
Verwante API-elementen
apply | () | methode |
public function apply(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vervangt eigenschapswaarden in dit TextLayoutFormat-object door de waarden van eigenschappen die zijn ingesteld in de binnenkomende
ITextLayoutFormat-instantie. Eigenschappen die zijn ingesteld op undefined
in de binnenkomende
ITextLayoutFormat-instantie, worden niet gewijzigd in dit object.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — instantie waarvan de eigenschapswaarden zijn toegepast op dit TextLayoutFormat-object.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_applyExample extends Sprite { public function TextLayoutFormat_applyExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // set some of the same attributes on the second one textLayoutFormat2.color = 0x0000CC; textLayoutFormat2.fontSize = 12; textLayoutFormat2.textIndent = 24; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily is unchanged because it was undefined in textLayoutFormat2."; p.addChild( span); textFlow.addChild(p); // use apply() to apply textLayoutFormat2 format settings; assign format to the text flow textLayoutFormat.apply(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph 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(); } } }
concat | () | methode |
public function concat(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt de waarden van de eigenschappen in de binnenkomende
ITextLayoutFormat-instantie samen met de waarden van dit TextLayoutFormat-object. In dit (ontvangende) TextLayoutFormat-object, krijgen eigenschappen met de waarden FormatValue.INHERIT
en overnemende eigenschappen met waarden die undefined
zijn nieuwe waarden van het incoming
-object. Niet-overnemende eigenschappen met waarden die undefined
zijn, krijgen hun standaardwaarden. Alle andere eigenschapswaarden blijven ongewijzigd.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — instantie waarvan de waarden worden samengevoegd.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_concatExample extends Sprite { public function TextLayoutFormat_concatExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontSize = 18; // set some of the same attributes on the second one textLayoutFormat2.textIndent = 24; textLayoutFormat2.color = 0x0000CC; textLayoutFormat2.fontSize = 12; textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // concat textLayoutFormat2 settings; assign format to the text flow textLayoutFormat.concat(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily value has been added from textLayout2 to textLayout but " + "the other values have not been changed."; p.addChild( span); textFlow.addChild(p); // update controller to display it var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
concatInheritOnly | () | methode |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt de waarden van de eigenschappen in de binnenkomende
ITextLayoutFormat-instantie samen met de waarden van dit TextLayoutFormat-object. In dit (ontvangende) TextLayoutFormat-object, krijgen eigenschappen met de waarden FormatValue.INHERIT
en overnemende eigenschappen met waarden die undefined
zijn nieuwe waarden van het incoming
-object. Alle andere eigenschapswaarden blijven ongewijzigd.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — instantie waarvan de waarden worden samengevoegd.
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_concatInheritOnlyExample extends Sprite { public function TextLayoutFormat_concatInheritOnlyExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the first one textLayoutFormat.color = 0xFF0000; textLayoutFormat.fontSize = undefined; // set attributes on the second one (fontSize set here, too) textLayoutFormat2.color = 0x00FF00; textLayoutFormat2.backgroundColor = 0x00CCCC; textLayoutFormat2.fontSize = 16; textLayoutFormat2.fontFamily = "Times Roman"; // concat textLayoutFormat2 settings; assign format to the text flow textLayoutFormat.concatInheritOnly(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that the value of backgroundColor is " span.text += textLayoutFormat.backgroundColor; span.text += ", even though it is set in textLayoutFormat2. This is because " + "this property does not inherit. Also notice that font color does not change " + "because it is not undefined." p.addChild( span); textFlow.addChild(p); // update controller to display it var controller:ContainerController = new ContainerController(container, 200, 200 ); textFlow.flowComposer.addController(controller); textFlow.flowComposer.updateAllControllers(); } } }
copy | () | methode |
public function copy(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Kopieert TextLayoutFormat-instellingen van de ITextLayoutFormat-instantievalues
naar dit TextLayoutFormat-object. Als values
null
is, wordt dit TextLayoutFormat-object geïnitialiseerd met ongedefinieerde waarden voor alle eigenschappen.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — optionele instantie waarvan waarden worden gekopieerd.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_copyExample extends Sprite { public function TextLayoutFormat_copyExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes in the second one textLayoutFormat2.textIndent = 8; textLayoutFormat2.color = 0x336633; textLayoutFormat2.fontFamily = "Times Roman"; textLayoutFormat2.fontSize = 18; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that formatting values set in textLayoutFormat2 override " + "the default values in textLayoutFormat."; p.addChild(span); textFlow.addChild(p); // copy format settings of textLayoutFormat2; assign format to the text flow textLayoutFormat.copy(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph 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(); } } }
createTextLayoutFormat | () | methode |
public static function createTextLayoutFormat(initialValues:Object):flashx.textLayout.formats:TextLayoutFormat
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een nieuw TextLayoutFormat-object. Alle instellingen zijn leeg of (optioneel) geïnitieerd door het opgegeven initialValues
-object.
Parameters
initialValues:Object — Optionele instantie waaruit beginwaarden moeten worden gekopieerd, als de waarden van een ITextLayoutFormat-object worden gekopieerd. Anders wordt deze parameter beschouwd als een Dictionary of Object en doorlopen.
|
flashx.textLayout.formats:TextLayoutFormat |
getStyle | () | methode |
public function getStyle(styleProp:String):*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de waarde van de stijl opgegeven met de parameter styleProp
die de stijlnaam aangeeft.
Parameters
styleProp:String — De naam van de stijl, waarvan de waarde moet worden opgehaald.
|
* — De waarde van de opgegeven stijl. Het type varieert afhankelijk van het type van de stijl die wordt geopend. Retourneert onbepaald als de stijl niet is ingesteld.
|
isEqual | () | methode |
public static function isEqual(p1:flashx.textLayout.formats:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vergelijkt eigenschappen in de ITextLayoutFormat-instantie p1
met eigenschappen in de ITextLayoutFormat-instantie p2
en retourneert true
als alle eigenschappen overeenkomen.
Parameters
p1:flashx.textLayout.formats:ITextLayoutFormat — instantie die moet worden vergeleken met p2 .
| |
p2:flashx.textLayout.formats:ITextLayoutFormat — instantie die moet worden vergeleken met p1 .
|
Boolean — true als alle eigenschappen overeenkomen, false in alle andere gevallen.
|
removeClashing | () | methode |
public function removeClashing(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt eigenschappen in dit TextLayoutFormat-object in op undefined
als ze niet overeenkomen met de eigenschappen in de binnenkomende
ITextLayoutFormat-instantie.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — instantie die moet worden vergeleken met de eigenschapswaarden van dit TextLayoutFormat-object.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
undefined
ingesteld, waardoor de toegepaste waarden worden geannuleerd.
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_removeClashingExample extends Sprite { public function TextLayoutFormat_removeClashingExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes for textLayoutFormat2 textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // set fontFamily to same value for textLayoutFormat2 textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // add text to the span, the span to the paragraph, and the paragraph to the text flow. span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is applied." p.addChild( span); textFlow.addChild(p); // call removeClashing(), cancelling any values that clash with textLayoutFormat; // assign it to the text flow textLayoutFormat.removeClashing(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph 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(); } } }
removeMatching | () | methode |
public function removeMatching(incoming:flashx.textLayout.formats:ITextLayoutFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt eigenschappen in dit TextLayoutFormat-object in op undefined
als ze overeenkomen met de eigenschappen in de binnenkomende
ITextLayoutFormat-instantie.
Parameters
incoming:flashx.textLayout.formats:ITextLayoutFormat — instantie die moet worden vergeleken met de eigenschapswaarden van dit TextLayoutFormat-object.
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TextLayoutFormat; public class TextLayoutFormat_removeMatchingExample extends Sprite { public function TextLayoutFormat_removeMatchingExample() { // 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 span:SpanElement = new SpanElement(); // create two TextLayoutFormat objects var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat(); // set format attributes for textLayoutFormat textLayoutFormat.textIndent = 8; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 24; // add text to the span, the span to the paragraph, and the paragraph to the text flow span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is not applied." p.addChild( span); textFlow.addChild(p); // set fontFamily to same value for textLayoutFormat2 textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans"; // call removeMatching() to remove any values that match textLayoutFormat2; // assign textLayoutFormat to the text flow textLayoutFormat.removeMatching(textLayoutFormat2); textFlow.hostFormat = textLayoutFormat; // add paragraph 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(); } } }
setStyle | () | methode |
public function setStyle(styleProp:String, newValue:*):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Hiermee wordt de stijl, zoals bepaald door de styleProp
-parameter, ingesteld op de waarde die is bepaald door de newValue
-parameter.
Parameters
styleProp:String — De naam van de stijl die moet worden ingesteld.
| |
newValue:* — De waarde waarop de stijl moet worden ingesteld.
|
lineHeight
) wordt op 140% ingesteld.
package flashx.textLayout.formats.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; import flashx.textLayout.formats.TabStopFormat; import flashx.textLayout.formats.TextLayoutFormat; import flash.text.engine.TabAlignment; public class TextLayoutFormatExample extends Sprite { public function TextLayoutFormatExample() { var textFlow:TextFlow = new TextFlow(); var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); textLayoutFormat.paragraphStartIndent = 15; textLayoutFormat.paragraphSpaceBefore = 15; textLayoutFormat.paragraphEndIndent = 15; textLayoutFormat.paragraphSpaceAfter = 15; textLayoutFormat.textIndent = 20; textLayoutFormat.color = 0x336633; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 14; textLayoutFormat.kerning = flash.text.engine.Kerning.ON; textLayoutFormat.lineHeight = "140%"; var tabStop1:TabStopFormat = new TabStopFormat(); tabStop1.alignment = flash.text.engine.TabAlignment.START; tabStop1.position = 40; textLayoutFormat.tabStops = new Array(tabStop1); textFlow.hostFormat = textLayoutFormat; var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); span.text = "This example formats a paragraph with 15 pixel margins, a 20 pixel first " + "line indent, and a left-aligned tab stop at 40 pixels (last line). It uses the " + "Arial font (with alternate device fonts), sets the size to 14 pixels, the color to green, " + " turns on kerning, \n \t and sets leading (lineHeight) to 140%."; p.addChildAt(0, span); textFlow.addChildAt(0, p); textFlow.flowComposer.addController(new ContainerController(this,310,200)); textFlow.flowComposer.updateAllControllers(); } } }
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flash.system.Capabilities; import flashx.textLayout.container.ContainerController; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.BlockProgression; import flashx.textLayout.formats.JustificationRule; import flashx.textLayout.formats.TextLayoutFormat; import flashx.textLayout.formats.VerticalAlign; public class TextLayoutFormatExample2 extends Sprite { public function TextLayoutFormatExample2() { // create TextFlow object var textFlow:TextFlow = new TextFlow(); // create TextLayoutFormat object var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); // define Japanese text in a string of Unicode characters var jaText:String = String.fromCharCode( 0x30AF, 0x30ED, 0x30B9, 0x30D7, 0x30E9, 0x30C3, 0x30C8, 0x30D5, 0x30A9, 0x30FC, 0x30E0, 0x4E0A, 0x3067, 0x518D, 0x751F, 0x53EF, 0x80FD, 0x306A ) + "Flash Video" + String.fromCharCode( 0x3092, 0x914D, 0x4FE1, 0x3001, 0x653F, 0x5E9C, 0x6700, 0x65B0, 0x60C5, 0x5831, 0x3092, 0x3088, 0x308A, 0x591A, 0x304F, 0x306E, 0x56FD, 0x6C11, 0x306B, 0x9AD8, 0x54C1, 0x8CEA, 0x306A, 0x753B, 0x50CF, 0x3067, 0x7C21, 0x5358, 0x304B, 0x3064, 0x30EA, 0x30A2, 0x30EB, 0x30BF, 0x30A4, 0x30E0, 0x306B, 0x63D0, 0x4F9B, 0x3059, 0x308B, 0x3053, 0x3068, 0x304C, 0x53EF, 0x80FD, 0x306B, 0x306A, 0x308A, 0x307e, 0x3057, 0x305F, 0x3002); // convert the text into a TextFlow object textFlow = TextConverter.importToFlow(jaText, TextConverter.PLAIN_TEXT_FORMAT); // set the locale and fontFamily textLayoutFormat.locale = "ja"; if (Capabilities.os.search("Mac OS") > -1) textLayoutFormat.fontFamily = String.fromCharCode(0x5C0F, 0x585A, 0x660E, 0x671D) + " Pro R"; // "Kozuka Mincho Pro R" koFont.fontName = "Adobe " + String.fromCharCode(0xBA85, 0xC870) + " Std M"; // "Adobe Myungjo Std M" else textLayoutFormat.fontFamily = "Kozuka Mincho Pro R"; // specify right-to-left block progression, east Asian justification, and top vertical alignment textLayoutFormat.blockProgression = BlockProgression.RL; textLayoutFormat.justificationRule = JustificationRule.EAST_ASIAN; textLayoutFormat.verticalAlign = VerticalAlign.TOP; textFlow.hostFormat = textLayoutFormat; // add controller and update to display text textFlow.flowComposer.addController(new ContainerController(this, 300, 200)); textFlow.flowComposer.updateAllControllers(); } } }
Wed Jun 13 2018, 11:42 AM Z