Package | flashx.textLayout.conversion |
Interface | public interface ITextExporter |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Propriété | Défini par | ||
---|---|---|---|
errors : Vector.<String> [lecture seule]
Cette propriété contient un vecteur de messages d’erreur en tant que chaînes après un appel à une méthode exporter, si la propriété throwOnError est définie sur false, ce qui est la valeur par défaut. | ITextExporter | ||
throwOnError : Boolean
La propriété throwOnError contrôle la façon dont l’exportateur gère les erreurs. | ITextExporter | ||
useClipboardAnnotations : Boolean
La propriété useClipboardAnnotations contrôle si l’importateur doit gérer ou non les informations supplémentaires nécessaires pour le Presse-papiers. | ITextExporter |
Méthode | Défini par | ||
---|---|---|---|
Exportez du contenu de texte à partir d’une occurrence TextFlow dans un format String, XML ou défini par l’utilisateur. | ITextExporter |
errors | propriété |
errors:Vector.<String>
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10.2, AIR 2.0 |
Cette propriété contient un vecteur de messages d’erreur en tant que chaînes après un appel à une méthode exporter, si la propriété throwOnError
est définie sur false
, ce qui est la valeur par défaut. Si aucune erreur ne s’est produite, la propriété retourne null
. La propriété est réinitialisée à chaque appel de méthode.
Implémentation
public function get errors():Vector.<String>
throwOnError | propriété |
throwOnError:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10.2, AIR 2.0 |
La propriété throwOnError contrôle la façon dont l’exportateur gère les erreurs. Si elle est définie sur true
, les méthodes génèrent une occurrence Error en cas d’erreurs. Si elle est définie sur false
(valeur par défaut), les erreurs sont collectées dans un vecteur de chaînes et stockées dans la propriété errors
, et l’exportateur ne génère rien.
Implémentation
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | propriété |
useClipboardAnnotations:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
La propriété useClipboardAnnotations
contrôle si l’importateur doit gérer ou non les informations supplémentaires nécessaires pour le Presse-papiers. Lorsque les données se trouvent dans un objet TextFlow, les paragraphes sont toujours complets et incluent un caractère de terminaison. Lorsqu’une plage de texte est collée dans le Presse-papiers, elle forme des paragraphes, mais la plage peut ne pas inclure le terminateur final. Dans ce cas, le paragraphe doit être marqué comme un paragraphe partiel s’il est destiné au Presse-papiers, de sorte que s’il est collé ultérieurement, il s’insérera correctement dans le nouveau texte. Si le contenu est destiné au Presse-papiers, useClipboardAnnotations aura la valeur true.
Implémentation
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | méthode |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Exportez du contenu de texte à partir d’une occurrence TextFlow dans un format String, XML ou défini par l’utilisateur.
Définissez le paramètre conversionType
sur l’une des valeurs suivantes, ou sur un format défini par l’utilisateur dans les exportateurs définis par l’utilisateur.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Paramètres
source:flashx.textLayout.elements:TextFlow — L’objet TextFlow à exporter.
| |
conversionType:String — Renvoyez une chaîne (STRING_TYPE) ou des données XML (XML_TYPE), ou tout format défini par l’utilisateur.
|
Object — Le contenu exporté.
|
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
Ce fragment de code illustre une utilisation possible de la méthode export
en vue d’effectuer des exportations répétées de texte formaté.
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, 09:30 AM Z