Pakket | flashx.textLayout.formats |
Klasse | public class TabStopFormat |
Overerving | TabStopFormat Object |
Implementatie | ITabStopFormat |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops
instellen op een array van TabStopFormat-objecten.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
alignment : *
De tabuitlijning van deze tabstop. | TabStopFormat | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
decimalAlignmentToken : *
Het uitlijningstoken dat moet worden gebruikt als de uitlijning DECIMAL is. | TabStopFormat | ||
defaultFormat : flashx.textLayout.formats:ITabStopFormat [statisch] [alleen-lezen]
Retourneert een TabStopFormat-object met standaardinstellingen. | TabStopFormat | ||
position : *
De positie van de tabstop, in pixels, ten opzichte van het beginrand van de kolom. | TabStopFormat |
Methode | Gedefinieerd door | ||
---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Maakt een nieuw TabStopFormat-object. | TabStopFormat | ||
Vervangt eigenschapswaarden in dit TabStopFormat-object door de waarden van eigenschappen die zijn ingesteld in de binnenkomende ITabStopFormat-instantie. | TabStopFormat | ||
Voegt de waarden van eigenschappen in de binnenkomende ITabStopFormat-instantie samen met de waarden van dit TabStopFormat-object. | TabStopFormat | ||
Voegt de waarden van eigenschappen in de binnenkomende ITabStopFormat-instantie samen met de waarden van dit TabStopFormat-object. | TabStopFormat | ||
Kopieert TabStopFormat-instellingen van de ITabStopFormat-instantie values naar dit TabStopFormat-object. | TabStopFormat | ||
Retourneert de waarde van de stijl opgegeven met de parameter styleProp die de stijlnaam aangeeft. | TabStopFormat | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [statisch]
Vergelijkt eigenschappen in de ITabStopFormat-instantie p1 met eigenschappen in de ITabStopFormat-instantie p2 en retourneert true als alle eigenschappen overeenkomen. | TabStopFormat | ||
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 TabStopFormat-object in op undefined als ze niet overeenkomen met de eigenschappen in de binnenkomende ITabStopFormat-instantie. | TabStopFormat | ||
Stelt eigenschappen in dit TabStopFormat-object in op undefined als ze overeenkomen met de eigenschappen in de binnenkomende ITabStopFormat-instantie. | TabStopFormat | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Stelt de waarde in van de stijl opgegeven met de parameter styleProp die de stijlnaam instelt op value. | TabStopFormat | ||
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 |
alignment | eigenschap |
alignment:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De tabuitlijning van deze tabstop.
Geldige waarden zijn TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, 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 TabAlignment.START.
Implementatie
public function get alignment():*
public function set alignment(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
decimalAlignmentToken | eigenschap |
decimalAlignmentToken:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het uitlijningstoken dat moet worden gebruikt als de uitlijning DECIMAL is.
Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld.
Als deze eigenschap niet tijdens de trapsgewijze opmaak gedefinieerd is, heeft deze de waarde null.
Implementatie
public function get decimalAlignmentToken():*
public function set decimalAlignmentToken(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
defaultFormat | eigenschap |
defaultFormat:flashx.textLayout.formats:ITabStopFormat
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert een TabStopFormat-object met standaardinstellingen. Deze functie retourneert altijd hetzelfde object.
Implementatie
public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat
position | eigenschap |
position:*
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De positie van de tabstop, in pixels, ten opzichte van het beginrand van de kolom.
Geldige waarden zijn getallen tussen 0 en 10000 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 0.
Implementatie
public function get position():*
public function set position(value:any):void
Gegenereerde uitzondering
RangeError — wanneer de ingestelde waarde zich niet binnen het bereik van deze eigenschap bevindt.
|
Verwante API-elementen
TabStopFormat | () | Constructor |
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een nieuw TabStopFormat-object. Alle instellingen zijn leeg of (optioneel) geïnitieerd door het opgegeven initialValues
-object.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null ) — optionele instantie waarvan de oorspronkelijke waarden worden gekopieerd.
|
Verwante API-elementen
apply | () | methode |
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vervangt eigenschapswaarden in dit TabStopFormat-object door de waarden van eigenschappen die zijn ingesteld in de binnenkomende
ITabStopFormat-instantie. Eigenschappen die zijn ingesteld op undefined
in de binnenkomende
ITabStopFormat-instantie, worden niet gewijzigd in dit object.
Parameters
incoming:flashx.textLayout.formats:ITabStopFormat — instantie waarvan de eigenschapswaarden zijn toegepast op dit TabStopFormat-object.
|
concat | () | methode |
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt de waarden van de eigenschappen in de binnenkomende
ITabStopFormat-instantie samen met de waarden van dit TabStopFormat-object. In dit (ontvangende) TabStopFormat-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:ITabStopFormat — instantie waarvan de waarden worden samengevoegd.
|
Verwante API-elementen
concatInheritOnly | () | methode |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt de waarden van de eigenschappen in de binnenkomende
ITabStopFormat-instantie samen met de waarden van dit TabStopFormat-object. In dit (ontvangende) TabStopFormat-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:ITabStopFormat — instantie waarvan de waarden worden samengevoegd.
|
Verwante API-elementen
copy | () | methode |
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Kopieert TabStopFormat-instellingen van de ITabStopFormat-instantie values
naar dit TabStopFormat-object. Als values
null
is, wordt dit TabStopFormat-object geïnitialiseerd met ongedefinieerde waarden voor alle eigenschappen.
Parameters
values:flashx.textLayout.formats:ITabStopFormat — optionele instantie waarvan waarden worden gekopieerd.
|
getStyle | () | methode |
public function getStyle(styleName: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
styleName: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:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vergelijkt eigenschappen in de ITabStopFormat-instantie p1
met eigenschappen in de ITabStopFormat-instantie p2
en retourneert true
als alle eigenschappen overeenkomen.
Parameters
p1:flashx.textLayout.formats:ITabStopFormat — instantie die moet worden vergeleken met p2 .
| |
p2:flashx.textLayout.formats:ITabStopFormat — 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:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt eigenschappen in dit TabStopFormat-object in op undefined
als ze niet overeenkomen met de eigenschappen in de binnenkomende
ITabStopFormat-instantie.
Parameters
incoming:flashx.textLayout.formats:ITabStopFormat — instantie die moet worden vergeleken met de eigenschapswaarden van dit TabStopFormat-object.
|
removeMatching | () | methode |
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt eigenschappen in dit TabStopFormat-object in op undefined
als ze overeenkomen met de eigenschappen in de binnenkomende
ITabStopFormat-instantie.
Parameters
incoming:flashx.textLayout.formats:ITabStopFormat — instantie die moet worden vergeleken met de eigenschapswaarden van dit TabStopFormat-object.
|
setStyle | () | methode |
public function setStyle(styleName:String, value:*):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Stelt de waarde in van de stijl opgegeven met de parameter styleProp
die de stijlnaam instelt op value
.
Parameters
styleName:String — De naam van de stijl waarvan de waarde moet worden ingesteld.
| |
value:* — De waarde die moet worden ingesteld.
|
package flashx.textLayout.formats.examples { import flash.display.Sprite; import flash.text.engine.TabAlignment; import flashx.textLayout.container.ContainerController; import flashx.textLayout.compose.StandardFlowComposer; 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; public class TabStopFormat_example extends Sprite { public function TabStopFormat_example() { var firstContainer:Sprite = new Sprite(); this.stage.addChild( firstContainer ); var textFlow:TextFlow = new TextFlow(); var format:TextLayoutFormat = new TextLayoutFormat(); var tabStop1:TabStopFormat = new TabStopFormat(); var tabStop2:TabStopFormat = new TabStopFormat(); var tabStop3:TabStopFormat = new TabStopFormat(); tabStop1.alignment = flash.text.engine.TabAlignment.START; tabStop1.position = 50; tabStop2.alignment = flash.text.engine.TabAlignment.CENTER; tabStop2.position = 150; tabStop3.alignment = flash.text.engine.TabAlignment.END; tabStop3.position = 250; format.tabStops = new Array(tabStop1,tabStop2,tabStop3); textFlow.hostFormat = format; var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); span.text = "1\txxx\txxx\txxx\n2\tyyyyyy\tyyyyyy<\tyyyyyy\n3\tzz\tzz\tzz"; p.addChild(span); textFlow.addChild(p); textFlow.flowComposer = new StandardFlowComposer(); var firstController:ContainerController = new ContainerController(firstContainer, 300, 100 ); textFlow.flowComposer.addController(firstController); textFlow.flowComposer.updateAllControllers(); } } }
Wed Jun 13 2018, 11:42 AM Z