Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
flashx.textLayout.conversion 

TextConverter  - AS3

Packagesx

Niveau supérieur
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packageflashx.textLayout.conversion
Classepublic class TextConverter
HéritageTextConverter Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Il s’agit de la classe de passerelle pour la gestion des importations et exportations. Il sert de point d’accès unifié à la fonctionnalité de conversion dans Text Layout Framework. Il contient un registre pour les convertisseurs d’entrée/sortie prédéfinis et définis par l’utilisateur, plus un ensemble de méthodes de conversion.

Le format des données converties n’est pas prédéfini ; les convertisseurs écrits par l’utilisateur sont libres d’accepter et de renvoyer tout format de leur choix. Les formats courants sont les chaînes, XML et les occurrences ByteArray. Les auteurs de convertisseur devraient indiquer quels formats sont pris en charge.

Consulter les exemples

Plus d’exemples



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  numFormats : int
[statique] [lecture seule] Nombre de formats.
TextConverter
Méthodes publiques
 MéthodeDéfini par
  
addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void
[statique] Enregistrez un nouveau format d’importation/exportation.
TextConverter
  
addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void
[statique] Enregistrez un nouveau format d’importation/exportation, à l’emplacement spécifié.
TextConverter
  
[statique] Exporte un objet TextFlow vers un format spécifié.
TextConverter
  
[statique] Crée et renvoie un convertisseur d’exportation, que vous pouvez ensuite utiliser pour exporter à partir d’un objet TextFlow vers une chaîne source ou un objet XML.
TextConverter
  
[statique] Renvoie le nom de format pour l’index-ième format.
TextConverter
  
[statique] Renvoie le FormatDescriptor pour l’index-ième format.
TextConverter
  
[statique] Crée et renvoie un convertisseur d’importation, qui vous permet ensuite d’importer à partir d’une chaîne source, d’un objet XML ou de n’importe quel format de données défini par l’utilisateur vers un objet TextFlow.
TextConverter
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
  
[statique] Crée un objet TextFlow à partir de la source du contenu dans un format spécifié.
TextConverter
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
[statique] Supprimez le format.
TextConverter
  
[statique] Supprimez le format à l’emplacement de l’index.
TextConverter
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Constantes publiques
 ConstanteDéfini par
  PLAIN_TEXT_FORMAT : String = "plainTextFormat"
[statique] Format texte.
TextConverter
  TEXT_FIELD_HTML_FORMAT : String = "textFieldHTMLFormat"
[statique] Format HTML.
TextConverter
  TEXT_LAYOUT_FORMAT : String = "textLayoutFormat"
[statique] TextLayout Format.
TextConverter
Détails de la propriété

numFormats

propriété
numFormats:int  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Nombre de formats.



Implémentation
    public static function get numFormats():int
Détails de la méthode

addFormat

()méthode
public static function addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Enregistrez un nouveau format d’importation/exportation. Le nouveau format sera ajouté à la fin, en tant que priorité la plus faible. L’emplacement peut être important pour les clients ayant plusieurs choix de format à utiliser, comme par exemple lors de l’importation à partir du presse-papiers externe. Le nouveau format peut prendre en charge l’importation et/ou l’exportation. Si le format a déjà été ajouté, il sera présent dans plusieurs emplacements. La première occurrence trouvée sera utilisée.

Paramètres

format:String — Classe du convertisseur d’importation à enregistrer ou null
 
importerClass:Class — Classe du convertisseur d’exportation à enregistrer ou null
 
exporterClass:Class — Chaîne de format qui marque les classes de convertisseur. Les formats peuvent avoir un nom quelconque, mais doivent être uniques.
 
clipboardFormat:String — Chaîne utilisée comme format de presse-papiers lors de la conversion vers/à partir du presse-papiers. Spécifiez la valeur null si le format ne prend pas en charge l’accès au presse-papiers.

addFormatAt

()méthode 
public static function addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Enregistrez un nouveau format d’importation/exportation, à l’emplacement spécifié. L’emplacement peut être important pour les clients ayant plusieurs choix de format à utiliser, comme par exemple lors de l’importation à partir du presse-papiers externe. Les nombres faibles indiquent une priorité élevée ; ces convertisseurs seront essayés en premier. Le nouveau format peut prendre en charge l’importation et/ou l’exportation. Si le format a déjà été ajouté, il sera présent dans plusieurs emplacements. La première occurrence trouvée sera utilisée.

Paramètres

index:int — Classe du convertisseur d’importation à enregistrer ou null
 
format:String — Classe du convertisseur d’exportation à enregistrer ou null
 
importerClass:Class — Chaîne de format qui marque les classes de convertisseur
 
exporterClass:Class (default = null) — Chaîne utilisée comme format de presse-papiers lors de la conversion vers/à partir du presse-papiers. Spécifiez la valeur null si le format ne prend pas en charge l’accès au presse-papiers.
 
clipboardFormat:String (default = null)

export

()méthode 
public static function export(source:flashx.textLayout.elements:TextFlow, format:String, conversionType:String):Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Exporte un objet TextFlow vers un format spécifié.

Utilisez l’une des constantes statiques fournies avec cette classe, un type MIME ou un format défini par l’utilisateur pour les exportateurs définis par l’utilisateur, pour spécifier le paramètre format :

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

Spécifiez le type des données exportées dans le paramètre conversionType avec l’une des constantes statiques fournies par la classe ConversionType ou un type de données défini par l’utilisateur pour les exportateurs définis par l’utilisateur :

  • ConversionType.STRING_TYPE
  • ConversionType.XML_TYPE

Renvoie une représentation de l’objet TextFlow au format spécifié, ou null en cas d’erreurs.

Paramètres

source:flashx.textLayout.elements:TextFlow — Contenu de la source.
 
format:String — Format de sortie.
 
conversionType:String — Type de données exportées.

Valeur renvoyée
Object — Formulaire Objet exporté de l’objet TextFlow., ou null en cas d’erreurs

Eléments de l’API associés

getExporter

()méthode 
public static function getExporter(format:String):flashx.textLayout.conversion:ITextExporter

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Crée et renvoie un convertisseur d’exportation, que vous pouvez ensuite utiliser pour exporter à partir d’un objet TextFlow vers une chaîne source ou un objet XML. Utilisez cette fonction si vous devez effectuer de nombreuses exportations. Cela revient à appeler la méthode flashx.textLayout.conversion.TextConverter.export().

Utilisez l’une des constantes statiques fournies avec cette classe pour spécifier le paramètre format :

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

Si le format a été ajouté plusieurs fois, la première occurrence trouvée sera utilisée.

Paramètres

format:String — Format cible pour les données exportées.

Valeur renvoyée
flashx.textLayout.conversion:ITextExporter — Exportateur de texte ITextExporter pouvant exporter dans le format spécifié

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Ce fragment de code illustre une utilisation possible de la méthode getExporter pour effectuer des exportations répétées de texte mis en forme.

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 getExporter_example 
    {
        // Serialize the TextFlow into a String
        public function export(textFlow:TextFlow):String
        {
            var exporter:ITextExporter = TextConverter.getExporter(TextConverter.TEXT_LAYOUT_FORMAT);
            return exporter.export(textFlow, ConversionType.STRING_TYPE) as String;
        }
    }
}

getFormatAt

()méthode 
public static function getFormatAt(index:int):String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le nom de format pour l’index-ième format.

Paramètres

index:int

Valeur renvoyée
String

getFormatDescriptorAt

()méthode 
public static function getFormatDescriptorAt(index:int):FormatDescriptor

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le FormatDescriptor pour l’index-ième format.

Paramètres

index:int

Valeur renvoyée
FormatDescriptor

getImporter

()méthode 
public static function getImporter(format:String, config:IConfiguration = null):flashx.textLayout.conversion:ITextImporter

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Crée et renvoie un convertisseur d’importation, qui vous permet ensuite d’importer à partir d’une chaîne source, d’un objet XML ou de n’importe quel format de données défini par l’utilisateur vers un objet TextFlow. Utilisez cette méthode, si vous devez exécuter de nombreuses importations ou si vous voulez gérer des erreurs lors de l’importation. Cela revient à appeler la méthode flashx.textLayout.conversion.TextConverter.importToFlow().

Utilisez l’une des constantes statiques fournies avec cette classe pour spécifier le paramètre format, un type MIME ou un format de données défini par l’utilisateur.

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

Si le format a été ajouté plusieurs fois, la première occurrence trouvée sera utilisée.

Paramètres

format:String — Format du contenu de la source. Utilise des constantes issues de flashx.textLayout.conversion.TextConverter.TEXT_LAYOUT_FORMAT, PLAIN_TEXT_FORMAT, TEXT_FIELD_HTML_FORMAT etc, un type MIME ou un format défini par l’utilisateur.
 
config:IConfiguration (default = null) — Configuration à utiliser au cours de cette importation. La valeur null correspond à l’utilisation du paramètre par défaut. Vous pouvez également définir la configuration via la propriété ITextImporter.configuration.

Valeur renvoyée
flashx.textLayout.conversion:ITextImporter — Importateur de texte ITextImporter pouvant importer les données source

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Ce fragment de code illustre une utilisation possible de la méthode getimporter pour effectuer des importations répétées de texte mis en forme. Notez que les erreurs sont supprimées au début de chaque appel de importToFlow.

package flashx.textLayout.conversion.examples
{
    import flashx.textLayout.conversion.ITextImporter;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;
    
    public class getImporter_example 
    {
        public function importAndCheckErrors():TextFlow
        {
            var markup:String = "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>Hello, World</span></p></TextFlow>";
            var importer:ITextImporter = TextConverter.getImporter(TextConverter.TEXT_LAYOUT_FORMAT);
            importer.throwOnError = false;
            var textFlow:TextFlow = importer.importToFlow(markup);
            if (!textFlow)
            {
                var errors:Vector.<String> = importer.errors;
                //deal with import errors
            }
            return textFlow;
        }
    }
}

importToFlow

()méthode 
public static function importToFlow(source:Object, format:String, config:IConfiguration = null):flashx.textLayout.elements:TextFlow

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Crée un objet TextFlow à partir de la source du contenu dans un format spécifié.

Utilisez l’une des constantes statiques fournies avec cette classe, un type MIME, pour spécifier le paramètre format, ou utilisez une valeur définie par l’utilisateur pour les importateurs enregistrés par l’utilisateur :

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

Paramètres

source:Object — Contenu de la source.
 
format:String — Format du contenu de la source.
 
config:IConfiguration (default = null) — Interface IConfiguration à utiliser lors de la création de nouveaux objets TextFlow.

Valeur renvoyée
flashx.textLayout.elements:TextFlow — Objet TextFlow qui a été créé à partir de la source, ou null en cas d’erreurs.

Eléments de l’API associés

removeFormat

()méthode 
public static function removeFormat(format:String):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Supprimez le format. Si un format a été ajouté plusieurs fois, seul le premier format trouvé est supprimé.

Paramètres

format:String — Chaîne de format du convertisseur à supprimer

removeFormatAt

()méthode 
public static function removeFormatAt(index:int):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Supprimez le format à l’emplacement de l’index.

Paramètres

index:int — Format à supprimer

Détails de la constante

PLAIN_TEXT_FORMAT

Constante
public static const PLAIN_TEXT_FORMAT:String = "plainTextFormat"

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Format texte. Utilisez-le pour créer un objet TextFlow à partir d’une simple chaîne non formatée ou pour créer une simple chaîne non formatée à partir d’un objet TextFlow.

TEXT_FIELD_HTML_FORMAT

Constante 
public static const TEXT_FIELD_HTML_FORMAT:String = "textFieldHTMLFormat"

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Format HTML. Utilisez-le pour l’importation à partir d’un TextFlow ou l’exportation vers un TextFlow en utilisant le format HTML. Text Layout Framework HTML prend en charge un sous-ensemble de balises et d’attributs pris en charge par la classe TextField du package flash.text.

Le tableau suivant répertorie les attributs et les balises HTML pris en charge pour les processus d’importation et d’exportation (les balises et attributs pris en charge par l’objet TextField, mais pas par Text Layout Framework sont spécifiquement décrits comme non pris en charge) :

Balise Description
Balise d’ancrage La balise <a> crée un lien hypertexte et prend en charge les attributs suivants :
  • target : Désigne le nom de la fenêtre cible dans laquelle vous chargez la page. Les options incluent _self, _blank, _parent et _top. L’option _selfspécifie l’image active dans la fenêtre actuelle, _blank spécifie une nouvelle fenêtre, _parent spécifie le parent de l’image active et _top spécifie l’image de plus haut niveau dans la fenêtre active.
  • href: Spécifie une URL. L’URL peut être absolue ou relative à l’emplacement du fichier SWF qui charge la page. Par exemple, l’URL http://www.adobe.com constitue une référence absolue, alors que /index.html est une référence relative. Les URL absolues doivent être précédées du préfixe http:// ; dans le cas contraire, Flash les considère comme des URL relatives. Remarque : contrairement à la classe TextField, les événements ActionScript link ne sont pas pris en charge. C’est également le cas des styles a:link, a:hover et a:active.
Balise Bold La balise <b> met le texte en gras. Des caractères en gras doivent être disponibles dans la police utilisée.
Balise Break La balise <br> introduit un saut de ligne dans le texte.
Balise Font La balise <font> spécifie une police ou une liste de polices pour afficher le texte. La balise font prend en charge les attributs suivants :
  • color : Seules les valeurs de couleur hexadécimales (#FFFFFF) sont prises en charge.
  • face : Désigne le nom de la police à utiliser. Comme indiqué dans l’exemple suivant, vous pouvez spécifier des noms de police séparés par des virgules, auquel cas Flash Player sélectionne la première balise disponible. Si la police spécifiée n’est pas installée sur le système informatique local ou si elle n’est pas intégrée dans le fichier SWF, Flash Player sélectionne une police de remplacement.
  • size : Désigne la taille de la police. Vous pouvez appliquer des tailles de pixels absolues, telles que 16 ou 18, ou relatives, telles que +2 ou -4.
  • letterspacing : spécifie l’interlettrage (crénage manuel), en pixels, à appliquer à droite de chaque caractère.
  • kerning : indique si le crénage est activé ou désactivé. Une valeur non nulle active le crénage, alors qu’une valeur de zéro le désactive.
Balise Image  La balise <img> permet d’intégrer des fichiers image (JPEG, GIF, PNG), des fichiers SWF et des clips externes dans le texte.

La balise <img> prend en charge les attributs suivants :

  • src : Spécifie l’URL vers un fichier image ou SWF, ou l’identifiant de liaison pour un symbole de clip dans la bibliothèque. Cet attribut est requis ; tous les autres attributs sont facultatifs. Les fichiers externes (JPEG, GIF, PNG et SWF) ne s’affichent pas tant qu’ils ne sont pas entièrement téléchargés.
  • width : Largeur de l’image, du fichier SWF ou du clip inséré, en pixels.
  • height : Hauteur de l’image, du fichier SWF ou du clip inséré, en pixels.

Remarque : contrairement à la classe TextField, les attributs suivants ne sont pas pris en charge : align, hspace, vspace, id et checkPolicyFile.

Balise Italic La balise <i> affiche le texte entre balises en italiques. Des caractères italiques doivent être disponibles dans la police utilisée.
Balise List item Remarque : contrairement à la classe TextField, la balise de l’élément List n’est pas prise en charge.
Balise Paragraphe La balise <p> crée un paragraphe. La balise <p> prend en charge les attributs suivants :
  • align : Détermine l’alignement du texte au sein du paragraphe ; les valeurs valides sont left, right, justify et center.
  • class : spécifie un nom de classe qui peut être utilisé pour définir le style
Balise Span La balise <span> prend en charge les attributs suivants :
  • class : spécifie un nom de classe qui peut être utilisé pour définir le style . Alors que les balises span sont souvent utilisées pour définir un style défini dans une feuille de style, TLFTextField ne prend pas en charge les feuilles de style. La balise span est disponible pour les occurrences de TLFTextField en vue de faire référence à une classe avec des propriétés de style.
  • Vous pouvez également insérer les propriétés directement dans la balise span : <span fontFamily="Arial">Bonjour</span>. Toutefois, les balises span imbriquées ne sont pas prises en charge.
Balise Text format

La balise <textformat> permet d’utiliser un sous-ensemble de propriétés de formatage des paragraphes de la classe TextFormat dans les champs de texte, dont l’interlignage, le retrait, les marges et les taquets de tabulation. Vous pouvez associer des balises <textformat> aux balises HTML intégrées.

La balise <textformat> dispose des attributs suivants :

  • indent : Spécifie l’indentation, de la marge gauche au premier caractère du paragraphe. Correspond à TextFormat.indent. Les nombres positifs et négatifs sont acceptables.
  • blockindent : spécifie le retrait appliqué à toutes les lignes du paragraphe.
  • leftmargin : Spécifie la marge gauche du paragraphe, en points. Correspond à TextFormat.leftMargin.
  • rightmargin : Spécifie la marge gauche du paragraphe, en points. Correspond à TextFormat.rightMargin.
  • leading : spécifie l’interligne (hauteur de ligne) mesuré en pixels entre le jambage supérieur d’une ligne et le jambage inférieur de la ligne précédente.
  • tabstops : spécifie une liste de positions des taquets de tabulation pour le paragraphe, séparée par des virgules.
Balise Underline La balise <u> souligne le texte placé entre les balises.

Lorsqu’une balise inconnue est importée, l’importateur textFieldHTMLFormat définira une propriété unique typeName de FlowElement pour le nom de cette balise ou créera un objet DivElement ou SubParagraphGroupElement avec sa propriété typeName définie sur le nom de la balise.

L’exportateur textFieldHTMLFormat exportera typeName en tant que balise XML lorsque sa valeur diffère de la valeur par défaut.

Eléments de l’API associés

TEXT_LAYOUT_FORMAT

Constante 
public static const TEXT_LAYOUT_FORMAT:String = "textLayoutFormat"

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayout Format. Utilisez-le pour l’importation à partir d’un TextFlow ou l’exportation vers un TextFlow en utilisant le format de balisage TextLayout. Le format de mise en forme de texte détectera les erreurs suivantes :

  • Espace inattendu
  • Elément inconnu
  • Attribut inconnu

TextConverter_example.as

Cet exemple illustre une utilisation possible de la classe de conversion TextConverter. Le texte dans un format de balisage standard est importé dans un objet TextFlow, puis affiché. Le texte est ensuite exporté au format XML.

package flashx.textLayout.conversion.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.conversion.ConversionType;

    public class TextConverter_example extends Sprite
    {
        public function TextConverter_example()
        {
            var markup:String = "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>Hello, World</span></p></TextFlow>";
            var textFlow:TextFlow = TextConverter.importToFlow(markup, TextConverter.TEXT_LAYOUT_FORMAT);
            textFlow.flowComposer.addController(new ContainerController(this, 200, 50));
            textFlow.flowComposer.updateAllControllers();
            //export to XML
            var xmlOut:XML = TextConverter.export(textFlow,TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.XML_TYPE) as XML;
        }
    }
}




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.