Pakiet | flashx.textLayout.factory |
Klasa | public class TextLineFactoryBase |
Dziedziczenie | TextLineFactoryBase Object |
Podklasy | StringTextLineFactory, TextFlowTextLineFactory |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Uwaga: Kod aplikacji zwykle nie tworzy ani nie korzysta z obiektu TextLineFactoryBase w sposób bezpośredni. Zamiast tego należy użyć jednej z pochodnych klas generatora tekstu.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
compositionBounds : Rectangle
Prostokąt, w którym tworzone są wiersze tekstu. | TextLineFactoryBase | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
horizontalScrollPolicy : String
Określa sposób tworzenia wierszy, gdy obwiednie określania układu nie są dostatecznie duże. | TextLineFactoryBase | ||
isTruncated : Boolean [tylko do odczytu]
Wskazuje, czy tekst został przycięty przy ostatnim utworzeniu wierszy. | TextLineFactoryBase | ||
swfContext : ISWFContext
Instancja klasy ISWFContext służąca do realizacji niezbędnych wywołań mechanizmu FTE. | TextLineFactoryBase | ||
truncationOptions : flashx.textLayout.factory:TruncationOptions
Określa opcje dla przycinania tekstu, jeśli tekst nie mieści się w obwiedni określania układu. | TextLineFactoryBase | ||
verticalScrollPolicy : String
Określa sposób tworzenia wierszy, gdy obwiednie określania układu nie są dostatecznie duże. | TextLineFactoryBase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Konstruktor klasy bazowej dla generatorów wierszy tekstu. | TextLineFactoryBase | ||
Najmniejszy prostokąt, do którego można dopasować ułożoną treść. | TextLineFactoryBase | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
compositionBounds | właściwość |
horizontalScrollPolicy | właściwość |
horizontalScrollPolicy:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa sposób tworzenia wierszy, gdy obwiednie określania układu nie są dostatecznie duże.
W przypadku ustawienia ScrollPolicy.ON
lub ScrollPolicy.AUTO
tworzone są wszystkie wiersze. Zadaniem użytkownika jest przewijanie wierszy w obszarze wyświetlanym (oraz w razie potrzeby oznaczanie wierszy poza tym obszarem). W przypadku ustawienia ScrollPolicy.OFF
tworzone są tylko wiersze w obwiedni określania układu.
Jeśli ustawiona jest właściwość truncationOptions
, strategia przewijania jest ignorowana (i traktowana jako ScrollPolicy.OFF
).
Implementacja
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
Powiązane elementy interfejsu API
isTruncated | właściwość |
swfContext | właściwość |
swfContext:ISWFContext
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wystąpienie klasy ISWFContext służące do realizacji niezbędnych wywołań mechanizmu FTE.
Domyślnie implementacją klasy ISWFContext jest ten obiekt FlowComposerBase. Aplikacje mogą udostępniać niestandardowe implementacje w celu użycia czcionek osadzonych w innym pliku SWF lub w celu buforowania i ponownego użycia wierszy tekstu.
Implementacja
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
Powiązane elementy interfejsu API
truncationOptions | właściwość |
truncationOptions:flashx.textLayout.factory:TruncationOptions
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa opcje dla przycinania tekstu, jeśli tekst nie mieści się w obwiedni określania układu.
Implementacja
public function get truncationOptions():flashx.textLayout.factory:TruncationOptions
public function set truncationOptions(value:flashx.textLayout.factory:TruncationOptions):void
verticalScrollPolicy | właściwość |
verticalScrollPolicy:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa sposób tworzenia wierszy, gdy obwiednie określania układu nie są dostatecznie duże.
W przypadku ustawienia ScrollPolicy.ON
lub ScrollPolicy.AUTO
tworzone są wszystkie wiersze. Zadaniem użytkownika jest przewijanie wierszy w obszarze wyświetlanym (oraz w razie potrzeby oznaczanie wierszy poza tym obszarem). W przypadku ustawienia ScrollPolicy.OFF
tworzone są tylko wiersze w obwiedni określania układu.
Jeśli ustawiona jest właściwość truncationOptions
, strategia przewijania jest ignorowana (i traktowana jako ScrollPolicy.OFF
).
Implementacja
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
Powiązane elementy interfejsu API
TextLineFactoryBase | () | Konstruktor |
public function TextLineFactoryBase()
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Konstruktor klasy bazowej dla generatorów wierszy tekstu.
Uwaga: Kod aplikacji zwykle nie tworzy ani nie korzysta z obiektu TextLineFactoryBase w sposób bezpośredni. Zamiast tego należy użyć jednej z pochodnych klas generatora tekstu.
getContentBounds | () | metoda |
Tue Jun 12 2018, 12:06 PM Z