Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flashx.textLayout.conversion 

TextConverter  - AS3

Pacchettix

Primo livello
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

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflashx.textLayout.conversion
Classepublic class TextConverter
EreditarietàTextConverter Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Questa è la classe gateway per la gestione delle operazioni di importazione ed esportazione. Funge da punto di accesso unificato alla funzionalità di conversione disponibile in Text Layout Framework. Contiene un registro per i convertitori di input e/o di output predefiniti e definiti dall'utente, oltre a un set di metodi di conversione.

Il formato dei dati convertiti non è predefinito; i convertitori scritti dall'utente possono accettare liberamente e restituire qualunque formato. I formati comuni sono stringhe, XML e istanze ByteArray. Gli autori dei convertitori devono documentare i formati supportati.

Vedere gli esempi

Altri esempi



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  numFormats : int
[statico] [sola lettura] Numero di formati.
TextConverter
Metodi pubblici
 MetodoDefinito da
  
addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void
[statico] Registrate un nuovo formato per l'importazione/esportazione.
TextConverter
  
addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void
[statico] Registrate un nuovo formato per l'importazione/esportazione, nella posizione specificata.
TextConverter
  
[statico] Esporta un oggetto TextFlow in un formato specificato.
TextConverter
  
[statico] Crea e restituisce un convertitore di esportazione, che potrete quindi utilizzare per l'esportazione da un oggetto TextFlow in una stringa di origine o in un oggetto XML.
TextConverter
  
[statico] Restituisce il nome di formato per il formato corrispondente al numero di indice.
TextConverter
  
[statico] Restituisce il FormatDescriptor per il formato corrispondente al numero di indice.
TextConverter
  
[statico] Crea e restituisce un convertitore di importazione, che potrete quindi utilizzare per l'importazione in un oggetto TextFlow da una stringa di origine, un oggetto XML o qualunque formato dati definito dall'utente.
TextConverter
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
  
[statico] Crea un oggetto TextFlow dal contenuto di origine in un formato specificato.
TextConverter
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
[statico] Rimuove il formato.
TextConverter
  
[statico] Rimuove il formato nella posizione di indice.
TextConverter
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Costanti pubbliche
 CostanteDefinito da
  PLAIN_TEXT_FORMAT : String = "plainTextFormat"
[statico] Formato testo normale.
TextConverter
  TEXT_FIELD_HTML_FORMAT : String = "textFieldHTMLFormat"
[statico] Formato HTML.
TextConverter
  TEXT_LAYOUT_FORMAT : String = "textLayoutFormat"
[statico] Formato TextLayout.
TextConverter
Descrizione delle proprietà

numFormats

proprietà
numFormats:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Numero di formati.



Implementazione
    public static function get numFormats():int
Descrizione dei metodi

addFormat

()metodo
public static function addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Registrate un nuovo formato per l'importazione/esportazione. Il nuovo formato verrà aggiunto alla fine, con la priorità più bassa. La posizione può essere rilevante per i client che presentano più scelte per il formato da utilizzare, ad esempio per l'importazione dagli Appunti esterni. Il nuovo formato potrebbe supportare l'importazione e/o l'esportazione. Se il formato è già stato aggiunto, sarà presente in più posizioni. Verrà utilizzato il primo formato trovato.

Parametri

format:String — La classe del convertitore di importazione da registrare, oppure null.
 
importerClass:Class — La classe del convertitore di esportazione da registrare, oppure null.
 
exporterClass:Class — I tag della stringa di formato per le classi del convertitore. I formati possono avere qualsiasi nome, ma questo deve essere univoco.
 
clipboardFormat:String — La stringa utilizzata come formato degli Appunti quando si esegue una conversione da o verso gli Appunti. Impostatela come null se il formato non supporta l'accesso agli Appunti.

addFormatAt

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Registrate un nuovo formato per l'importazione/esportazione, nella posizione specificata. La posizione può essere rilevante per i client che presentano più scelte per il formato da utilizzare, ad esempio per l'importazione dagli Appunti esterni. I numeri inferiori indicano una priorità maggiore; questi convertitori devono essere provati per primi. Il nuovo formato potrebbe supportare l'importazione e/o l'esportazione. Se il formato è già stato aggiunto, sarà presente in più posizioni. Verrà utilizzato il primo formato trovato.

Parametri

index:int — La classe del convertitore di importazione da registrare, oppure null.
 
format:String — La classe del convertitore di esportazione da registrare, oppure null.
 
importerClass:Class — I tag della stringa di formato per le classi del convertitore.
 
exporterClass:Class (default = null) — La stringa utilizzata come formato degli Appunti quando si esegue una conversione da o verso gli Appunti. Impostatela come null se il formato non supporta l'accesso agli Appunti.
 
clipboardFormat:String (default = null)

export

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Esporta un oggetto TextFlow in un formato specificato.

Per specificare il parametro format, utilizzate una delle quattro costanti statiche fornite con questa classe, un tipo MIME oppure un formato definito dall'utente per gli esportatori definiti dall'utente.

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

Specificate il tipo dei dati esportati nel parametro conversionType con una delle costanti statiche fornite dalla classe ConversionType, oppure un tipo di dati definito dall'utente per gli esportatori definiti dall'utente:

  • ConversionType.STRING_TYPE
  • ConversionType.XML_TYPE

Restituisce una rappresentazione del TextFlow nel formato specificato, oppure null per gli errori.

Parametri

source:flashx.textLayout.elements:TextFlow — Contenuto di origine
 
format:String — Formato di output
 
conversionType:String — Tipo di dati esportati

Restituisce
Object — Formato di oggetto esportato di TextFlow, oppure null per gli errori

Elementi API correlati

getExporter

()metodo 
public static function getExporter(format:String):flashx.textLayout.conversion:ITextExporter

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Crea e restituisce un convertitore di esportazione, che potrete quindi utilizzare per l'esportazione da un oggetto TextFlow in una stringa di origine o in un oggetto XML. Utilizzate questa funzione se dovete eseguire molte esportazioni distinte. Equivale a una chiamata a flashx.textLayout.conversion.TextFilter.export().

Per specificare il parametro format, utilizzate una delle costanti statiche fornite con questa classe:

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

Se il formato è stato aggiunto più volte, verrà utilizzato il primo formato trovato.

Parametri

format:String — Formato di destinazione per i dati esportati

Restituisce
flashx.textLayout.conversion:ITextExporter — L'esportatore di testo ITextExporter che consente l'esportazione nel formato specificato

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

Questo frammento di codice mostra un utilizzo possibile del metodo getExporter per eseguire ripetutamente esportazioni di testo formattato.

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

()metodo 
public static function getFormatAt(index:int):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Restituisce il nome di formato per il formato corrispondente al numero di indice.

Parametri

index:int

Restituisce
String

getFormatDescriptorAt

()metodo 
public static function getFormatDescriptorAt(index:int):FormatDescriptor

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Restituisce il FormatDescriptor per il formato corrispondente al numero di indice.

Parametri

index:int

Restituisce
FormatDescriptor

getImporter

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Crea e restituisce un convertitore di importazione, che potrete quindi utilizzare per l'importazione in un oggetto TextFlow da una stringa di origine, un oggetto XML o qualunque formato dati definito dall'utente. Utilizzate questo metodo se dovete eseguire molte importazioni distinte o se desiderate gestire gli errori durante l'importazione. Equivale a una chiamata a flashx.textLayout.conversion.TextConverter.importToFlow().

Per specificare il parametro format, utilizzate una delle costanti statiche fornite con questa classe, un tipo MIME o un formato dati definito dall'utente.

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

Se il formato è stato aggiunto più volte, verrà utilizzato il primo formato trovato.

Parametri

format:String — Formato del contenuto di origine. Utilizzate le costanti di flashx.textLayout.conversion.TextConverter.TEXT_LAYOUT_FORMAT, PLAIN_TEXT_FORMAT, TEXT_FIELD_HTML_FORMAT ecc., un tipo MIME oppure un formato definito dall'utente.
 
config:IConfiguration (default = null) — configurazione da utilizzare durante questa importazione. null significa utilizzare i valori predefiniti correnti. Potete impostare la configurazione anche tramite la proprietà ITextImporter.configuration.

Restituisce
flashx.textLayout.conversion:ITextImporter — L'importatore di testo ITextImporter che consente l'importazione dei dati di origine

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

Questo frammento di codice mostra un utilizzo possibile del metodo getImporter per eseguire ripetutamente importazioni di testo formattato. Come potete notare, gli errori vengono cancellati all'inizio di ogni chiamata a 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

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

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Crea un oggetto TextFlow dal contenuto di origine in un formato specificato.

Per specificare il parametro format, utilizzate una delle costanti statiche fornite con questa classe oppure un valore definito dall'utente per gli importatori registrati dall'utente:

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

Parametri

source:Object — Contenuto di origine
 
format:String — Formato del contenuto di origine
 
config:IConfiguration (default = null) — Classe IConfiguration da utilizzare quando si creano nuovi oggetti TextFlow

Restituisce
flashx.textLayout.elements:TextFlow — TextFlow creato dall'origine, oppure null per gli errori.

Elementi API correlati

removeFormat

()metodo 
public static function removeFormat(format:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Rimuove il formato. Se un formato è stato aggiunto più volte, verrà rimosso solo il primo formato trovato.

Parametri

format:String — La stringa di formato convertitore da rimuovere

removeFormatAt

()metodo 
public static function removeFormatAt(index:int):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Rimuove il formato nella posizione di indice.

Parametri

index:int — Il formato da rimuovere

Descrizione delle costanti

PLAIN_TEXT_FORMAT

Costante
public static const PLAIN_TEXT_FORMAT:String = "plainTextFormat"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Formato testo normale. Utilizzate questo filtro per la creazione di un oggetto TextFlow da un semplice oggetto String non formattato o per la creazione di un semplice oggetto String non formattato da un oggetto TextFlow.

TEXT_FIELD_HTML_FORMAT

Costante 
public static const TEXT_FIELD_HTML_FORMAT:String = "textFieldHTMLFormat"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Formato HTML. Utilizzate questo filtro per l'importazione da, o l'esportazione in, un oggetto TextFlow utilizzando il formato HTML. L'HTML Text Layout Framework HTML supporta un sottoinsieme di tag e attributi supportati dalla classe TextField nel pacchetto flash.text.

Nella seguente tabella sono elencati i tag e gli attributi HTML supportati per i processi di importazione ed esportazione (i tag e gli attributi supportati da TextField, ma non da Text Layout Framework sono espressamente indicati come non supportati):

Tag Descrizione
Tag di ancoraggio Il tag <a> crea un collegamento ipertestuale e supporta i seguenti attributi:
  • target: Specifica il nome della finestra di destinazione in cui viene caricata la pagina. Le opzioni disponibili sono _self, _blank, _parent e _top. L'opzione _self specifica il frame corrente nella finestra corrente, _blank indica una nuova finestra, _parent specifica l'elemento principale del frame corrente, mentre _top indica il frame di primo livello nella finestra corrente.
  • href: specifica un URL. L'URL può essere assoluto o relativo alla posizione del file SWF che carica la pagina. Un esempio di riferimento assoluto a un URL è http://www.adobe.com, mentre /index.html è un riferimento relativo. Gli URL assoluti devono essere preceduti dal prefisso http://, altrimenti Flash li considera come URL relativi. Nota: a differenza della classe TextField, gli eventi link ActionScript non sono supportati. Non sono supportati nemmeno gli stili a:link, a:hovere a:active.
Tag del grassetto Il tag <b> rende il testo in grassetto. Il tipo di carattere usato per visualizzare il testo deve essere disponibile in stile grassetto.
Tag per l'interruzione di riga Il tag <br> crea un'interruzione di riga nel testo.
Tag del carattere Il tag <font> specifica un tipo di carattere o un elenco di tipi di carattere per la visualizzazione del testo. Il tag del carattere supporta gli attributi seguenti:
  • color: sono supportati solo i valori colore esadecimali (#FFFFFF).
  • face: specifica il nome del carattere da utilizzare. Come illustrato nell'esempio seguente, è possibile anche specificare un elenco di nomi di carattere separati da virgola. In tal caso Flash Player sceglie il primo carattere disponibile. Se il carattere specificato non è installato nel computer locale o non è incorporato nel file SWF, Flash Player sceglie un altro carattere.
  • size: specifica le dimensioni del carattere. Potete usare dimensioni di pixel assolute, come 16 o 18, o dimensioni di punti relative, come +2 o -4.
  • letterspacing: specifica il tracciamento (crenatura manuale), in pixel, da applicare a destra di ogni carattere.
  • kerning: specifica se la crenatura è attivata o disattivata. Un valore diverso da zero attiva la crenatura, mentre zero la disattiva.
Tag per le immagini Il tag <img> consente di incorporare file di immagine (JPEG, GIF, PNG), file SWF e clip filmato esterni all'interno del testo.

Il tag <img> supporta i seguenti attributi:

  • src: specifica l'URL di un file di immagine o SWF oppure l'identificatore di concatenamento di un simbolo della libreria relativo a un clip filmato. Questo è l'unico attributo obbligatorio, tutti gli altri sono facoltativi. La visualizzazione dei file esterni (JPEG, GIF, PNG e SWF) avviene solo dopo lo scaricamento completo dei file.
  • width: la larghezza dell'immagine, del file SWF o del clip filmato inserito, in pixel.
  • height: l'altezza dell'immagine, del file SWF o del clip filmato inserito, in pixel.

Nota: a differenza della classe TextField, i seguenti attributi non sono supportati: align, hspace, vspace, id e checkPolicyFile.

Tag del corsivo Il tag <i> visualizza in corsivo il testo a cui viene applicato. Il tipo di carattere usato per visualizzare il testo deve essere disponibile in stile corsivo.
Tag per le voci di elenco Nota: a differenza della classeTextField, il tag per le voci di elenco non è supportato.
Tag del paragrafo Il tag <p> crea un nuovo paragrafo. Il tag <p> supporta i seguenti attributi:
  • align: specifica l'allineamento del testo del paragrafo; i valori validi sono left, right, justify e center.
  • class: specifica un nome di classe da utilizzare per applicare lo stile.
Tag SPAN Il tag <span> supporta i seguenti attributi:
  • class: specifica un nome di classe da utilizzare per applicare lo stile.. Mentre i tag span vengono spesso utilizzati per impostare uno stile definito in un foglio di stile, le istanze TLFTextField non supportano i fogli di stile. Il tag span è disponibile per le istanze TLFTextField per consentire di fare riferimento a una classe con proprietà di stile.
  • Potete anche mettere le proprietà direttamente nel tag span: <span fontFamily="Arial">Ciao</span>. I tag span nidificati non sono invece supportati.
Tag TEXTFORMAT

Il tag <textformat> permette di utilizzare nei campi di testo un sottoinsieme delle proprietà di formattazione dei paragrafi appartenente alla classe TextFormat (ad esempio, interlinea, rientro, margini e spazi di tabulazione). È possibile combinare i tag <textformat> con i tag HTML incorporati.

Il tag <textformat> supporta i seguenti attributi:

  • indent: specifica il rientro dal margine sinistro del primo carattere del paragrafo; corrisponde a TextFormat.indent. Sono accettati numeri sia positivi che negativi.
  • blockindent: specifica il rientro applicato a tutte le righe del paragrafo.
  • leftmargin: indica il margine sinistro del paragrafo, espresso in punti. Corrisponde a TextFormat.leftMargin.
  • rightmargin: indica il margine destro del paragrafo, espresso in punti. Corrisponde a TextFormat.rightMargin.
  • leading: specifica l'interlinea (altezza della riga) misurata in pixel tra la linea di base ascendente della riga e quella discendente della riga precedente.
  • tabstops: specifica un elenco separato da virgole di posizioni di tabulazione per il paragrafo.
Tag di sottolineatura Il tag <u> sottolinea il testo cui esso è applicato.

Quando un tag sconosciuto viene importato, l'importatore textFieldHTMLFormat imposta una singola proprietà typeName del FlowElement su tale nome di tag oppure crea un DivElement o un SubParagraphGroupElement con la sua proprietà typeName impostata sul nome del tag.

L'esportatore textFieldHTMLFormat esporta typeName come tag XML quando è diverso dal valore predefinito.

Elementi API correlati

TEXT_LAYOUT_FORMAT

Costante 
public static const TEXT_LAYOUT_FORMAT:String = "textLayoutFormat"

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Formato TextLayout. Utilizzate questo filtro per l'importazione da, o l'esportazione in, un oggetto TextFlow utilizzando il formato codice TextLayout. Il formato TextLayout rileva i seguenti errori:

  • Spazio dei nomi imprevisto
  • Elemento sconosciuto
  • Attributo sconosciuto

TextConverter_example.as

In questo esempio è descritto un utilizzo possibile della classe di conversione TextConverter. Il testo in un formato di codice standard viene importato nell'oggetto TextFlow e quindi visualizzato. Il testo viene quindi esportato nel formato 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 ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.