Pakiet | flashx.textLayout.conversion |
Interfejs | public interface ITextExporter |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
errors : Vector.<String> [tylko do odczytu]
Po tym, jak w wyniku wywołania metody modułu eksportu dla właściwości throwOnError zostanie ustawiona wartość false, która jest wartością domyślną, ta właściwość będzie zawierać wektor komunikatów o błędach w postaci ciągów. | ITextExporter | ||
throwOnError : Boolean
Właściwość throwOnError kontroluje sposób obsługi błędów przez moduł eksportu. | ITextExporter | ||
useClipboardAnnotations : Boolean
Właściwość useClipboardAnnotations określa, czy moduł eksportu powinien obsługiwać dodatkowe informacje wymagane przez schowek. | ITextExporter |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Zawartość tekstową można eksportować z wystąpienia klasy TextFlow w formacie String, XML lub w dowolnym formacie zdefiniowanym przez użytkownika. | ITextExporter |
errors | właściwość |
errors:Vector.<String>
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 2.0 |
Po tym, jak w wyniku wywołania metody modułu eksportu dla właściwości throwOnError
zostanie ustawiona wartość false
, która jest wartością domyślną, ta właściwość będzie zawierać wektor komunikatów o błędach w postaci ciągów. Jeśli nie wystąpią błędy, ta właściwość zwróci wartość null
. Ta właściwość jest zerowana przy każdym wywołaniu metody.
Implementacja
public function get errors():Vector.<String>
throwOnError | właściwość |
throwOnError:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 2.0 |
Właściwość throwOnError kontroluje sposób obsługi błędów przez moduł eksportu. W przypadku ustawienia wartości true
błąd powoduje wygenerowanie wystąpienia klasy Error. W przypadku ustawienia wartości false
, która jest wartością domyślną, błędy są gromadzone w wektorze ciągów i zostają zachowane we właściwości errors
, a moduł eksportu nie generuje żadnych błędów.
Implementacja
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | właściwość |
useClipboardAnnotations:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Właściwość useClipboardAnnotations
określa, czy moduł eksportu powinien obsługiwać dodatkowe informacje wymagane przez schowek. Gdy dane znajdują się w obiekcie TextFlow, akapity są zawsze kompletne i zawierają znak końca akapitu. Gdy pewna ilość tekstu jest wklejana ze schowka, są tworzone akapity, ale tekst może nie zawierać ostatniego znaku końca akapitu. W takim przypadku jeśli tekst ma zostać wklejony do schowka, akapit musi zostać oznaczony jako akapit częściowy, tak aby po wklejeniu został prawidłowo scalony z nowym tekstem. Jeśli przeznaczeniem zawartości jest schowek, właściwość useClipboardAnnotations ma wartość true.
Implementacja
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | metoda |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zawartość tekstową można eksportować z wystąpienia klasy TextFlow w formacie String, XML lub w dowolnym formacie zdefiniowanym przez użytkownika.
Dla parametru conversionType
należy ustawić jedną z poniższych wartości lub format zdefiniowany przez użytkownika w przypadku modułów eksportu zdefiniowanych przez użytkownika.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Parametry
source:flashx.textLayout.elements:TextFlow — Obiekt TextFlow do wyeksportowania
| |
conversionType:String — Zwraca wartość String (STRING_TYPE), XML (XML_TYPE) lub dowolny format zdefiniowany przez użytkownika.
|
Object — Obiekt, wyeksportowana treść
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
Ten urywek kodu przedstawia użycie metody export
w celu przeprowadzenia powtarzalnych operacji eksportu sformatowanego tekstu.
package flashx.textLayout.conversion.examples { import flashx.textLayout.conversion.ConversionType; import flashx.textLayout.conversion.ITextExporter; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; public class ITextExporterExample { // Serialize the TextFlow into a String static public function export(textFlow:TextFlow):String { var exporter:ITextExporter = TextConverter.getExporter(TextConverter.TEXT_LAYOUT_FORMAT); return exporter.export(textFlow, ConversionType.STRING_TYPE) as String; } } }
Tue Jun 12 2018, 12:06 PM Z