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.elements 

FlowElement  - 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.elements
Classepublic class FlowElement
HerançaFlowElement Inheritance Object
Implementações ITextLayoutFormat
Subclasses FlowGroupElement, FlowLeafElement

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

O texto em um fluxo é armazenado na forma de árvore, cujos elementos representam as divisões lógicas dentro do texto. A classe FlowElement é a classe básica abstrata de todos os objetos desta árvore. Os objetos FlowElement representam parágrafos, intervalos de texto dentro de parágrafos, e grupos de parágrafos.

A raiz de uma árvore FlowElement componível é sempre um objeto TextFlow. Os elementos de folha da árvore são sempre subclasses da classe FlowLeafElement. Todas as folhas dispostas em um TextFlow componível têm um ancestral ParagraphElement.

Não é possível criar diretamente um objeto FlowElement. A chamada de new FlowElement() gera uma exceção de erro.

Elementos da API relacionados



Propriedades públicas
 PropriedadeDefinido por
  alignmentBaseline : *
TextLayoutFormat: especifica a linha de base à qual a linha de base dominante se alinha.
FlowElement
  backgroundAlpha : *
TextLayoutFormat: Valor de Alfa (transparência) do plano de fundo (adota o valor padrão se não for definido durante o cascateamento).
FlowElement
  backgroundColor : *
TextLayoutFormat: Cor do plano de fundo do texto (adota o valor padrão se não for definido durante o cascateamento).
FlowElement
  baselineShift : *
TextLayoutFormat: quantidade para deslocar a linha de base do valor dominantBaseline.
FlowElement
  blockProgression : *
TextLayoutFormat: especifica uma progressão vertical ou horizontal da colocação de linha.
FlowElement
  breakOpportunity : *
TextLayoutFormat: controla onde as linhas são permitidas para quebrar o texto em diversas linhas.
FlowElement
  cffHinting : *
TextLayoutFormat: O tipo de referência CFF usado nesse texto.
FlowElement
  clearFloats : *
TextLayoutFormat: Controla como texto envolve um float.
FlowElement
  color : *
TextLayoutFormat: Cor do texto.
FlowElement
  columnCount : *
TextLayoutFormat: o número de colunas de texto (adota o valor padrão se indefinido durante a cascata).
FlowElement
  columnGap : *
TextLayoutFormat: especifica a quantidade do espaço de sarjeta, em pixels, para dobra de colunas (adota o valor padrão se indefinido durante a cascata).
FlowElement
  columnWidth : *
TextLayoutFormat: a largura da coluna em pixels (adota o valor padrão se indefinido durante a cascata).
FlowElement
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[somente leitura] Gera os atributos calculados de formato válidos para este elemento.
FlowElement
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
  coreStyles : Object
[somente leitura] Retorna os coreStyles neste FlowElement.
FlowElement
  digitCase : *
TextLayoutFormat: o tipo da caixa de dígito usado para este texto.
FlowElement
  digitWidth : *
TextLayoutFormat: o tipo da largura de dígito usado para este texto.
FlowElement
  direction : *
TextLayoutFormat: Especifica o nível de incorporação bidirecional padrão do texto no bloco de texto.
FlowElement
  dominantBaseline : *
TextLayoutFormat: especifica que linha de base de elemento se ajusta ao alignmentBaseline para determinar a posição vertical do elemento na linha.
FlowElement
  firstBaselineOffset : *
TextLayoutFormat: especifica a posição de linha de base da primeira linha no container.
FlowElement
  fontFamily : *
TextLayoutFormat: O nome da fonte a ser usada ou uma lista dos nomes de fonte separados por vírgulas.
FlowElement
  fontLookup : *
TextLayoutFormat: busca de fonte para usar.
FlowElement
  fontSize : *
TextLayoutFormat: o tamanho do texto em pixels.
FlowElement
  fontStyle : *
TextLayoutFormat: estilo de texto.
FlowElement
  fontWeight : *
TextLayoutFormat: espessura do texto.
FlowElement
  format : flashx.textLayout.formats:ITextLayoutFormat
Propriedades do TextLayoutFormat aplicadas diretamente a este elemento.
FlowElement
  id : String
Atribui um nome identificador ao elemento, possibilitando definir um estilo para o elemento através da referência à id.
FlowElement
  justificationRule : *
TextLayoutFormat: regra usada para justificar o texto em um parágrafo.
FlowElement
  justificationStyle : *
TextLayoutFormat: o estilo usado para a justificação do parágrafo.
FlowElement
  kerning : *
TextLayoutFormat: O kerning ajusta os pixels entre determinados pares de caracteres para aprimorar a legibilidade.
FlowElement
  leadingModel : *
TextLayoutFormat: especifica o modelo de entrelinha, que é uma combinação de base e direção de entrelinha.
FlowElement
  ligatureLevel : *
TextLayoutFormat: controla quai das ligaduras que são definidas na fonte podem ser usadas no texto.
FlowElement
  lineBreak : *
TextLayoutFormat: controla a quebra de texto dentro do container (adota o valor padrão se indefinido durante a cascata).
FlowElement
  lineHeight : *
TextLayoutFormat: controles de entrelinha do texto.
FlowElement
  lineThrough : *
TextLayoutFormat: se verdadeiro, aplica-se tachado, uma linha desenhada no meio do texto.
FlowElement
  linkActiveFormat : *
TextLayoutFormat: define os atributos de formatação usados para links em estado normal.
FlowElement
  linkHoverFormat : *
TextLayoutFormat: define os atributos de formatação utilizados para links em estado de foco, quando o mouse está sobre os limites (rolando sobre) um link.
FlowElement
  linkNormalFormat : *
TextLayoutFormat: define os atributos de formatação usados para links em estado normal.
FlowElement
  listAutoPadding : *
TextLayoutFormat: isto especifica um recuo automático da borda inicial de listas quando o valor de preenchimento da lista neste lado é automático.
FlowElement
  listMarkerFormat : *
TextLayoutFormat: define a formatação dos marcadores de lista de atributos.
FlowElement
  listStylePosition : *
TextLayoutFormat: os valores permitidos são ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. O valor padrão é indefinido indicando não configurado. Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral.
FlowElement
  listStyleType : *
TextLayoutFormat: Os valores permitidos são ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. O valor padrão é indefinido indicando não configurado. Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral.
FlowElement
  locale : *
TextLayoutFormat: O local do texto.
FlowElement
  paddingBottom : *
TextLayoutFormat: inserção inferior em pixels.
FlowElement
  paddingLeft : *
TextLayoutFormat: Inserção esquerda em pixels.
FlowElement
  paddingRight : *
TextLayoutFormat: inserção direita em pixels.
FlowElement
  paddingTop : *
TextLayoutFormat: inserção superior em pixels.
FlowElement
  paragraphEndIndent : *
TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a borda de fim do parágrafo.
FlowElement
  paragraphSpaceAfter : *
TextLayoutFormat: Um Número que especifica a quantidade de espaço, em pixels, a ser deixada após o parágrafo.
FlowElement
  paragraphSpaceBefore : *
TextLayoutFormat: Um Número que especifica a quantidade de espaço, em pixels, a ser deixada antes do parágrafo.
FlowElement
  paragraphStartIndent : *
TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a borda inicial do parágrafo.
FlowElement
  parent : FlowGroupElement
[somente leitura] Gera o pai deste objeto FlowElement.
FlowElement
  parentRelativeEnd : int
[somente leitura] Gera o fim relativo deste objeto FlowElement no pai.
FlowElement
  parentRelativeStart : int
[somente leitura] Gera o início relativo deste objeto FlowElement no pai.
FlowElement
  renderingMode : *
TextLayoutFormat: O modo de renderização usado nesse texto.
FlowElement
  styleName : *
TextLayoutFormat: atribui uma classe de identificação ao elemento, permitindo definir um estilo para o elemento por meio da referência a styleName.
FlowElement
  styles : Object
[somente leitura] Retorna os estilos neste FlowElement.
FlowElement
  tabStops : *
TextLayoutFormat: especifica as paradas de tabulação associadas ao parágrafo.
FlowElement
  textAlign : *
TextLayoutFormat: alinhamento de linhas no parágrafo em relação ao container.
FlowElement
  textAlignLast : *
TextLayoutFormat: alinhamento da última (ou única) linha no parágrafo em relação ao container em texto justificado.
FlowElement
  textAlpha : *
TextLayoutFormat: Valor Alfa (transparência) do texto.
FlowElement
  textDecoration : *
TextLayoutFormat: decoração no texto.
FlowElement
  textIndent : *
TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a primeira linha do parágrafo.
FlowElement
  textJustify : *
TextLayoutFormat: especifica opções para justificar o texto.
FlowElement
  textLength : int
[somente leitura] Gera o comprimento total de texto de propriedade deste objeto FlowElement e do seu filho.
FlowElement
  textRotation : *
TextLayoutFormat: determina o número de graus para girar este texto.
FlowElement
  tracking : Object
[somente gravação] Define o controle e é sinônimo da propriedade trackingRight.
FlowElement
  trackingLeft : *
TextLayoutFormat: Número, em pixels (ou porcentagem de fontSize, como 120%) que indica a quantidade de rastreamento (kerning manual) a ser aplicado à esquerda de cada caractere.
FlowElement
  trackingRight : *
TextLayoutFormat: Número, em pixels (ou porcentagem de fontSize, como 120%) que indica a quantidade de rastreamento (kerning manual) a ser aplicado à direita de cada caractere.
FlowElement
  typeName : String
Cada FlowElement tem um typeName.
FlowElement
  typographicCase : *
TextLayoutFormat: o tipo de caixa tipográfica usado para este texto.
FlowElement
  userStyles : Object
Permite ler e gravar estilos de usuários em um objeto FlowElement.
FlowElement
  verticalAlign : *
TextLayoutFormat: o alinhamento vertical ou a justificação (adota o valor padrão se indefinido durante a cascata).
FlowElement
  whiteSpaceCollapse : *
TextLayoutFormat: oculta ou mantém espaços em branco ao importar texto em um TextFlow.
FlowElement
  wordSpacing : *
TextLayoutFormat: especifica o espaçamento ideal, mínimo e máximo (como um multiplicador da largura de um espaço normal) entre palavras a ser utilizado durante a justificação.
FlowElement
Métodos públicos
 MétodoDefinido por
  
Classe básica – chamar um novo FlowElement() gera uma exceção de erro.
FlowElement
  
Apaga o estilo especificado por styleProp a partir deste objeto FlowElement.
FlowElement
  
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Faz uma cópia profunda deste objeto FlowElement, inclusive os filhos, copiando o conteúdo entre as duas posições de caracteres especificadas e gerando a cópia como um objeto FlowElement.
FlowElement
  
Compare o userStyles deste com o userStyles de otherElement.
FlowElement
  
Gera o local inicial do elemento no fluxo de texto como um índice absoluto.
FlowElement
  
getCharAtPosition(relativePosition:int):String
Gera o caractere na posição especificada, em relação a este objeto FlowElement.
FlowElement
  
getCharCodeAtPosition(relativePosition:int):int
Gera o código do caractere na posição especificada, em relação a este FlowElement.
FlowElement
  
Gera o início deste elemento em relação a um elemento precedente.
FlowElement
  
Gera o próximo irmão FlowElement na hierarquia do fluxo de texto.
FlowElement
  
Gera o objeto ParagraphElement associado a este elemento.
FlowElement
  
Gera o irmão FlowElement anterior na hierarquia do fluxo de texto.
FlowElement
  
getStyle(styleProp:String):*
Gera o valor do estilo especificado pelo parâmetro styleProp, que especifica o nome do estilo e pode conter qualquer nome de estilo do usuário.
FlowElement
  
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Adquire o intervalo de texto especificado de um elemento de fluxo.
FlowElement
  
Sobe na hierarquia do fluxo de texto para gerar o objeto TextFlow de raiz do elemento.
FlowElement
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
  
Uma chamada dos objetos MXML depois do objeto de implementação foi criada, e todas as propriedades componentes especificadas na tag de MXML foram inicializadas.
FlowElement
 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
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
  
setStyle(styleProp:String, newValue:*):void
Define o estilo especificado pelo parâmetro styleProp para o valor especificado pelo parâmetro newValue.
FlowElement
  
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Produz uma cópia deste objeto FlowElement, copiando o conteúdo entre duas posições especificadas de caracteres.
FlowElement
  
splitAtPosition(relativePosition:int):FlowElement
Divide este objeto FlowElement na posição especificada pelo parâmetro relativePosition, que é uma posição relativa deste elemento no texto.
FlowElement
 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
Detalhes da propriedade

alignmentBaseline

propriedade
alignmentBaseline:*

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

TextLayoutFormat: especifica a linha de base à qual a linha de base dominante se alinha. Por exemplo, se você definir dominantBaseline como ASCENT, definir alignmentBaseline como DESCENT alinha a parte superior do texto com a linha de base DESCENT, ou abaixo da linha. Em geral, o maior elemento da linha determina as linhas de base.

linhas de base

Os valores permitidos são TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ele terá um valor de TextBaseline.USE_DOMINANT_BASELINE.



Implementação
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

backgroundAlpha

propriedade 
backgroundAlpha:*

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

TextLayoutFormat: Valor de Alfa (transparência) do plano de fundo (adota o valor padrão se não for definido durante o cascateamento). O valor 0 significa ‘totalmente transparente’ e o valor 1 significa ‘totalmente opaco’. Objetos de exibição com a propriedade alpha definida como 0 são ativos, mesmo estando invisíveis.

Os valores permitidos são números de 0 a 1 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de 1.



Implementação
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

backgroundColor

propriedade 
backgroundColor:*

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

TextLayoutFormat: Cor do plano de fundo do texto (adota o valor padrão se não for definido durante o cascateamento). Pode ser o valor constante BackgroundColor.TRANSPARENT, ou um valor hexadecimal que especifica os três valores RGB (vermelho, verde, azul) de 8 bits; por exemplo, 0xFF0000 é vermelho e 0x00FF00 é verde.

Os valores permitidos como sequências de caracteres são BackgroundColor.TRANSPARENT, FormatValue.INHERIT e uints de 0x0 a 0xffffffff.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá um valor de BackgroundColor.TRANSPARENT.



Implementação
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

baselineShift

propriedade 
baselineShift:*

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

TextLayoutFormat: quantidade para deslocar a linha de base do valor dominantBaseline. As unidades estão em pixels, ou uma porcentagem de fontSize (nesse caso, informe um valor de string, como 140%). Valores positivos deslocam a linha para cima para textos horizontais (à direta para textos verticais) e valores negativos a deslocam para baixo para textos horizontais (à esquerda para verticais).

Os valores permitidos são BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Os valores numéricos permitidos vão de -1000 a 1000.

Os valores permitidos em porcentagem são números de -1000 a 1000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ele terá um valor de 0,0.



Implementação
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

blockProgression

propriedade 
blockProgression:*

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

TextLayoutFormat: especifica uma progressão vertical ou horizontal da colocação de linha. As linhas são colocadas de cima para baixo (BlockProgression.TB, usado para textos na horizontal) ou da direita para a esquerda (BlockProgression.RL, usado para textos na vertical).

Os valores permitidos são BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de BlockProgression.TB.



Implementação
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

breakOpportunity

propriedade 
breakOpportunity:*

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

TextLayoutFormat: controla onde as linhas são permitidas para quebrar o texto em diversas linhas. Define para BreakOpportunity.AUTO para quebrar o texto normalmente. Define para BreakOpportunity.NONE para não quebrar o texto a menos que o texto ultrapasse a medida e não hoouver outro lugar para quebrar a linha. Define para BreakOpportunity.ANY para permitir a linha para quebrar em qualquer lugar, em vez de somente entre palavras. Define para BreakOpportunity.ALL para ter cada cluster tipográfico colocado em uma linha separada (útil para o texto em um caminho).

Os valores permitidos são BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de BreakOpportunity.AUTO.



Implementação
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

cffHinting

propriedade 
cffHinting:*

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

TextLayoutFormat: O tipo de referência CFF usado nesse texto. A referência CFF determina se o tempo de execução do Flash forçará ou não as linhas fortes horizontais para que caibam em uma grade de subpixels. Esta propriedade é aplicada apenas se a propriedade renderingMode for definida como RenderingMode.CFF e se a fonte for incorporada (a propriedade fontLookup for definida como FontLookup.EMBEDDED_CFF). Em tela de tamanhos pequenos, a referência produz um texto claro e legível para os leitores.

Os valores permitidos são CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de CFFHinting.HORIZONTAL_STEM.



Implementação
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

clearFloats

propriedade 
clearFloats:*

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

TextLayoutFormat: Controla como texto envolve um float. Um valor none permitirá o texto se envolver mais estreitamente em torno de um float. Um valor dos esquerdos fará com que o texto ignore qualquer porção do container que tenha float esquerdo, e um valor do direito fará que o texto ignore qualquer porção do container que tem um float direito. Um valor de ambos fará com que o texto ignore qualquer float.

Os valores permitidos são ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de ClearFloats.NONE.



Implementação
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

color

propriedade 
color:*

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

TextLayoutFormat: Cor do texto. Um número hexadecimal que especifica três valores RGB (vermelho, verde, azul) de 8 bits; por exemplo, 0xFF0000 é vermelho e 0x00FF00 é verde.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get color():*
    public function set color(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

columnCount

propriedade 
columnCount:*

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

TextLayoutFormat: o número de colunas de texto (adota o valor padrão se indefinido durante a cascata). O número da coluna anula as outras configurações de coluna. O valor é um Inteiro, ou FormatValue.AUTO se não for especificado. Se columnCount não for especificado, columnWidth será usado para criar tantas colunas quantas couberem no contêiner.

Os valores permitidos como sequências de caracteres são flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT e de ints de 1 a 50.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get columnCount():*
    public function set columnCount(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

columnGap

propriedade 
columnGap:*

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

TextLayoutFormat: especifica a quantidade do espaço de sarjeta, em pixels, para dobra de colunas (adota o valor padrão se indefinido durante a cascata). O valor é um Número.

Os valores permitidos são números de 0 a 1000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de 20.



Implementação
    public function get columnGap():*
    public function set columnGap(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

columnWidth

propriedade 
columnWidth:*

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

TextLayoutFormat: a largura da coluna em pixels (adota o valor padrão se indefinido durante a cascata). Se você especificar a largura das colunas, mas não o número, TextLayout criará o maior número possível dessas colunas, de acordo com a largura do contêiner e as configurações de columnGap. Qualquer espaço restante será deixado após a última coluna. O valor é um Número.

Os valores permitidos como sequências de caracteres são FormatValue.AUTO, FormatValue.INHERIT e números de 0 a 8000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

computedFormat

propriedade 
computedFormat:flashx.textLayout.formats:ITextLayoutFormat  [somente leitura]

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

Gera os atributos calculados de formato válidos para este elemento. Leva em conta a herança de atributos dos elementos pais.



Implementação
    public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat

Elementos da API relacionados

coreStyles

propriedade 
coreStyles:Object  [somente leitura]

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

Retorna os coreStyles neste FlowElement. Observe que o getter faz uma cópia do dicionário dos estilos centrais. O objeto coreStyles encapsula os formatos que são definidos por TextLayoutFormat e estão em TextLayoutFormat.description. O objeto coreStyles consiste em uma matriz de pares stylename-value.



Implementação
    public function get coreStyles():Object

Elementos da API relacionados

digitCase

propriedade 
digitCase:*

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

TextLayoutFormat: o tipo da caixa de dígito usado para este texto. Definir o valor para DigitCase.OLD_STYLE aproxima as letras minúsculas com ascendentes e descendentes variados. As figuras são espaçadas de maneira proporcional. Este estilo está disponível apenas para algumas fontes, normalmente em fontes complementares ou dedicadas. A altura da configuração DigitCase.LINING é ‘todas maiúsculas’ e, normalmente, tem largura fixa para alinhamento em gráficos.

digitCase

Os valores permitidos são DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de DigitCase.DEFAULT.



Implementação
    public function get digitCase():*
    public function set digitCase(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

digitWidth

propriedade 
digitWidth:*

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

TextLayoutFormat: o tipo da largura de dígito usado para este texto. Pode ser DigitWidth.PROPORTIONAL, que tem a melhor aparência para números separados, ou DigitWidth.TABULAR, que funciona melhor para números em tabelas, gráficos e fileiras verticais.

digitWidth

Os valores permitidos são DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de DigitWidth.DEFAULT.



Implementação
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

direction

propriedade 
direction:*

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

TextLayoutFormat: Especifica o nível de incorporação bidirecional padrão do texto no bloco de texto. Ordem de leitura da esquerda para a direita, como nos tipos de letra do estilo latino, ou ordem de leitura da direita para a esquerda, como em Árabe ou Hebraico. Esta propriedade também afeta a direção da coluna quando ela é aplicada em nível de contêiner. As colunas podem ser ou da esquerda para a direita ou da direita para a esquerda, como o texto. Veja a seguir alguns exemplos:

direção

Os valores permitidos são Direction.LTR, Direction.RTL, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de Direction.LTR.



Implementação
    public function get direction():*
    public function set direction(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

dominantBaseline

propriedade 
dominantBaseline:*

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

TextLayoutFormat: especifica que linha de base de elemento se ajusta ao alignmentBaseline para determinar a posição vertical do elemento na linha. Um valor de TextBaseline.AUTO seleciona a linha de base dominante com base na propriedade locale do parágrafo pai. Para japonês e chinês, o valor de linha de base selecionado é TextBaseline.IDEOGRAPHIC_CENTER; para todos os outros é TextBaseline.ROMAN. Essas opções de linha de base são determinadas pela escolha e pelo tamanho da fonte.

linhas de base

Os valores permitidos são FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FormatValue.AUTO.



Implementação
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

firstBaselineOffset

propriedade 
firstBaselineOffset:*

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

TextLayoutFormat: especifica a posição de linha de base da primeira linha no container. A linha de base à qual esta propriedade se refere depende do local em nível de contêiner. No caso de textos em japonês e chinês, é TextBaseline.IDEOGRAPHIC_BOTTOM; para todos os outros, é TextBaseline.ROMAN. O deslocamento da inserção superior (ou inserção direita, se blockProgression for RL) do contêiner até a linha de base da primeira linha pode ser BaselineOffset.ASCENT, que significa igual à subida da linha,BaselineOffset.LINE_HEIGHT, que significa igual à altura dessa primeira linha, ou qualquer número fixo para especificar uma distância absoluta. BaselineOffset.AUTO alinha a subida da linha com a inserção superior do contêiner.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Os valores permitidos como sequência de caracteres são BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT e números de 0 a 1000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de BaselineOffset.AUTO.



Implementação
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

fontFamily

propriedade 
fontFamily:*

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

TextLayoutFormat: O nome da fonte a ser usada ou uma lista dos nomes de fonte separados por vírgulas. O tempo de execução do Flash renderiza o elemento usando a primeira fonte disponível na lista. Por exemplo, Arial, Helvetica, _sans faz com que o player procure Arial e Helvetica em seguida caso Arial não seja encontrada e _sans caso nenhuma das duas seja encontrada.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de Arial.



Implementação
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

fontLookup

propriedade 
fontLookup:*

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

TextLayoutFormat: busca de fonte para usar. Especificar FontLookup.DEVICE usa as fontes instaladas no sistema que está executando o arquivo SWF. Fontes de dispositivo geram um tamanho de animação menor, mas o texto nem sempre é gerado da mesma forma em diferentes sistemas e plataformas. Especificar FontLookup.EMBEDDED_CFF usa os contornos de fonte incorporados ao arquivo SWF publicado. As fontes incorporadas aumentam (às vezes drasticamente) o tamanho do arquivo SWF, mas o texto é exibido de maneira uniforme na fonte escolhida.

Os valores permitidos são FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FontLookup.DEVICE.



Implementação
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

fontSize

propriedade 
fontSize:*

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

TextLayoutFormat: o tamanho do texto em pixels.

Os valores permitidos são números de 1 a 720 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 12.



Implementação
    public function get fontSize():*
    public function set fontSize(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

fontStyle

propriedade 
fontStyle:*

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

TextLayoutFormat: estilo de texto. Pode ser FontPosture.NORMAL, para uso em texto simples, ou FontPosture.ITALIC para itálico. Esta propriedade se aplica apenas a fontes de dispositivo (a propriedade fontLookup é configurada como flash.text.engine.FontLookup.DEVICE).

Os valores permitidos são FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FontPosture.NORMAL.



Implementação
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

fontWeight

propriedade 
fontWeight:*

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

TextLayoutFormat: espessura do texto. Pode ser FontWeight.NORMAL para uso em texto simples, ou FontWeight.BOLD. Aplica-se apenas a fontes de dispositivo (a propriedade fontLookup é configurada como flash.text.engine.FontLookup.DEVICE).

Os valores permitidos são FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FontWeight.NORMAL.



Implementação
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

format

propriedade 
format:flashx.textLayout.formats:ITextLayoutFormat

Propriedades do TextLayoutFormat aplicadas diretamente a este elemento.

As propriedades de cada elemento podem ser aplicadas a ele como parte do seu formato. As propriedades aplicadas a este elemento anulam as propriedades herdadas do pai. As propriedades aplicadas a este elemento, por sua vez, serão herdadas pelos filhos do elemento se não forem anuladas no filho. Se nenhuma propriedade for aplicada ao elemento, ele será nulo.



Implementação
    public function get format():flashx.textLayout.formats:ITextLayoutFormat
    public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void

Elementos da API relacionados

id

propriedade 
id:String

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

Atribui um nome identificador ao elemento, possibilitando definir um estilo para o elemento através da referência ao id. Por exemplo, a linha a seguir estabelece a cor de um objeto SpanElement cuja id é span1:

         textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
         



Implementação
    public function get id():String
    public function set id(value:String):void

Elementos da API relacionados

justificationRule

propriedade 
justificationRule:*

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

TextLayoutFormat: regra usada para justificar o texto em um parágrafo. O valor padrão é FormatValue.AUTO, que justifica o texto com base na propriedade locale do parágrafo. Para todos os idiomas, exceto japonês e chinês, FormatValue.AUTO torna-se JustificationRule.SPACE, que adiciona o espaço extra aos caracteres de espaço. Para japonês e chinês, FormatValue.AUTO torna-se JustficationRule.EAST_ASIAN. Em parte, a justificação altera o espaçamento de pontuação. No texto romano, a vírgula e pontos japoneses tomam a largura de um caractere total, mas em textos da Ásia Oriental, apenas metade da largura de um caractere é usada. Também, no texto de Ásia Oriental, o espaçamento entre marcas de pontuação sequencial fica mais apertado, obedecendo a convenções tipográficas tradicionais da Ásia Oriental. Observe também que no exemplo abaixo, a entrelinha que é aplicada à segunda linha dos parágrafos. Na versão Asiática Oriental, as últimas duas linhas são empurradas para a esquerda. Na versão Roman, a segunda linha e a linha seguinte são empurradas para a esquerda.

justificationRule

Os valores permitidos são JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FormatValue.AUTO.



Implementação
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

justificationStyle

propriedade 
justificationStyle:*

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

TextLayoutFormat: o estilo usado para a justificação do parágrafo. Usado apenas junto com uma configuração justificationRule de JustificationRule.EAST_ASIAN. O valor padrão de FormatValue.AUTO é resolvido como JustificationStyle.PUSH_IN_KINSOKU em todos os locais. As constantes definidas pala classe JustificationStyle especificam opções de manipulação de caracteres kinsoku, que são caracteres japoneses que não podem aparecer no início ou no fim de uma linha. Se quiser um texto mais solto, especifique JustificationStyle.PUSH-OUT-ONLY. Se você quiser um comportamento semelhante ao obtido com justificationRule de JustificationRule.SPACE, use JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Os valores permitidos são JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de FormatValue.AUTO.



Implementação
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

kerning

propriedade 
kerning:*

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

TextLayoutFormat: O kerning ajusta os pixels entre determinados pares de caracteres para aprimorar a legibilidade. O kerning é suportado por todas as fontes que têm tabelas de kerning.

Os valores permitidos são Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de Kerning.AUTO.



Implementação
    public function get kerning():*
    public function set kerning(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

leadingModel

propriedade 
leadingModel:*

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

TextLayoutFormat: especifica o modelo de entrelinha, que é uma combinação de base e direção de entrelinha. A base das entrelinhas é a linha de base à qual a propriedade lineHeight se refere. A direção das entrelinhas determina se a propriedade lineHeight se refere à distância da linha de base de uma linha em relação à distância da linha antes ou depois dela. O valor padrão de FormatValue.AUTOé resolvido com base na propriedade locale do parágrafo. No caso de textos em japonês e chinês, é LeadingModel.IDEOGRAPHIC_TOP_DOWN e, para todos os outros, é LeadingModel.ROMAN_UP.

Base Principal:

leadingBasis1 leadingBasis2 leadingBasis3

Direção Principal:

leadingDirection1 leadingDirection2 leadingDirection3

Os valores permitidos são LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de LeadingModel.AUTO.



Implementação
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

ligatureLevel

propriedade 
ligatureLevel:*

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

TextLayoutFormat: controla quai das ligaduras que são definidas na fonte podem ser usadas no texto. As ligaturas que aparecem em cada uma dessas configurações dependem da fonte. Ocorre uma ligatura quando duas ou mais letras são unidas como um único glifo. As ligaturas geralmente substituem caracteres consecutivos que compartilham componentes comuns, como os pares de letras 'fi', 'fl' ou 'ae'. Elas são usadas com conjuntos de caracteres latinos e não latinos. As ligaduras ativadas pelos valores da classe LigatureLevel - MINIMUM, COMMON, UNCOMMON e EXOTIC - são adicionais. Cada valor ativa um novo conjunto de ligaduras, mas também inclui aqueles dos tipos anteriores.

Nota: ao trabalhar com as fontes Árabe ou Siríaco, ligatureLevel deve ser definido como MINIMUM ou acima.

ligatureLevel

Os valores permitidos são LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de LigaturaLevel.COMMON.



Implementação
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

lineBreak

propriedade 
lineBreak:*

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

TextLayoutFormat: controla a quebra de texto dentro do container (adota o valor padrão se indefinido durante a cascata). O texto no contêiner pode ser configurado para caber na largura do contêiner (LineBreak.TO_FIT), ou para ser quebrado apenas em caracteres explícitos de quebra de parágrafo ou avanço de linha (LineBreak.EXPLICIT).

Os valores permitidos são LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se indefinido durante a cascata, esta propriedade terá um valor de LineBreak.TO_FIT.



Implementação
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

lineHeight

propriedade 
lineHeight:*

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

TextLayoutFormat: controles de entrelinha do texto. A distância da linha de base da linha anterior ou seguinte (de acordo com LeadingModel) até a linha de base da linha atual é igual à quantidade máxima de entrelinhas aplicada a qualquer caractere da linha. O valor pode ser um número ou uma porcentagem. Para especificar uma porcentagem, informe um valor, como 140%.

lineHeight1lineHeight2

Os valores numéricos permitidos vão de -720 a 720.

Os valores permitidos em porcentagem são números de -1000% a 1000%.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 120%.



Implementação
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

lineThrough

propriedade 
lineThrough:*

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

TextLayoutFormat: se true, aplica-se tachado, uma linha desenhada no meio do texto.

Os valores permitidos são true, false e flashx.textLayout.formats.FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de falso.



Implementação
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

linkActiveFormat

propriedade 
linkActiveFormat:*

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

TextLayoutFormat: define os atributos de formatação usados para links em estado normal. Este valor percorrerá a hierarquia para baixo e será aplicado a qualquer link que seja descendente. Aceita herança, um ITextLayoutFormat ou converte uma matriz de objetos com chave e valor como membros para um TextLayoutFormat.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor null.



Implementação
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

linkHoverFormat

propriedade 
linkHoverFormat:*

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

TextLayoutFormat: define os atributos de formatação utilizados para links em estado de foco, quando o mouse está sobre os limites (rolando sobre) um link. Este valor percorrerá a hierarquia para baixo e será aplicado a qualquer link que seja descendente. Aceita herança, um ITextLayoutFormat ou converte uma matriz de objetos com chave e valor como membros para um TextLayoutFormat.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor null.



Implementação
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

linkNormalFormat

propriedade 
linkNormalFormat:*

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

TextLayoutFormat: define os atributos de formatação usados para links em estado normal. Este valor percorrerá a hierarquia para baixo e será aplicado a qualquer link que seja descendente. Aceita herança, um ITextLayoutFormat ou converte uma matriz de objetos com chave e valor como membros para um TextLayoutFormat.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor null.



Implementação
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

listAutoPadding

propriedade 
listAutoPadding:*

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

TextLayoutFormat: isto especifica um recuo automático da borda inicial de listas quando o valor de preenchimento da lista neste lado é automático.

Os valores permitidos são números de -1000 a 1000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 40.



Implementação
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

listMarkerFormat

propriedade 
listMarkerFormat:*

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

TextLayoutFormat: define a formatação dos marcadores de lista de atributos. Este valor percorrerá a hierarquia para baixo e será aplicado a qualquer link que seja descendente. Aceita herança, um IListMarkerFormat ou converte uma matriz de objetos com chave e valor como membros para um ListMarkerFormat.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor null.



Implementação
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

listStylePosition

propriedade 
listStylePosition:*

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

TextLayoutFormat:

Os valores permitidos são ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de ListStylePosition.OUTSIDE.



Implementação
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

listStyleType

propriedade 
listStyleType:*

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

TextLayoutFormat:

Os valores permitidos são ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de ListStyleType.DISC.



Implementação
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

locale

propriedade 
locale:*

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

TextLayoutFormat: O local do texto. Controla as transformações de maiúsculas/minúsculas e forma. São usados os identificadores padronizados de local descritos na Norma Técnica Unicode #35. Por exemplo, en, en_US e en-US são todos inglês e ja, japonês.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de en.



Implementação
    public function get locale():*
    public function set locale(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

paddingBottom

propriedade 
paddingBottom:*

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

TextLayoutFormat: inserção inferior em pixels. O padrão do automático é zero exceto em listas que obtêm um preenchimento de lado inicial de 45. (adota o valor padrão se indefinido durante o cascateamento). O espaço entre a borda inferior do container e o texto. O valor é um número ou automático.

Para textos horizontais, em contêineres roláveis com mais de uma coluna, a primeira coluna e as colunas seguintes apresentarão a margem como um espaço em branco na parte inferior do container. Mas na última coluna, se o texto não couber inteiro, poderá ser necessário realizar a rolagem para poder ver a margem.

Os valores permitidos como sequência de caracteres são flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT e números de -8000 a 8000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

paddingLeft

propriedade 
paddingLeft:*

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

TextLayoutFormat: Inserção esquerda em pixels. O padrão do automático é zero exceto em listas que obtêm um preenchimento de lado inicial de 45. (adota o valor padrão se indefinido durante o cascateamento). O espaço entre a borda esquerda do contêiner e o texto. O valor é um número ou automático.

Para textos verticais, em contêineres roláveis com mais de uma coluna, a primeira coluna e as colunas seguintes apresentarão a margem como um espaço em branco no fim do contêiner, mas na última coluna, se o texto não couber inteiro, poderá ser necessário realizar a rolagem para poder ver a margem.

Os valores permitidos como sequência de caracteres são flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT e números de -8000 a 8000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

paddingRight

propriedade 
paddingRight:*

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

TextLayoutFormat: inserção direita em pixels. O padrão do automático é zero exceto em listas que obtêm um preenchimento de lado inicial de 45. (adota o valor padrão se indefinido durante o cascateamento). O espaço entre a borda direita do container e o texto. O valor é um número ou automático.

Os valores permitidos como sequência de caracteres são flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT e números de -8000 a 8000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

paddingTop

propriedade 
paddingTop:*

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

TextLayoutFormat: inserção superior em pixels. O padrão do automático é zero exceto em listas que obtêm um preenchimento de lado inicial de 45. (adota o valor padrão se indefinido durante o cascateamento). O espaço entre a borda superior do contêiner e o texto. O valor é um número ou automático.

Os valores permitidos como sequência de caracteres são flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT e números de -8000 a 8000.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de FormatValue.AUTO.



Implementação
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

paragraphEndIndent

propriedade 
paragraphEndIndent:*

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

TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a borda de fim do parágrafo. Refere-se à borda direita em textos da esquerda para direita e a borda esquerda em textos da direita para a esquerda.

Os valores permitidos são números de 0 a 8000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

paragraphSpaceAfter

propriedade 
paragraphSpaceAfter:*

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

TextLayoutFormat: Um Número que especifica a quantidade de espaço, em pixels, a ser deixada após o parágrafo. Se recolhe em conjunto com paragraphSpaceBefore.

Os valores permitidos são números de 0 a 8000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

paragraphSpaceBefore

propriedade 
paragraphSpaceBefore:*

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

TextLayoutFormat: Um Número que especifica a quantidade de espaço, em pixels, a ser deixada antes do parágrafo. Se recolhe em conjunto com paragraphSpaceAfter.

Os valores permitidos são números de 0 a 8000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

paragraphStartIndent

propriedade 
paragraphStartIndent:*

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

TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a borda inicial do parágrafo. Refere-se à borda esquerda em textos da esquerda para a direita e a borda direita em textos da direita para a esquerda.

Os valores permitidos são números de 0 a 8000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

parent

propriedade 
parent:FlowGroupElement  [somente leitura]

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

Gera o pai deste objeto FlowElement. Cada FlowElement tem no máximo um pai.



Implementação
    public function get parent():FlowGroupElement

parentRelativeEnd

propriedade 
parentRelativeEnd:int  [somente leitura]

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

Gera o fim relativo deste objeto FlowElement no pai. Se o pai for null, ele será sempre igual a textLength. Se o pai não for nulo, o valor será a soma dos comprimentos de texto deste e de todos os irmãos anteriores, que é, efetivamente, o primeiro caractere do objeto FlowElement seguinte.



Implementação
    public function get parentRelativeEnd():int

Elementos da API relacionados

parentRelativeStart

propriedade 
parentRelativeStart:int  [somente leitura]

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

Gera o início relativo deste objeto FlowElement no pai. Se o pai for null, este valor será sempre zero. Se o pai não for null, o valor será a soma dos comprimentos de texto de todos os irmãos anteriores.



Implementação
    public function get parentRelativeStart():int

Elementos da API relacionados

renderingMode

propriedade 
renderingMode:*

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

TextLayoutFormat: O modo de renderização usado nesse texto. Aplica-se apenas a fontes incorporadas (a propriedade fontLookup é configurada como FontLookup.EMBEDDED_CFF).

Os valores permitidos são RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de RenderingMode.CFF.



Implementação
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

styleName

propriedade 
styleName:*

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

TextLayoutFormat: atribui uma classe de identificação ao elemento, permitindo definir um estilo para o elemento por meio da referência a styleName.

O valor padrão é indefinido indicando não configurado.

Se indefinido durante a cascata esta propriedade terá um valor de null.



Implementação
    public function get styleName():*
    public function set styleName(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

styles

propriedade 
styles:Object  [somente leitura]

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

Retorna os estilos neste FlowElement. Observe que o getter faz uma cópia do dicionário dos estilos. O objeto retornado encapsula todo o conjunto de estilos na propriedade de formato que inclui estilos centrais e de usuário. O objeto retornado consiste em uma matriz de pares stylename-value.



Implementação
    public function get styles():Object

Elementos da API relacionados

tabStops

propriedade 
tabStops:*

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

TextLayoutFormat: especifica as paradas de tabulação associadas ao parágrafo. Os setters podem usar uma matriz de TabStopFormat, uma representação condensada de sequência de caracteres, indefinido, ou FormatValue.INHERIT. A representação condensada de sequência de caracteres sempre é transformada em uma matriz de TabStopFormat.

O formato baseado em strings é uma lista de paradas de tabulação, na qual cada parada é delimitada por um ou mais espaços.

Uma parada de tabulação tem a seguinte forma: <tipo de alinhamento><posição de alinhamento>|<token de alinhamento>.

O tipo de alinhamento é um único caractere e pode ser S, E, C ou D (ou as letras minúsculas equivalentes). S ou s para ‘início’, E ou e para ‘fim’, C ou c para ‘centro’, D ou d para ‘decimal’. O tipo de alinhamento é opcional e, se não for especificado, assumirá o valor S.

A posição de alinhamento é um Número, sendo especificada de acordo com a especificação FXG de Números (decimal ou notação científica). A posição de alinhamento é obrigatória.

A barra vertical é usada para separar a posição de alinhamento do token de alinhamento e deve estar presente apenas se o token de alinhamento estiver presente.

O token de alinhamento é opcional se o tipo de alinhamento for D e não deve estar presente se o tipo de alinhamento não for D. O token de alinhamento pode ser qualquer string terminada pelo espaço que termina a parada de tabulação (na última parada de tabulação, o espaço de terminação é opcional; o fim do token de alinhamento é implícito). Um espaço pode fazer parte do token de alinhamento se for delimitado por uma barra inversa (\ ). Uma barra inversa pode fazer parte do token de alinhamento se for delimitado por outra barra inversa (\\). Se o tipo de alinhamento for D e se o token de alinhamento não for especificado, ele assumirá o valor padrão de null.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor null.



Implementação
    public function get tabStops():*
    public function set tabStops(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

textAlign

propriedade 
textAlign:*

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

TextLayoutFormat: alinhamento de linhas no parágrafo em relação ao container. TextAlign.LEFT alinha as linhas ao longo da borda esquerda do contêiner. TextAlign.RIGHT alinha pela borda direita. TextAlign.CENTER posiciona a linha equidistante das bordas esquerda e direita. TextAlign.JUSTIFY espaça as linhas para que elas preencham o espaço. TextAlign.START equivale a definir a esquerda no texto da esquerda para a direita, ou a direita no texto da direita para a esquerda. TextAlign.END equivale a definir a direita no texto da esquerda para a direita, ou a esquerda no texto da direita para a esquerda.

Os valores permitidos são TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TextAlign.START.



Implementação
    public function get textAlign():*
    public function set textAlign(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

textAlignLast

propriedade 
textAlignLast:*

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

TextLayoutFormat: alinhamento da última (ou única) linha no parágrafo em relação ao container em texto justificado. Se textAlign for configurado como TextAlign.JUSTIFY, textAlignLast especificará como a última linha (ou a única linha, se for um bloco de uma única linha) será alinhada. Os valores serão semelhantes a textAlign.

Os valores permitidos são TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TextAlign.START.



Implementação
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

textAlpha

propriedade 
textAlpha:*

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

TextLayoutFormat: Valor Alfa (transparência) do texto. O valor 0 significa ‘totalmente transparente’ e o valor 1 significa ‘totalmente opaco’. Objetos de exibição com a propriedade textAlpha definida como 0 são ativos, mesmo estando invisíveis.

Os valores permitidos são números de 0 a 1 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 1.



Implementação
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

textDecoration

propriedade 
textDecoration:*

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

TextLayoutFormat: decoração no texto. Use para aplicar o sublinhado; o padrão é ‘none’.

Os valores permitidos são TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TextDecoration.NONE.



Implementação
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

textIndent

propriedade 
textIndent:*

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

TextLayoutFormat: um número que especifica, em pixels, a quantidade para recuar a primeira linha do parágrafo. Um recuo negativo empurrará a linha para dentro da margem e, possivelmente, para fora do contêiner.

Os valores permitidos são números de -8000 a 8000 e FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get textIndent():*
    public function set textIndent(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

textJustify

propriedade 
textJustify:*

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

TextLayoutFormat: especifica opções para justificar o texto. O valor padrão é TextJustify.INTER_WORD, significando que um espaço extra será adicionado aos caracteres de espaço. TextJustify.DISTRIBUTE adiciona um espaço a mais aos caracteres de espaço e entre cada letra. Usado apenas junto com um valor justificationRule de JustificationRule.SPACE.

Os valores permitidos são TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TextJustifiy.INTER_WORD.



Implementação
    public function get textJustify():*
    public function set textJustify(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

textLength

propriedade 
textLength:int  [somente leitura]

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

Gera o comprimento total de texto de propriedade deste objeto FlowElement e do seu filho. Se um elemento não tiver nenhum texto, o valor de textLength será normalmente zero.

Os objetos ParagraphElement têm um span final com um caractere terminador de parágrafo no último objeto SpanElement. O terminador de parágrafo faz parte do valor do textLength desse objeto SpanElement e de todos os seus pais. Ele não faz parte da propriedade text do objeto SpanElement.



Implementação
    public function get textLength():int

Elementos da API relacionados

textRotation

propriedade 
textRotation:*

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

TextLayoutFormat: determina o número de graus para girar este texto.

Os valores permitidos são TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TextRotation.AUTO.



Implementação
    public function get textRotation():*
    public function set textRotation(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

tracking

propriedade 
tracking:Object  [somente gravação]

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

Define o controle e é sinônimo da propriedade trackingRight. Especificado como um número de pixels ou uma porcentagem de fontSize.



Implementação
    public function set tracking(value:Object):void

Elementos da API relacionados

trackingLeft

propriedade 
trackingLeft:*

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

TextLayoutFormat: Número, em pixels (ou porcentagem de fontSize, como 120%) que indica a quantidade de rastreamento (kerning manual) a ser aplicado à esquerda de cada caractere. Se kerning for ativado, o valor trackingLeft será adicionado aos valores na tabela de kerning da fonte. Se kerning for desativado, o valor trackingLeft será usado como valor de kerning manual. Oferece suporte a valores positivos e negativos.

Os valores numéricos permitidos vão de -1000 a 1000.

Os valores permitidos em porcentagem são números de -1000% a 1000%.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

trackingRight

propriedade 
trackingRight:*

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

TextLayoutFormat: Número, em pixels (ou porcentagem de fontSize, como 120%) que indica a quantidade de rastreamento (kerning manual) a ser aplicado à direita de cada caractere. Se kerning for ativado, o valor trackingRight será adicionado aos valores na tabela de kerning da fonte. Se kerning for desativado, o valor trackingRight será usado como valor de kerning manual. Oferece suporte a valores positivos e negativos.

Os valores numéricos permitidos vão de -1000 a 1000.

Os valores permitidos em porcentagem são números de -1000% a 1000%.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 0.



Implementação
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

typeName

propriedade 
typeName:String

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

Cada FlowElement tem um typeName. typeName é o padrão para a sequência de caracteres que a utilização de Text Converter textLayoutFormat. Esta API pode ser usada para definir um diferente typeName para um FlowElement. Geralmente isto é feito para ser compatível com seletores de tipo em CSS.

Consulte a documentação TEXT_FIELD_HTML_FORMAT para saber como isto é usado.



Implementação
    public function get typeName():String
    public function set typeName(value:String):void

Elementos da API relacionados

typographicCase

propriedade 
typographicCase:*

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

TextLayoutFormat: o tipo de caixa tipográfica usado para este texto. Eis alguns exemplos:

typographicCase

Os valores permitidos são TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de TLFTypographicCase.DEFAULT.



Implementação
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

userStyles

propriedade 
userStyles:Object

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

Permite ler e gravar estilos de usuários em um objeto FlowElement. Observe que a leitura desta propriedade faz uma cópia do conjunto de userStyles no formato deste elemento.



Implementação
    public function get userStyles():Object
    public function set userStyles(value:Object):void

verticalAlign

propriedade 
verticalAlign:*

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

TextLayoutFormat: o alinhamento vertical ou a justificação (adota o valor padrão se indefinido durante a cascata). Determina como os elementos do TextFlow se alinharão dentro do contêiner.

Os valores permitidos são VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade terá seu valor de VerticalAlign.TOP.



Implementação
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

whiteSpaceCollapse

propriedade 
whiteSpaceCollapse:*

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

TextLayoutFormat: oculta ou mantém espaços em branco ao importar texto em um TextFlow. WhiteSpaceCollapse.PRESERVE mantém todos os caracteres de espaço em branco. WhiteSpaceCollapse. COLLAPSE remove linhas novas, tabulações e entrelinha ou espaços posteriores dentro de um bloco do texto importado. As marcas de quebra de linha () e os caracteres Unicode de separação de linha são mantidos.

Os valores permitidos são WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de WhiteSpaceCollapse.COLLAPSE.



Implementação
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade

Elementos da API relacionados

wordSpacing

propriedade 
wordSpacing:*

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

TextLayoutFormat: especifica o espaçamento ideal, mínimo e máximo (como um multiplicador da largura de um espaço normal) entre palavras a ser utilizado durante a justificação. O espaço ideal é usado para indicar o tamanho desejado de um espaço, como uma fração do valor definido na fonte. Os valores mínimo e máximo são usados quando textJustify é distribuído para determinar o quanto a largura dos espaços entre as palavras pode aumentar antes que o espaçamento entre as letras seja usado para justificar a linha.

Os valores permitidos em porcentagem são números de -1000% a 1000%.

Entre os valores permitidos está FormatValue.INHERIT.

O valor padrão é indefinido indicando não configurado.

Se não for definido durante o cascateamento, esta propriedade herdará seu valor de um ancestral. Se nenhum ancestral tiver definido esta propriedade, ela terá um valor de 100%, 50%, 150%.



Implementação
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Lança
RangeError — quando o valor definido não está dentro do intervalo desta propriedade
Detalhes do construtor

FlowElement

()Construtor
public function FlowElement()

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

Classe básica – chamar um new FlowElement() gera uma exceção de erro.

Detalhes do método

clearStyle

()método
public function clearStyle(styleProp:String):void

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

Apaga o estilo especificado por styleProp a partir deste objeto FlowElement. Define o valor como undefined.

Parâmetros

styleProp:String — O nome do estilo a ser apagado.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo mostra que clearStyle() define o valor de um estilo como indefinido, mas que um valor herdado pode, mesmo assim, ser aplicado ao estilo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_clearStyleExample extends Sprite{    
        public function FlowElement_clearStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("color", 204);
            // create two spans of text
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();            
            span1.text = "After calling clearStyle(), the value of color for span1 is: ";     
            span2.text = " but the value of span1.getStyle() for color is ";
            span3.text = " because getStyle() returns the inherited value that's applied to the style.";
            span1.clearStyle("color");        // undefined
            span1.text += span1.color;
            paragraph.addChild(span1);
            paragraph.addChild(span2);
            span2.text += span1.getStyle("color");    //204 
            paragraph.addChild(span3);
            
            textFlow.addChild(paragraph);
            // add controller, then update controller to display text
            var firstController:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

deepCopy

()método 
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

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

Faz uma cópia profunda deste objeto FlowElement, inclusive os filhos, copiando o conteúdo entre as duas posições de caracteres especificadas e gerando a cópia como um objeto FlowElement.

Se não tiver nenhum argumento, deepCopy() copia todo o elemento.

Parâmetros

relativeStart:int (default = 0) — posição relativa ao texto do primeiro caractere a copiar. A primeira posição é 0.
 
relativeEnd:int (default = -1) — posição relativa ao texto do último caractere a copiar. O valor -1 indica ‘copiar até o fim’.

Retorna
FlowElement — o objeto criado pela operação de cópia profunda.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo cria um segundo parágrafo como uma cópia profunda do primeiro, a partir do deslocamento 3, e exibe o resultado.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_deepCopyExample extends Sprite{    
        public function FlowElement_deepCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans and spans to the paragraph
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            // make a deep copy of paragraph p, starting at relative offset 3; copy to end
            var p2:ParagraphElement = p.deepCopy(3, -1) as ParagraphElement; 
            // add copied paragraph (p2) to textflow; add composer and controller 
            // and update controller to display text
            textFlow.addChild(p2);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();    // 'lo, World!'
        }
    }
}

equalUserStyles

()método 
public function equalUserStyles(otherElement:FlowElement):Boolean

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

Compare o userStyles deste com o userStyles de otherElement.

Parâmetros

otherElement:FlowElement — o objeto FlowElement com o qual os estilos do usuário serão comparados

Retorna
Boolean — true se os estilos do usuário forem iguais; do contrário, será false.

Elementos da API relacionados

getAbsoluteStart

()método 
public function getAbsoluteStart():int

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

Gera o local inicial do elemento no fluxo de texto como um índice absoluto. O primeiro caractere fluxo está na posição 0.

Retorna
int — O índice do início do elemento a partir do início do objeto TextFlow.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Esse exemplo utiliza dois objetos SpanElement para criar um parágrafo e chama span2.getAbsoluteStart() para obter a posição inicial de span2.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getAbsoluteStartExample extends Sprite
    {    
        public function FlowElement_getAbsoluteStartExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph, and paragraph to the text flow
            span1.text = "The start of span2 ";
            span2.text = "in this paragraph is at index: ";
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // find the starting position of span2 and update controller to display text
            span2.text += span2.getAbsoluteStart();  // 19
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

getCharAtPosition

()método 
public function getCharAtPosition(relativePosition:int):String

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

Gera o caractere na posição especificada, em relação a este objeto FlowElement. O primeiro caractere está na posição relativa 0.

Parâmetros

relativePosition:int — A posição relativa do caractere neste objeto FlowElement.

Retorna
String — String que contém o caractere.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo gera o caractere na posição relativa 27 de um SpanElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getCharAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the two spans, calling getCharAtPosition() to return the
            // character at relative position 27 in the first span
            span1.text = "The character at offset 27 in this paragraph is: ";
            span2.text =  span1.getCharAtPosition(27) + ".";    // i
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getCharCodeAtPosition

()método 
public function getCharCodeAtPosition(relativePosition:int):int

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

Gera o código do caractere na posição especificada, em relação a este FlowElement. O primeiro caractere está na posição relativa 0.

Parâmetros

relativePosition:int — A posição relativa do caractere neste objeto FlowElement.

Retorna
int — o valor Unicode do caractere na posição especificada.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo gera o código do caractere na posição relativa 16 de um SpanElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getCharCodeAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharCodeAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to spans; use getCharCodeAtPosition() to add char code from pos. 16
            // of span1
            
            span1.text = "The character code at offset 16 in this paragraph is: ";
            span2.text =  String(span1.getCharCodeAtPosition(16)) + ".";    // 100 (d)
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getElementRelativeStart

()método 
public function getElementRelativeStart(ancestorElement:FlowElement):int

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

Gera o início deste elemento em relação a um elemento precedente. Pressupõe que o elemento ancestral está na cadeia-mãe. Se o elemento ancestral for o pai, ele será igual a this.parentRelativeStart. Se o elemento ancestral for o avô, ele será igual ao parentRelativeStart mais parent.parentRelativeStart, e assim por diante.

Parâmetros

ancestorElement:FlowElement — O elemento cujo início relativo você deseja localizar.

Retorna
int — o deslocamento deste elemento.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo chama getElementRelativeStart() para determinar a posição inicial relativa de um link dentro de um parágrafo.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getElementRelativeStartExample extends Sprite
    {        
        public function FlowElement_getElementRelativeStartExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            
            // add text to first two spans
            span1.text = "The relative start of the link SpanElement (";
            span2.text =  ") in this paragraph is at position ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add first span, link, and second span to paragraph p   
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getElementRelativeStart() to get start of linkSpan and add to span 3
            span3.text = String(linkSpan.getElementRelativeStart(p)) + ".";  // 44.
            p.addChild(span3);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getNextSibling

()método 
public function getNextSibling():FlowElement

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

Gera o próximo irmão FlowElement na hierarquia do fluxo de texto.

Retorna
FlowElement — o próximo objeto FlowElement do mesmo tipo, ou null se não houver nenhum irmão.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo utiliza dois objetos SpanElement para exibir Hello World e configura o resultado de span2.getNextSibling() como vermelho.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getNextSiblingExample extends Sprite
    {        
        public function FlowElement_getNextSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var nextSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get next SpanElement for span1 and set its color to red; display text
            nextSpanElement = SpanElement(span1.getNextSibling());
            nextSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,stage.stageWidth,stage.stageHeight));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getParagraph

()método 
public function getParagraph():ParagraphElement

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

Gera o objeto ParagraphElement associado a este elemento. Ele consulta a hierarquia de fluxo de texto e gera o primeiro objeto ParagraphElement.

Retorna
ParagraphElement — o objeto ParagraphElement associado a este objeto FlowElement.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo utiliza getParagraph() para gerar o ParagraphElement de um objeto LinkElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getParagraphExample extends Sprite
    {        
        public function FlowElement_getParagraphExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span and add spans and link to paragraph p
            span2.text = ". Notice that paragraph p2 is identical to paragraph p."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getParagraph() to retrieve paragaph for LinkElement 
            var p2:ParagraphElement = link.getParagraph();
            
            // add paragraph p2 to the text flow and display it
            textFlow.addChild(p2);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getPreviousSibling

()método 
public function getPreviousSibling():FlowElement

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

Gera o irmão FlowElement anterior na hierarquia do fluxo de texto.

Retorna
FlowElement — o objeto FlowElement anterior do mesmo tipo, ou null se não houver nenhum irmão anterior.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo utiliza dois objetos SpanElement para exibir Hello World e configura o resultado de span2.getPreviousSibling() como vermelho.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getPreviousSiblingExample extends Sprite
    {        
        public function FlowElement_getPreviousSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var prevSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get previous SpanElement for span2 and set its color to red; display text
            prevSpanElement = SpanElement(span2.getPreviousSibling());
            prevSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,400,200));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getStyle

()método 
public function getStyle(styleProp:String):*

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

Gera o valor do estilo especificado pelo parâmetro styleProp, que especifica o nome do estilo e pode conter qualquer nome de estilo do usuário. Acessa um span, parágrafo, fluxo de texto ou estilo de contêiner existente. Pesquisa na árvore-mãe se o valor do estilo é undefined em um determinado elemento.

Parâmetros

styleProp:String — O nome do estilo cujo valor deve ser acessado.

Retorna
* — O valor do estilo especificado. O tipo varia de acordo com o estilo que está sendo acessado. Gera undefined se o estilo não for definido.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo chama getStyle() para determinar se o estilo lineThrough é aplicado a um span.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getStyleExample extends Sprite
    {        
        public function FlowElement_getStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("lineThrough", true);
            // create two spans of text
            var p1Span1:SpanElement = new SpanElement();
            var p1Span2:SpanElement = new SpanElement();            
            p1Span1.text = "It was a dark and stormy night. ";
            p1Span2.text = "The quick red fox jumped over the lazy brown dog.";
            paragraph.addChild(p1Span1);
            paragraph.addChild(p1Span2);
            
            // call getStyle() for 1st span to see if lineThrough is on
            if(p1Span1.getStyle("lineThrough") == true)
                p1Span1.setStyle("lineThrough", false)    // if so, turn it off for this span
            textFlow.addChild(paragraph);
            
            // add composer and controller, then update controller to display text
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getText

()método 
public function getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String

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

Adquire o intervalo de texto especificado de um elemento de fluxo.

Parâmetros

relativeStart:int (default = 0) — A posição inicial do intervalo de texto a ser recuperado, em relação ao início do FlowElement
 
relativeEnd:int (default = -1) — A posição final do intervalo do texto a ser recuperado, em relação ao início do FlowElement,-1 até o fim do elemento
 
paragraphSeparator:String (default = " ") — caractere e ser inserido entre parágrafos

Retorna
String — O texto solicitado.

getTextFlow

()método 
public function getTextFlow():flashx.textLayout.elements:TextFlow

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

Sobe na hierarquia do fluxo de texto para gerar o objeto TextFlow de raiz do elemento.

Retorna
flashx.textLayout.elements:TextFlow — O objeto TextFlow raiz deste objeto FlowElement.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo utiliza getTextFlow() com um objeto LinkElement para gerar seu TextFlow raiz.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getTextFlowExample extends Sprite
    {        
        public function FlowElement_getTextFlowExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController(container, 400, 200);
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span, add spans and link to paragraph p, and
            // add paragraph p to textFlow
            span2.text = ". Notice that textFlow2 is identical to textFlow."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            textFlow.addChild(p);
            
            // use getTextFlow() with LinkElement to return its TextFlow; update controller
            // and display it
            var textFlow2:TextFlow = link.getTextFlow();     
            textFlow2.flowComposer.addController( controller );                               
            textFlow2.flowComposer.updateAllControllers();
        }
    }
}

initialized

()método 
public function initialized(document:Object, id:String):void

Uma chamada dos objetos MXML depois do objeto de implementação foi criada, e todas as propriedades componentes especificadas na tag de MXML foram inicializadas.

Parâmetros

document:Object — O documento MXML que criou o objeto.
 
id:String — O identificador usado pelo documento para referir-se a este objeto.

setStyle

()método 
public function setStyle(styleProp:String, newValue:*):void

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

Define o valor do estilo especificado pelo parâmetro styleProp para o valor especificado pelo parâmetro newValue. Não é possível definir um span, parágrafo, fluxo de texto ou estilo de contêiner, inclusive qualquer par 'nome-valor do usuário'.

Nota: se você atribuir um estilo personalizado, o Text Layout Framework poderá importá-lo e exportá-lo, mas o MXML compilado não o reconhecerá.

Parâmetros

styleProp:String — O nome do estilo a ser definido.
 
newValue:* — O valor com o qual o estilo será definido.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo chama setStyle() para definir a cor de um span e definir o estilo de fonte do fluxo de texto como itálico.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flash.text.engine.FontPosture;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_setStyleExample extends Sprite
    {        
        public function FlowElement_setStyleExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the spans
            span1.text = "Hello, ";
            span2.text = "World!";
            
            // set the color style for span2 and add spans to paragraph p
            span2.setStyle("color", 0xCC0000);
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph to text flow, set fontStyle for the text flow to italic,
            // and update controller to display the paragraph
            textFlow.addChild(p);
            textFlow.setStyle("fontStyle", FontPosture.ITALIC);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

shallowCopy

()método 
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

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

Produz uma cópia deste objeto FlowElement, copiando o conteúdo entre duas posições especificadas de caracteres. Gera a cópia como um novo objeto FlowElement. Ao contrário de deepCopy(), shallowCopy() não copia nenhum filho deste objeto FlowElement.

Se não tiver nenhum argumento, shallowCopy() copia todo o conteúdo.

Parâmetros

relativeStart:int (default = 0) — A posição relativa ao texto do primeiro caractere a copiar. A primeira posição é 0.
 
relativeEnd:int (default = -1) — A posição relativa ao texto do último caractere a copiar. O valor -1 indica ‘copiar até o fim’.

Retorna
FlowElement — o objeto criado pela operação de cópia.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo cria um segundo parágrafo como uma cópia rasa do primeiro e mostra que o novo parágrafo não tem filhos.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_shallowCopyExample extends Sprite
    {        
        public function FlowElement_shallowCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph
            span1.text = "paragraph2 has  ";
            span3.text = " children, so it would display nothing."
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            p.addChild(span3);
            // create paragraph p2 as a shallow copy of paragraph p
            var p2:ParagraphElement = p.shallowCopy(3, -1) as ParagraphElement; 
            // add the number of children that p2 has to span2 for paragraph p
            span2.text += p2.numChildren;    // 0
            // add paragraph p to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

splitAtPosition

()método 
public function splitAtPosition(relativePosition:int):FlowElement

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

Divide este objeto FlowElement na posição especificada pelo parâmetro relativePosition, que é uma posição relativa deste elemento no texto. Este método divide apenas os objetos SpanElement e FlowGroupElement.

Parâmetros

relativePosition:int — a posição na qual o conteúdo do objeto original deve ser dividido, sendo a primeira posição igual a 0.

Retorna
FlowElement — o novo objeto, que contém o conteúdo do objeto original, a partir da posição especificada.

Lança
RangeError — se relativePosition for maior que textLength, ou menor que 0.




[ 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.