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

ColumnState  - AS3

Paketflashx.textLayout.container
Klassepublic class ColumnState
VererbungColumnState Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die ColumnState-Klasse berechnet die Größen und Positionen der Spalten mithilfe der Breite des Containers und der Containerattribute. Sie können Instanzen dieser Klasse unabhängig davon erstellen, um Spaltenwerte zu berechnen, oder Sie können die für den Text verwendeten Spaltenwerte abrufen, nachdem der Container erstellt oder aktualisiert (neu gezeichnet) wurde.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  columnCount : int
[schreibgeschützt] Die Anzahl der Spalten im Container.
ColumnState
  columnGap : Number
[schreibgeschützt] Der Abstand in Pixeln zwischen Spalten im Container.
ColumnState
  columnWidth : Number
[schreibgeschützt] Die Breite der Spalten im Container in Pixeln.
ColumnState
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
ColumnState(blockProgression:String, columnDirection:String, controller:ContainerController, compositionWidth:Number, compositionHeight:Number)
Konstruktorfunktion - Erstellt ein ColumnState-Objekt.
ColumnState
  
Gibt den Bereich zurück, den eine Spalte innerhalb des Containers einnimmt.
ColumnState
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

columnCount

Eigenschaft
columnCount:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Anzahl der Spalten im Container.



Implementierung
    public function get columnCount():int

columnGap

Eigenschaft 
columnGap:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Abstand in Pixeln zwischen Spalten im Container.



Implementierung
    public function get columnGap():Number

columnWidth

Eigenschaft 
columnWidth:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Breite der Spalten im Container in Pixeln.



Implementierung
    public function get columnWidth():Number
Konstruktordetails

ColumnState

()Konstruktor
public function ColumnState(blockProgression:String, columnDirection:String, controller:ContainerController, compositionWidth:Number, compositionHeight:Number)

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktorfunktion - Erstellt ein ColumnState-Objekt. Wenn die Werte für controller.compositionWidth und controller.compositionHeight gleich NaN (keine Zahl) sind, misst der Konstruktor den Inhalt des Containers, um die tatsächliche Bereite und Höhe der Erstellung für ColumnState zu ermitteln. Geben Sie mithilfe der von der flashx.textLayout.formats.BlockProgression-Klasse definierten Konstanten den Wert für den blockProgression-Parameter an. Geben Sie mithilfe der von flashx.textLayout.formats.Direction definierten Konstanten den Wert für den columnDirection-Parameter an.

Parameter
blockProgression:String — Die Richtung der Zeilen für den Textfluss: entweder BlockProgression.TB (von oben nach unten) oder BlockProgression.RL (von rechts nach links).
 
columnDirection:String — Die Richtung des Spaltenlayouts für den Textfluss: entweder Direction.RTL (von rechts nach links) oder Direction.LTR (von links nach rechts).
 
controller:ContainerController — Eine ContainerController-Instanz, mit deren Attributen die Spaltenwerte berechnet werden.
 
compositionWidth:Number — Die horizontale Ausdehnung (in Pixel), die für den Text innerhalb des Containers zulässig ist.
 
compositionHeight:Number — Die vertikale Ausdehnung (in Pixel), die für den Text innerhalb des Containers zulässig ist.

Verwandte API-Elemente

Methodendetails

getColumnAt

()Methode
public function getColumnAt(index:int):Rectangle

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt den Bereich zurück, den eine Spalte innerhalb des Containers einnimmt. Dadurch können Sie auf den Bereich für eine bestimmte Spalte zugreifen.

Parameter

index:int — Die relative Position der Spalte unter allen Spalten im Container, wobei die erste Spalte an Position 0 ist.

Rückgabewerte
Rectangle — Der Bereich der angegebenen Spalte.




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

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