Paket | spark.utils |
Klasse | public class TextFlowUtil |
Vererbung | TextFlowUtil Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Methode | Definiert von | ||
---|---|---|---|
[statisch]
Exportiert einen TextFlow in Form von XML in die vom Text Layout Framework verwendete Markup-Sprache. | TextFlowUtil | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [statisch]
Erstellt einen TextFlow durch Importieren (d. h. Parsen) eines Strings, der die vom Text Layout Framework verwendete Markup-Sprache enthält. | TextFlowUtil | ||
importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [statisch]
Erstellt einen TextFlow durch Importieren (Parsen) von XML, das die vom Text Layout Framework verwendete Markup-Sprache enthält. | TextFlowUtil | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
export | () | Methode |
public static function export(textFlow:flashx.textLayout.elements:TextFlow):XML
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Exportiert einen TextFlow in Form von XML in die vom Text Layout Framework verwendete Markup-Sprache.
Das Stamm-Tag der exportierten XML lautet:
<TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
Parameter
textFlow:flashx.textLayout.elements:TextFlow — Der in die Markup-Sprache des Text Layout Framework zu exportierende TextFlow.
|
XML — XML, die die Markup-Sprache des Text Layout Framework enthält.
|
importFromString | () | Methode |
public static function importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Erstellt einen TextFlow durch Importieren (d. h. Parsen) eines Strings, der die vom Text Layout Framework verwendete Markup-Sprache enthält.
Beispiel eines Markup-Strings:
"<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>Hello, World!
</TextFlow>"
Sie können jedoch eine noch komprimiertere Markup-Sprache verwenden, wie etwa:
"Hello, World!"
. Er wird im entsprechenden Namespace von einem TextFlow-Tag eingeschlossen. Span- und Paragraph-Tags werden zur Einhaltung der Struktur eines TextFlow bei Bedarf automatisch eingefügt.
Wenn Sie das TextFlow-Tag selbst festlegen, muss es sich im korrekten XML-Namespace für Text Layout Framework-Laufzeit-Markup befinden. Dieser lautet: "http://ns.adobe.com/textLayout/2008"
.
Ein falsches Markup führt dazu, dass diese Methode verschiedene Ausnahmen ausgibt. Die Fehlermeldung enthält Informationen dazu, warum kein Parsing möglich war.
Parameter
markup:String — Der zu importierende Markup-String.
| |
whiteSpaceCollapse:String (default = "collapse ") — Ein String, der angibt, ob im Markup Leerstellen reduziert oder beibehalten werden sollen. Mögliche Werte sind WhiteSpaceCollapse.COLLAPSE und WhiteSpaceCollapse.PRESERVE in der flashx.textLayout.formats.WhiteSpaceCollapse-Klasse. Der Standardwert ist WhiteSpaceCollapse.COLLAPSE .
|
flashx.textLayout.elements:TextFlow — Eine aus dem Markup erstellte neue TextFlow-Instanz.
|
importFromXML | () | Methode |
public static function importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Erstellt einen TextFlow durch Importieren (Parsen) von XML, das die vom Text Layout Framework verwendete Markup-Sprache enthält.
Beispiel für Markup-XML:
<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>Hello, World!
</TextFlow>
Sie können auch eine noch komprimiertere Markup-Sprache verwenden, wie etwa die folgende:
"Hello, <span fontWeight='bold'>World!</span>"Der Parser schließt das Markup in ein
<TextFlow>
-Tag im korrekten Namespace ein. Der Parser fügt außerdem <span>- und <paragraph>-Tags ein, wo dies zur Einhaltung der Struktur von TextFlow-Objekten erforderlich ist.
Wenn Sie das TextFlow-Tag selbst festlegen, muss es sich im korrekten XML-Namespace für Text Layout Framework-Laufzeit-Markup befinden. Dieser lautet: "http://ns.adobe.com/textLayout/2008"
.
Ein falsches Markup führt dazu, dass diese Methode verschiedene Ausnahmen ausgibt. Die Fehlermeldung enthält Informationen dazu, warum kein Parsing möglich war.
Parameter
markup:XML — Die zu importierende Markup-XML.
| |
whiteSpaceCollapse:String (default = "collapse ") — Ein String, der angibt, ob im Markup Leerstellen reduziert oder beibehalten werden sollen. Mögliche Werte sind WhiteSpaceCollapse.COLLAPSE und WhiteSpaceCollapse.PRESERVE in der flashx.textLayout.formats.WhiteSpaceCollapse-Klasse. Der Standardwert ist WhiteSpaceCollapse.COLLAPSE .
|
flashx.textLayout.elements:TextFlow — Eine aus dem Markup erstellte neue TextFlow-Instanz.
|
Tue Jun 12 2018, 10:04 AM Z