Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: AIR 30.0 e anterior, Flash Player 30.0 e anterior, Flash Lite 4
Flex 4.6 e anterior, Flash Pro CS6 e anterior
Ocultar filtros
flashx.textLayout.conversion 

TextConverter  - AS3

Pacotesx

Nível superior
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

Elementos de linguagem

Constantes globais
Funções globais
Operadores
Instruções, palavras-chave e diretivas
Tipos especiais

Apêndices

Novidades
Erros do compilador
Avisos do compilador
Erros de runtime
Migrando para o ActionScript 3
Conjuntos de caracteres suportados
Tags MXML apenas
Elementos XML de movimento
Marcas de texto cronometradas
Lista de elementos deprecados
Constantes de Implementação de Acessibilidade
Como Usar Exemplos do ActionScript
Aspectos jurídicos
Pacoteflashx.textLayout.conversion
Classepublic class TextConverter
HerançaTextConverter Inheritance Object

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Esta é a classe de gateway para controle de importações e exportações. Isto serve como ponto central de acesso para a função de conversão no Text Layout Framework. Contém um registro de conversores de produção e/ou entrada predefinidos bem como definidos pelo usuário, além do conjunto de métodos de conversão.

O formato dos dados convertidos não é predefinido; o usuário que gravou conversores é livre para aceitar e retornar qualquer formato da sua escolha. Os formatos comuns são sequências de caracteres, XML, e exemplos ByteArray. Os autores de conversores devem documentar que formatos são compatíveis.

Veja os exemplos

Mais exemplos



Propriedades públicas
 PropriedadeDefinido por
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
  numFormats : int
[estático] [somente leitura] Número de formatos.
TextConverter
Métodos públicos
 MétodoDefinido por
  
addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void
[estático] Registre um novo formato para importação/exportação.
TextConverter
  
addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void
[estático] Registre um novo formato para importar/exportar no local especificado.
TextConverter
  
[estático] Exporta um TextFlow em um formato específico.
TextConverter
  
[estático] Cria e retorna um conversor de exportação que pode ser usado para exportar de um TextFlow para uma sequência de caracteres de origem ou um objeto XML.
TextConverter
  
[estático] Retorna o nome de formato para o formato em índice.
TextConverter
  
[estático] Retorna o FormatDescriptor para o formato em índice.
TextConverter
  
[estático] Cria e retorna um conversor de importação, que pode ser usado para importar de uma sequência de caracteres de origem, um objeto de XML, ou qualquer formato de dados definido pelo usuário para um TextFlow.
TextConverter
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
  
[estático] Cria um TextFlow do conteúdo de origem em um formato especificado.
TextConverter
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
  
[estático] Remova o formato.
TextConverter
  
[estático] Remova o formato no local de índice.
TextConverter
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
  PLAIN_TEXT_FORMAT : String = "plainTextFormat"
[estático] Formato de texto simples.
TextConverter
  TEXT_FIELD_HTML_FORMAT : String = "textFieldHTMLFormat"
[estático] Formato HTML.
TextConverter
  TEXT_LAYOUT_FORMAT : String = "textLayoutFormat"
[estático] Formato TextLayout.
TextConverter
Detalhes da propriedade

numFormats

propriedade
numFormats:int  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Número de formatos.



Implementação
    public static function get numFormats():int
Detalhes do método

addFormat

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Registre um novo formato para importação/exportação. O novo formato será adicionado no fim, como a menor prioridade. O local pode ser significativo para clientes que têm várias escolhas para qual formato usar, como ao importar da área de transferência externa. O novo formato pode ser compatível com importação e/ou exportação. O formato estará presente em vários locais se já tiver sido adicionado. O primeiro localizado será usado.

Parâmetros

format:String — A classe de conversor de importação a ser registrada ou null
 
importerClass:Class — A classe de conversor de exportação a ser registrada ou null
 
exporterClass:Class — A sequência de caracteres de formato que marca as classes de conversores. Os formatos podem ser qualquer nome, mas devem ser exclusivos.
 
clipboardFormat:String — A sequência de caracteres usada como o formato de área de transferência ao converter para/da área de transferência. Torne isto null se o formato não for compatível com o acesso à área de transferência.

addFormatAt

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Registre um novo formato para importar/exportar no local especificado. O local pode ser significativo para clientes que têm várias escolhas para qual formato usar, como ao importar da área de transferência externa. Números menores indicam maior prioridade; esses conversores serão tentados primeiro. O novo formato pode ser compatível com importação e/ou exportação. O formato estará presente em vários locais se já tiver sido adicionado. O primeiro localizado será usado.

Parâmetros

index:int — A classe de conversor de importação a ser registrada ou null
 
format:String — A classe de conversor de exportação a ser registrada ou null
 
importerClass:Class — A sequência de caracteres de formato que marca as classes de conversores
 
exporterClass:Class (default = null) — A sequência de caracteres usada como o formato de área de transferência ao converter para/da área de transferência. Torne isto null se o formato não for compatível com o acesso à área de transferência.
 
clipboardFormat:String (default = null)

export

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Exporta um TextFlow em um formato específico.

Use uma das constantes estáticas fornecidas com esta classe, um tipo de MIME, ou um formato definido pelo usuário de exportadores definidos pelo usuário para especificar o parâmetro format:

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

Especifique o tipo dos dados exportados no parâmetro conversionType com uma das constantes estáticas fornecidas pela classe ConversionType, ou pelo tipo de dados definido pelo usuário de exportadores definidos pelo usuário:

  • ConversionType.STRING_TYPE
  • ConversionType.XML_TYPE

Retorna uma representação do TextFlow no formato especificado, ou null em erros.

Parâmetros

source:flashx.textLayout.elements:TextFlow — Conteúdo de origem
 
format:String — Formato de saída
 
conversionType:String — Tipo de dados exportados

Retorna
Object — Formulário Objeto Exportado do TextFlow, ou null em erros

Elementos da API relacionados

getExporter

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Cria e retorna um conversor de exportação que pode ser usado para exportar de um TextFlow para uma sequência de caracteres de origem ou um objeto XML. Use esta função se precisar realizar várias exportações separadas. Equivale a chamar flashx.textLayout.conversion.TextConverter.export().

Use uma das constantes estáticas fornecidas com esta classe para especificar o parâmetro format:

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

Se o formato tiver sido adicionado várias vezes, o primeiro localizado será usado.

Parâmetros

format:String — Formato de destino para dados exportados

Retorna
flashx.textLayout.conversion:ITextExporter — Exportador de texto ITextExporter que pode exportar no formato especificado

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este snippet de código mostra uma utilização do método getExporter para realizar exportações repetidas do texto formatado.

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étodo 
public static function getFormatAt(index:int):String

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Retorna o nome de formato para o formato em índice.

Parâmetros

index:int

Retorna
String

getFormatDescriptorAt

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Retorna o FormatDescriptor para o formato em índice.

Parâmetros

index:int

Retorna
FormatDescriptor

getImporter

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Cria e retorna um conversor de importação, que pode ser usado para importar de uma sequência de caracteres de origem, um objeto de XML, ou qualquer formato de dados definido pelo usuário para um TextFlow. Use este método caso seja necessário realizar muitas importações separadas, ou se quiser corrigir erros durante a importação. Equivale a chamar flashx.textLayout.conversion.TextConverter.importToFlow().

Use uma das constantes estáticas fornecidas com esta classe para especificar o parâmetro format, um tipo de MIME, ou um formato de dados definido pelo usuário.

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

Se o formato tiver sido adicionado várias vezes, o primeiro localizado será usado.

Parâmetros

format:String — Formato do conteúdo de origem. Use constantes de flashx.textLayout.conversion.TextConverter.TEXT_LAYOUT_FORMAT, PLAIN_TEXT_FORMAT, TEXT_FIELD_HTML_FORMAT etc., um tipo de MIME ou um formato definido pelo usuário.
 
config:IConfiguration (default = null) — configuração a ser usada durante esta importação. null significa usar o padrão atual. Você também pode definir a configuração através da propriedade ITextImporter.configuration.

Retorna
flashx.textLayout.conversion:ITextImporter — Importador de texto ITextImporter que pode importar os dados de origem

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este snippet de código mostra uma utilização do método getImporter para realizar importações repetidas do texto formatado. Observe que os erros são zerados no início de cada chamada 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étodo 
public static function importToFlow(source:Object, format:String, config:IConfiguration = null):flashx.textLayout.elements:TextFlow

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Cria um TextFlow do conteúdo de origem em um formato especificado.

Use uma das constantes estáticas fornecidas com esta classe, um tipo de MIME, para especificar o parâmetro format, ou use um valor definido pelo usuário para importadores registrados pelo usuário:

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

Parâmetros

source:Object — Conteúdo de origem
 
format:String — Formato do conteúdo de origem
 
config:IConfiguration (default = null) — IConfiguration a utilizar na criação de novos TextFlows

Retorna
flashx.textLayout.elements:TextFlow — TextFlow que foi criado da origem, ou null em erros.

Elementos da API relacionados

removeFormat

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Remova o formato. Se um formato foi adicionado várias vezes, só o primeiro localizado é removido.

Parâmetros

format:String — A sequência de caracteres do formato de conversor a ser removido

removeFormatAt

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

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Remova o formato no local de índice.

Parâmetros

index:int — O formato a ser removido

Detalhes da constante

PLAIN_TEXT_FORMAT

Constante
public static const PLAIN_TEXT_FORMAT:String = "plainTextFormat"

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Formato de texto simples. Utilize-o para criar um TextFlow a partir de uma string simples sem formatação, ou para criar uma string simples sem formatação a partir de um TextFlow.

TEXT_FIELD_HTML_FORMAT

Constante 
public static const TEXT_FIELD_HTML_FORMAT:String = "textFieldHTMLFormat"

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Formato HTML. Utilize-o para importar de ou exportar para um TextFlow usando o formato HTML. O HTML de Estrutura de Layout de texto suporta um subconjunto de marcas e atributos suportados pela classe TextField no pacote flash.text.

A seguinte tabela enumera as marcas de HTML e atributos suportados para o processo de importação e exportação (marcas e atributos suportados por TextField, mas não suportados pela Estrutura de Layout de texto são especificamente descritos como não suportados):

Marca Descrição
Marca de âncora A marca <a> cria um link de hipertexto e oferece suporte aos seguintes atributos:
  • target: especifica o nome da janela de destino em que você carrega a página. As opções incluem _self, _blank, _parent e _top. A opção _self especifica o quadro atual na janela atual, _blank especifica uma nova janela, _parent especifica o pai do quadro atual e _top especifica o quadro de nível superior na janela atual.
  • href: especifica um URL. A URL pode ser absoluta ou relativa ao local do arquivo SWF que está carregando a página. Um exemplo de uma referência absoluta a um URL é http://www.adobe.com; um exemplo de uma referência relativa é /index.html. URLs absolutos devem ser iniciados com http://; do contrário, o Flash os tratará como URLs relativos. Nota: diferentemente da classe TextField, eventos ActionScript link não são suportados. Não são estilos a:link, a:hover e a:active.
Marca de negrito A marca <b> renderiza o texto como negrito. Uma face de tipo negrito deve estar disponível para a fonte utilizada.
Marca de quebra A marca <br> cria uma quebra de linha no de texto.
Marca de fonte A marca <font> especifica uma fonte ou uma lista de fontes para exibir o texto. A marca de fonte oferece suporte aos seguintes atributos:
  • color: apenas valores de cor hexadecimais (#FFFFFF) são suportados.
  • face: especifica o nome da fonte a ser utilizada. Como mostrado no seguinte exemplo, você pode especificar uma lista de nomes de fonte delimitados por vírgula, caso em que o Flash Player seleciona a primeira fonte disponível. Se a fonte especificada não estiver instalada no sistema do computador local ou não estiver incorporada no arquivo SWF, o Flash Player selecionará uma fonte substituta.
  • size: especifica o tamanho da fonte. Você pode utilizar tamanhos de pixel absolutos, como 16 ou 18, ou tamanhos de ponto relativos, como +2 ou -4.
  • letterspacing: especifica o rastreamento (ajuste de espaço manual) em pixels a ser aplicado à direita de cada caractere.
  • kerning: especifica se o ajuste de espaço é ativado ou desativado. Um valor diferente de zero ativa o ajuste de espaço, enquanto o zero o desativa.
Marca de imagem A marca <img> permite que você incorpore arquivos de imagem externa (JPEG, GIF, PNG), arquivos SWF e clipes de vídeo dentro do texto.

A marca <img> oferece suporte aos seguintes atributos:

  • src: especifica o URL para um arquivo de imagem ou SWF, ou o identificador de ligação para um símbolo de clipe de vídeo na biblioteca. Esse atributo é obrigatório; todos os outros atributos são opcionais. Arquivos externos (JPEG, GIF, PNG e SWF) não serão exibidos até que sejam completamente baixados.
  • width: a largura da imagem, do arquivo SWF ou do clipe de vídeo sendo inserido, em pixels.
  • height: a altura da imagem, do arquivo SWF ou do clipe de vídeo sendo inserido, em pixels.

Nota: diferentemente da classe TextField, os seguintes atributos não são suportados: align, hspace, vspace, id e checkPolicyFile.

Marca de itálico A marca <i> exibe o texto selecionado em itálico. Uma face de tipo itálico deve estar disponível para a fonte utilizada.
Marca de item da lista Nota: diferentemente da classe TextField, a marca do Item de lista não é suportada.
Marca de parágrafo A marca <p> cria um novo parágrafo. A marca <p> oferece suporte aos seguintes atributos:
  • align: especifica o alinhamento do texto dentro do parágrafo; os valores válidos são left, right, justify e center.
  • classe: especifica um nome da classe que pode ser usado para a estilização
Marca span A marca <span> oferece suporte aos seguintes atributos:
  • classe: especifica um nome da classe que pode ser usado para a estilização. Enquanto as marcas de span muitas vezes são usadas para estabelecer um estilo definido em uma folha de estilos, as instâncias de TLFTextField não suportam folhas de estilos. A marca de span está disponível para instâncias TLFTextField para referir-se a uma classe com propriedades de estilo.
  • Você também pode inserir propriedades diretamente na marca de span: <span fontFamily = "Arial"> Olá </span> . Contudo, as marcas de span aninhadas não são suportados.
Marca de formato de texto

A marca <textformat> permite utilizar um subconjunto de propriedades de formatação de parágrafo da classe TextFormat dentro de campos de texto, incluindo entrelinha, recuo, margens e paradas de tabulação. Você pode combinar as marcas <textformat> com as marcas HTML embutidas.

A marca <textformat> tem os seguintes atributos:

  • indent: especifica o recuo da margem esquerda para o primeiro caractere no parágrafo; corresponde ao TextFormat.indent. Números positivos e negativos são aceitáveis.
  • blockindent: especifica que o recuo foi aplicado a todas as linhas do parágrafo.
  • leftmargin: especifica a margem esquerda do parágrafo em pontos; corresponde ao TextFormat.leftMargin.
  • rightmargin: especifica a margem direita do parágrafo em pontos; corresponde ao TextFormat.rightMargin.
  • leading: especifica a entrelinha (altura de linha) medida em pixels entre a parte superior de uma linha e a parte inferior da linha
  • tabstops: especifica uma lista separada por vírgula de posições de parada de tabulação do parágrafo.
Marca de sublinhado A marca <u> sublinha o texto selecionado.

Quando uma marca desconhecida é importada, o importador textFieldHTMLFormat definirá a propriedade typeName de um FlowElement único naquele nome da marca ou criará um DivElement ou um SubParagraphGroupElement com seu conjunto de propriedades typeName ao nome da marca.

O exportador textFieldHTMLFormat exportará typeName como a marca XML quando for diferente do padrão.

Elementos da API relacionados

TEXT_LAYOUT_FORMAT

Constante 
public static const TEXT_LAYOUT_FORMAT:String = "textLayoutFormat"

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Formato TextLayout. Utilize-o para importar de ou exportar para um TextFlow usando o formato de marcação TextLayout. O formato Text Layout detecta os seguintes erros:

  • Namespace inesperado
  • Elemento desconhecido
  • Atributo desconhecido

TextConverter_example.as

Este exemplo mostra uma utilização da classe de conversão TextConverter. O texto em um formato padrão de marcação é importado para um objeto TextFlow e, depois, exibido. Então, o texto é exportado no 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 ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.