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

FlowElement  - AS3

Pacchettix

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

Elementi del linguaggio

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

Appendici

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

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

Il testo in un flusso viene memorizzato sotto forma di struttura, dove gli elementi della struttura rappresentano le divisioni logiche all'interno del testo. La classe FlowElement è la classe base astratta di tutti gli oggetti in questa struttura. Gli oggetti FlowElement rappresentano paragrafi, porzioni di testo all'interno dei paragrafi e gruppi di paragrafi.

La radice di una struttura di FlowElement componibile è sempre un oggetto TextFlow. Gli elementi foglia della struttura sono sempre sottoclassi della classe FlowLeafElement. Tutti gli elementi foglia in un TextFlow componibile hanno un elemento ParagraphElement antenato.

Non potete creare direttamente un oggetto FlowElement. Una chiamata a new FlowElement() genera un'eccezione di tipo Error.

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
  alignmentBaseline : *
TextLayoutFormat: specifica la linea di base a cui deve allinearsi la linea di base dominante.
FlowElement
  backgroundAlpha : *
TextLayoutFormat: valore alfa (trasparenza) per lo sfondo (adotta il valore predefinito se undefined durante la cascata).
FlowElement
  backgroundColor : *
TextLayoutFormat: colore di sfondo del testo (adotta il valore predefinito se undefined durante la cascata).
FlowElement
  baselineShift : *
TextLayoutFormat: quantità di spostamento della linea di base dal valore dominantBaseline.
FlowElement
  blockProgression : *
TextLayoutFormat: specifica un avanzamento orizzontale o verticale del posizionamento delle righe.
FlowElement
  breakOpportunity : *
TextLayoutFormat: controlla il punto in cui sono consentite le interruzioni di riga quando il testo con a capo automatico viene suddiviso su più righe.
FlowElement
  cffHinting : *
TextLayoutFormat: il tipo di approssimazione CFF utilizzato per questo testo.
FlowElement
  clearFloats : *
TextLayoutFormat: controlla il modo in cui il testo scorre intorno a un float.
FlowElement
  color : *
TextLayoutFormat: colore del testo.
FlowElement
  columnCount : *
TextLayoutFormat: numero di colonne di testo (utilizza il valore predefinito se è undefined durante la cascata).
FlowElement
  columnGap : *
TextLayoutFormat: specifica la quantità di spazio per il margine, espressa in pixel, da lasciare tra le colonne (utilizza il valore predefinito se è undefined durante la cascata).
FlowElement
  columnWidth : *
TextLayoutFormat: la larghezza della colonna è espressa in pixel (utilizza il valore predefinito se è undefined durante la cascata).
FlowElement
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[sola lettura] Restituisce gli attributi del formato calcolato attivi per questo elemento.
FlowElement
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  coreStyles : Object
[sola lettura] Restituisce il coreStyles per questo FlowElement.
FlowElement
  digitCase : *
TextLayoutFormat: Il tipo di cifre (ascendenti/discendenti) utilizzato per questo testo.
FlowElement
  digitWidth : *
TextLayoutFormat: il tipo di larghezza delle cifre (ascendenti/discendenti) utilizzato per questo testo.
FlowElement
  direction : *
TextLayoutFormat: specifica il livello di incorporamento bidirezionale predefinito del testo nel blocco di testo.
FlowElement
  dominantBaseline : *
TextLayoutFormat: specifica quale linea di base dell'elemento si aggancia ad alignmentBaseline per determinare la posizione verticale dell'elemento sulla riga.
FlowElement
  firstBaselineOffset : *
TextLayoutFormat: specifica la posizione della linea di base della prima riga nel contenitore.
FlowElement
  fontFamily : *
TextLayoutFormat: il nome del carattere da utilizzare o un elenco di nomi di caratteri separati da virgola.
FlowElement
  fontLookup : *
TextLayoutFormat: la ricerca di caratteri da utilizzare.
FlowElement
  fontSize : *
TextLayoutFormat: la dimensione del testo in pixel.
FlowElement
  fontStyle : *
TextLayoutFormat: lo stile del testo.
FlowElement
  fontWeight : *
TextLayoutFormat: lo spessore del testo.
FlowElement
  format : flashx.textLayout.formats:ITextLayoutFormat
Le proprietà TextLayoutFormat applicate direttamente a questo elemento.
FlowElement
  id : String
Assegna un nome identificativo all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento all'id.
FlowElement
  justificationRule : *
TextLayoutFormat: la regola utilizzata per la giustificazione del testo in un paragrafo.
FlowElement
  justificationStyle : *
TextLayoutFormat: lo stile utilizzato per la giustificazione del paragrafo.
FlowElement
  kerning : *
TextLayoutFormat: le crenature regolano i pixel tra determinate coppie di caratteri per migliorare la leggibilità.
FlowElement
  leadingModel : *
TextLayoutFormat: specifica il modello di interlinea, che corrisponde a una combinazione di base e direzione dell'interlinea.
FlowElement
  ligatureLevel : *
TextLayoutFormat: controlla quali legature definite nel carattere possono essere utilizzate nel testo.
FlowElement
  lineBreak : *
TextLayoutFormat: controlla il ritorno a capo automatico all'interno del contenitore (adotta il valore predefinito se undefined durante la cascata).
FlowElement
  lineHeight : *
TextLayoutFormat: controllo di interlinea (Leading) per il testo.
FlowElement
  lineThrough : *
TextLayoutFormat: se true, applica il carattere barrato, ovvero una linea tracciata a metà del testo.
FlowElement
  linkActiveFormat : *
TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal.
FlowElement
  linkHoverFormat : *
TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato hover, quando il mouse è all'interno dei limiti di un collegamento (rollover).
FlowElement
  linkNormalFormat : *
TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal.
FlowElement
  listAutoPadding : *
TextLayoutFormat: specifica un rientro automatico per il bordo iniziale degli elenchi quando il valore di riempimento dell'elenco su quel lato è auto.
FlowElement
  listMarkerFormat : *
TextLayoutFormat: definisce i marcatori di elenco degli attributi di formattazione.
FlowElement
  listStylePosition : *
TextLayoutFormat: i valori validi sono ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Il valore predefinito è undefined e indica che non è impostato. Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato.
FlowElement
  listStyleType : *
TextLayoutFormat: i valori validi sono 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. Il valore predefinito è undefined e indica che non è impostato. Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato.
FlowElement
  locale : *
TextLayoutFormat: le impostazioni internazionali del testo.
FlowElement
  paddingBottom : *
TextLayoutFormat: margine inferiore in pixel.
FlowElement
  paddingLeft : *
TextLayoutFormat: margine sinistro in pixel.
FlowElement
  paddingRight : *
TextLayoutFormat: margine destro in pixel.
FlowElement
  paddingTop : *
TextLayoutFormat: margine superiore in pixel.
FlowElement
  paragraphEndIndent : *
TextLayoutFormat: un numero che specifica, in pixel, la quantità di rientro del bordo finale del paragrafo.
FlowElement
  paragraphSpaceAfter : *
TextLayoutFormat: un numero che specifica la quantità di spazio, in pixel, da lasciare dopo il paragrafo.
FlowElement
  paragraphSpaceBefore : *
TextLayoutFormat: un numero che specifica la quantità di spazio, in pixel, da lasciare prima del paragrafo.
FlowElement
  paragraphStartIndent : *
TextLayoutFormat: un numero che specifica, in pixel, la quantità di rientro del bordo iniziale del paragrafo.
FlowElement
  parent : FlowGroupElement
[sola lettura] Restituisce l'elemento principale di questo oggetto FlowElement.
FlowElement
  parentRelativeEnd : int
[sola lettura] Restituisce la fine relativa di questo oggetto FlowElement nell'elemento principale.
FlowElement
  parentRelativeStart : int
[sola lettura] Restituisce l'inizio relativo di questo oggetto FlowElement nell'elemento principale.
FlowElement
  renderingMode : *
TextLayoutFormat: la modalità di rendering utilizzata per questo testo.
FlowElement
  styleName : *
TextLayoutFormat: assegna una classe identificativa all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento allo styleName.
FlowElement
  styles : Object
[sola lettura] Restituisce gli stili per questo FlowElement.
FlowElement
  tabStops : *
TextLayoutFormat: specifica le tabulazioni associate al paragrafo.
FlowElement
  textAlign : *
TextLayoutFormat: l'allineamento delle righe nel paragrafo in relazione al contenitore.
FlowElement
  textAlignLast : *
TextLayoutFormat: l'allineamento dell'ultima o della sola riga nel paragrafo in relazione al contenitore con testo giustificato.
FlowElement
  textAlpha : *
TextLayoutFormat: valore alfa (trasparenza) per il testo.
FlowElement
  textDecoration : *
TextLayoutFormat: la formattazione del testo.
FlowElement
  textIndent : *
TextLayoutFormat: un valore Number che specifica, in pixel, la quantità di rientro della prima riga del paragrafo.
FlowElement
  textJustify : *
TextLayoutFormat: specifica le opzioni per la giustificazione del testo.
FlowElement
  textLength : int
[sola lettura] Restituisce la lunghezza totale del testo appartenente a questo oggetto FlowElement e dei relativi elementi secondari.
FlowElement
  textRotation : *
TextLayoutFormat: determina il numero di gradi di rotazione di questo testo.
FlowElement
  tracking : Object
[sola scrittura] Imposta il tracciamento ed è sinonimo della proprietà trackingRight.
FlowElement
  trackingLeft : *
TextLayoutFormat: numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a sinistra di ogni carattere.
FlowElement
  trackingRight : *
TextLayoutFormat: numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a destra di ogni carattere.
FlowElement
  typeName : String
Ogni FlowElement ha un typeName.
FlowElement
  typographicCase : *
TextLayoutFormat: il tipo di carattere tipografico (maiuscolo/minuscolo) utilizzato per questo testo.
FlowElement
  userStyles : Object
Consente di lettere e scrivere stili utente in un oggetto FlowElement.
FlowElement
  verticalAlign : *
TextLayoutFormat: allineamento verticale o giustificazione (utilizza il valore predefinito se è undefined durante la cascata).
FlowElement
  whiteSpaceCollapse : *
TextLayoutFormat: comprime o mantiene gli spazi vuoti durante l'importazione del testo in un oggetto TextFlow.
FlowElement
  wordSpacing : *
TextLayoutFormat: specifica la spaziatura ottimale, minima e massima (come moltiplicatore della larghezza di uno spazio normale) da utilizzare tra le parole durante la giustificazione.
FlowElement
Metodi pubblici
 MetodoDefinito da
  
Classe base - una chiamata a new FlowElement() genera un'eccezione Error.
FlowElement
  
Cancella lo stile specificato dal parametro styleProp da questo oggetto FlowElement.
FlowElement
  
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Crea una copia profonda di questo oggetto FlowElement, inclusi gli eventuali elementi secondari, copiando il contenuto tra le due posizioni di caratteri specificate e restituendo la copia come oggetto FlowElement.
FlowElement
  
Confronta gli oggetti userStyles con gli oggetti userStyles di otherElement.
FlowElement
  
Restituisce la posizione di inizio dell'elemento nel flusso di testo come un indice assoluto.
FlowElement
  
getCharAtPosition(relativePosition:int):String
Restituisce il carattere nella posizione specificata, relativa a questo oggetto FlowElement.
FlowElement
  
getCharCodeAtPosition(relativePosition:int):int
Restituisce il codice di carattere nella posizione specificata, relativa a questo oggetto FlowElement.
FlowElement
  
Restituisce l'inizio di questo elemento relativo a un elemento antenato.
FlowElement
  
Restituisce il successivo oggetto FlowElement di pari livello nella gerarchia del flusso di testo.
FlowElement
  
Restituisce l'oggetto ParagraphElement associato a questo elemento.
FlowElement
  
Restituisce il precedente oggetto FlowElement di pari livello nella gerarchia del flusso di testo.
FlowElement
  
getStyle(styleProp:String):*
Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile e può includere il nome di qualsiasi userStyle.
FlowElement
  
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Ottiene l'intervallo di testo specificato da un elemento di flusso.
FlowElement
  
Risale la gerarchia del flusso di testo per restituire l'oggetto TextFlow radice per l'elemento.
FlowElement
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
  
Chiamato per gli oggetti MXML dopo che è stato creato l'oggetto di implementazione e tutte le proprietà del componente specificate nel tag MXML sono state inizializzate.
FlowElement
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
setStyle(styleProp:String, newValue:*):void
Imposta lo stile specificato dal parametro styleProp sul valore specificato dal parametro newValue.
FlowElement
  
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Crea una copia di questo oggetto FlowElement, copiando il contenuto tra le due posizioni di caratteri specificate.
FlowElement
  
splitAtPosition(relativePosition:int):FlowElement
Divide questo oggetto FlowElement in corrispondenza della posizione specificata dal parametro relativePosition, che corrisponde a una posizione relativa nel testo per questo elemento.
FlowElement
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà

alignmentBaseline

proprietà
alignmentBaseline:*

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

TextLayoutFormat: specifica la linea di base a cui deve allinearsi la linea di base dominante. Se, ad esempio, impostate dominantBaseline su ASCENT, l'impostazione di alignmentBaseline su DESCENT consente di allineare la parte superiore del testo con la linea di base DESCENT o al di sotto della linea. L'elemento più grande nella riga determina in genere le linee di base.

Linee di base

I valori validi sono TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextBaseline.USE_DOMINANT_BASELINE.



Implementazione
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

backgroundAlpha

proprietà 
backgroundAlpha:*

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

TextLayoutFormat: valore alfa (trasparenza) per lo sfondo (adotta il valore predefinito se undefined durante la cascata). Un valore 0 è completamente trasparente, mentre un valore 1 è completamente opaco. Gli oggetti di visualizzazione con alpha impostato su 0 sono attivi, anche se invisibili.

I valori consentiti sono numeri compresi tra 0 e 1 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore 1.



Implementazione
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

backgroundColor

proprietà 
backgroundColor:*

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

TextLayoutFormat: colore di sfondo del testo (adotta il valore predefinito se undefined durante la cascata). Può essere il valore costante BackgroundColor.TRANSPARENT o un valore esadecimale che specifica i tre valori RGB (rosso, verde, blu) a 8 bit; ad esempio, 0xFF0000 è rosso e 0x00FF00 è verde.

I valori consentiti come stringa sono BackgroundColor.TRANSPARENT, FormatValue.INHERIT e i valori uint da 0x0 a 0xffffffff.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore BackgroundColor.TRANSPARENT.



Implementazione
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

baselineShift

proprietà 
baselineShift:*

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

TextLayoutFormat: quantità di spostamento della linea di base dal valore dominantBaseline. Unità in pixel o percentuale di fontSize. In tal caso, immettete un valore di stringa, ad esempio 140%. I valori positivi spostano la riga verso l'alto per il testo orizzontale (a destra per il verticale), mentre i valori negativi lo spostano verso il basso per il testo orizzontale (a sinistra per il verticale).

I valori validi sono BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

I valori consentiti come numero sono compresi tra -1000 e 1000.

I valori consentiti come percentuale sono numeri compresi tra -1000 e 1000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.0.



Implementazione
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

blockProgression

proprietà 
blockProgression:*

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

TextLayoutFormat: specifica un avanzamento orizzontale o verticale del posizionamento delle righe. Le righe vengono posizionate dall'alto verso il basso (BlockProgression.TB, utilizzato per testo orizzontale) o da destra a sinistra (BlockProgression.RL, utilizzato per testo verticale).

I valori validi sono BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BlockProgression.TB.



Implementazione
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

breakOpportunity

proprietà 
breakOpportunity:*

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

TextLayoutFormat: controlla il punto in cui sono consentite le interruzioni di riga quando il testo con a capo automatico viene suddiviso su più righe. Impostate su BreakOpportunity.AUTO per interrompere il testo normalmente. Impostate su BreakOpportunity.NONE per non interrompere il testo, a meno che il testo non superi la misura e non siano disponibili altri punti per l'interruzione della riga. Impostate su BreakOpportunity.ANY per consentire l'interruzione in qualsiasi punto della riga, non solo tra le parole. Impostate su BreakOpportunity.ALL per fare in modo che ogni gruppo tipografico verrà inserito su una riga distinta (utile per il testo su un tracciato).

I valori validi sono BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BreakOpportunity.AUTO.



Implementazione
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

cffHinting

proprietà 
cffHinting:*

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

TextLayoutFormat: il tipo di approssimazione CFF utilizzato per questo testo. L'approssimazione CFF determina se il runtime Flash forza o meno l'adattamento dei tratti orizzontali spessi a una griglia di pixel o sottopixel. Questa proprietà è pertinente solo se la proprietà renderingMode è impostata su RenderingMode.CFF e il carattere è incorporato (la proprietà fontLookup è impostata su FontLookup.EMBEDDED_CFF). Con dimensioni dello schermo limitate, l'approssimazione produce un testo chiaro e leggibile per i lettori umani.

I valori validi sono CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà CFFHinting.HORIZONTAL_STEM.



Implementazione
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

clearFloats

proprietà 
clearFloats:*

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

TextLayoutFormat: controlla il modo in cui il testo scorre intorno a un float. Il valore none consente al testo di scorrere più da vicino intorno a un float. I valori left e right fanno sì che il testo "salti" ogni porzione del contenitore che ha un float rispettivamente sinistro o destro. Il valore both fa sì che il testo "salti" tutti i float.

I valori validi sono ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore ClearFloats.NONE.



Implementazione
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

color

proprietà 
color:*

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

TextLayoutFormat: colore del testo. Un numero esadecimale che specifica tre valori RGB (rosso, verde, blu) a 8 bit. Ad esempio 0xFF0000 è rosso e 0x00FF00 è verde.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get color():*
    public function set color(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

columnCount

proprietà 
columnCount:*

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

TextLayoutFormat: numero di colonne di testo (utilizza il valore predefinito se è undefined durante la cascata). Il numero di colonne ignora le altre impostazioni delle colonne. Il valore è un numero intero o FormatValue.AUTO se non specificato. Se columnCount non è specificato, viene utilizzato columnWidth per creare quante più colonne è possibile inserire nel contenitore.

I valori consentiti come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i valori int da 1 a 50.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get columnCount():*
    public function set columnCount(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

columnGap

proprietà 
columnGap:*

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

TextLayoutFormat: specifica la quantità di spazio per il margine, espressa in pixel, da lasciare tra le colonne (utilizza il valore predefinito se è undefined durante la cascata). Il valore è un numero

I valori consentiti sono i numeri compresi tra 0 e 1000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore 20.



Implementazione
    public function get columnGap():*
    public function set columnGap(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

columnWidth

proprietà 
columnWidth:*

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

TextLayoutFormat: la larghezza della colonna è espressa in pixel (utilizza il valore predefinito se è undefined durante la cascata). Se specificate la larghezza delle colonne, ma non il numero, TextLayout creerà il numero massimo di colonne per quella larghezza, in base alla larghezza del contenitore e alle impostazioni di columnGap. L'eventuale spazio rimanente viene lasciato dopo l'ultima colonna. Il valore è un numero.

I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT i numeri da 0 a 8000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

computedFormat

proprietà 
computedFormat:flashx.textLayout.formats:ITextLayoutFormat  [sola lettura]

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

Restituisce gli attributi del formato calcolato attivi per questo elemento. Prende in considerazione l'ereditarietà degli attributi dagli elementi principali.



Implementazione
    public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat

Elementi API correlati

coreStyles

proprietà 
coreStyles:Object  [sola lettura]

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

Restituisce il coreStyles per questo FlowElement. Tenete presente che la proprietà getter esegue una copia del dizionario degli stili principali. L'oggetto coreStyles incorpora i formati che sono definiti da TextLayoutFormat e sono in TextLayoutFormat.description. L'oggetto coreStyles è composto da un array di coppie nome stile-valore.



Implementazione
    public function get coreStyles():Object

Elementi API correlati

digitCase

proprietà 
digitCase:*

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

TextLayoutFormat: Il tipo di cifre (ascendenti/discendenti) utilizzato per questo testo. L'impostazione del valore su DigitCase.OLD_STYLE si avvicina ai formati di lettere in caratteri minuscoli con diversi tratti ascendenti e discendenti. La spaziatura tra le cifre è proporzionale. Questo stile è disponibile solo nei tipi di carattere selezionati, più comunemente in un carattere supplementare o specializzato. L'impostazione DigitCase.LINING applica l'altezza delle lettere maiuscole e di solito ha una spaziatura fissa per l'allineamento nei grafici.

digitCase

I valori validi sono DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà DigitCase.DEFAULT.



Implementazione
    public function get digitCase():*
    public function set digitCase(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

digitWidth

proprietà 
digitWidth:*

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

TextLayoutFormat: il tipo di larghezza delle cifre (ascendenti/discendenti) utilizzato per questo testo. Questo valore può essere DigitWidth.PROPORTIONAL, più adatto per i numeri isolati, oppure DigitWidth.TABULAR, che è più appropriato per i numeri in tabelle, grafici e righe verticali.

digitWidth

DigitCase.DEFAULTDigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà DigitWidth.DEFAULT.



Implementazione
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

direction

proprietà 
direction:*

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

TextLayoutFormat: specifica il livello di incorporamento bidirezionale predefinito del testo nel blocco di testo. Ordine di lettura da sinistra a destra come negli script delle lingue latine oppure da destra a sinistra come in arabo o ebraico. Questa proprietà influisce anche sulla direzione delle colonne quando viene applicata a livello del contenitore. Le colonne possono essere da sinistra a destra o da destra a sinistra, come il testo. Di seguito sono forniti alcuni esempi:

direction

I valori validi sono Direction.LTR, Direction.RTL, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Direction.LTR.



Implementazione
    public function get direction():*
    public function set direction(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

dominantBaseline

proprietà 
dominantBaseline:*

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

TextLayoutFormat: specifica quale linea di base dell'elemento si aggancia ad alignmentBaseline per determinare la posizione verticale dell'elemento sulla riga. Un valore TextBaseline.AUTO seleziona la linea di base dominante in base alla proprietà locale del paragrafo principale. Per giapponese e cinese, il valore della linea di base selezionato è TextBaseline.IDEOGRAPHIC_CENTER; per tutte le altre lingue è TextBaseline.ROMAN. Questi valori della linea di base sono determinati dai valori del carattere e della relativa dimensione.

Linee di base

I valori validi sono FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.



Implementazione
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

firstBaselineOffset

proprietà 
firstBaselineOffset:*

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

TextLayoutFormat: specifica la posizione della linea di base della prima riga nel contenitore. La linea di base a cui si riferisce la proprietà dipende dalla versione locale a livello del contenitore. Per giapponese e cinese è TextBaseline.IDEOGRAPHIC_BOTTOM; per tutte le altre lingue è TextBaseline.ROMAN. L'offset dal margine interno superiore (o destro se blockProgression è RL) del contenitore rispetto alla linea di base della prima riga può essere BaselineOffset.ASCENT, ovvero uguale all'ascendente della riga, BaselineOffset.LINE_HEIGHT, ovvero uguale all'altezza della prima riga oppure un valore numerico fisso che specifica una distanza assoluta. BaselineOffset.AUTO allinea l'ascendente della riga con il margine interno superiore del contenitore.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

I valori validi come stringa sono BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT e i numeri da 0 a 1000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà BaselineOffset.AUTO.



Implementazione
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

fontFamily

proprietà 
fontFamily:*

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

TextLayoutFormat: il nome del carattere da utilizzare o un elenco di nomi di caratteri separati da virgola. Il rendering degli elementi viene eseguito dal runtime Flash utilizzando il primo carattere disponibile nell'elenco. Arial, Helvetica, _sans, ad esempio, fa in modo che venga eseguita automaticamente la ricerca di Arial, quindi di Helvetica se Arial non viene trovato, quindi di _sans se non viene trovato nessuno dei due.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Arial.



Implementazione
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

fontLookup

proprietà 
fontLookup:*

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

TextLayoutFormat: la ricerca di caratteri da utilizzare. Specificando FontLookup.DEVICE vengono utilizzati i caratteri installati nel sistema su cui viene eseguito il file SWF. Con i caratteri del dispositivo le dimensioni del filmato sono inferiori, ma il rendering del testo non è uguale in tutti i sistemi e in tutte le piattaforme. Specificando FontLookup.EMBEDDED_CFF vengono utilizzati i profili di carattere incorporati nel file SWF pubblicato. Con i caratteri incorporati la dimensione del file SWF aumenta (a volte anche in modo significativo), ma il testo viene visualizzato in modo coerente nel carattere scelto.

I valori validi sono FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontLookup.DEVICE.



Implementazione
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

fontSize

proprietà 
fontSize:*

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

TextLayoutFormat: la dimensione del testo in pixel.

I valori consentiti sono i numeri compresi tra 1 e 720 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 12.



Implementazione
    public function get fontSize():*
    public function set fontSize(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

fontStyle

proprietà 
fontStyle:*

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

TextLayoutFormat: lo stile del testo. Può essere FontPosture.NORMAL, per il testo semplice, oppure FontPosture.ITALIC per il corsivo. Questa proprietà può essere applicata solo ai caratteri del dispositivo (la proprietà fontLookup è impostata su flash.text.engine.FontLookup.DEVICE).

I valori validi sono FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontPosture.NORMAL.



Implementazione
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

fontWeight

proprietà 
fontWeight:*

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

TextLayoutFormat: lo spessore del testo. Può essere FontWeight.NORMAL per il testo semplice, oppure FontWeight.BOLD. Può essere applicato solo ai caratteri del dispositivo (la proprietà fontLookup è impostata su flash.text.engine.FontLookup.DEVICE).

I valori validi sono FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FontWeight.NORMAL.



Implementazione
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

format

proprietà 
format:flashx.textLayout.formats:ITextLayoutFormat

Le proprietà TextLayoutFormat applicate direttamente a questo elemento.

Nel formato di ogni elemento possono essere applicate proprietà. Le proprietà applicate a questo elemento sostituiscono le proprietà ereditate dall'elemento principale. Le proprietà applicate a questo elemento saranno ereditate dai relativi elementi secondari, se non vengono sostituite nell'elemento secondario. Se non vengono applicate proprietà all'elemento, questo valore sarà null.



Implementazione
    public function get format():flashx.textLayout.formats:ITextLayoutFormat
    public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void

Elementi API correlati

id

proprietà 
id:String

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

Assegna un nome identificativo all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento all'id. La riga seguente, ad esempio, imposta il colore di un oggetto SpanElement con un id uguale a span1:

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



Implementazione
    public function get id():String
    public function set id(value:String):void

Elementi API correlati

justificationRule

proprietà 
justificationRule:*

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

TextLayoutFormat: la regola utilizzata per la giustificazione del testo in un paragrafo. Il valore predefinito è FormatValue.AUTO, che giustifica il testo in base alla proprietà locale del paragrafo. Per tutte le lingue, ad eccezione di giapponese e cinese, il valoreFormatValue.AUTO diventa JustificationRule.SPACE e aggiunge spazio supplementare ai caratteri spazio. Per giapponese e cinese, FormatValue.AUTO diventa JustficationRule.EAST_ASIAN. La giustificazione modifica in parte la spaziatura della punteggiatura. Nella versione delle lingue romane la virgola e i punti del giapponese hanno la larghezza di un carattere completo, ma nelle lingue dell'Est Asiatico il testo è solo la metà della larghezza di un carattere. La spaziatura tra la punteggiatura sequenziale, inoltre, diventa inferiore, in base alle convenzioni tipografiche tradizionali delle lingue dell'Est Asiatico. Osservate inoltre, nell'esempio seguente, l'interlinea applicata alla seconda riga del paragrafo. Nella versione per l'Est Asiatico le ultime due righe sono allineate a sinistra. Nella versione per le lingue romane la seconda riga e le successive sono allineate a sinistra.

justificationRule

I valori validi sono JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.



Implementazione
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

justificationStyle

proprietà 
justificationStyle:*

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

TextLayoutFormat: lo stile utilizzato per la giustificazione del paragrafo. Utilizzato solo in associazione a un'impostazione justificationRule di JustificationRule.EAST_ASIAN. Il valore predefinito di FormatValue.AUTO viene risolto in JustificationStyle.PUSH_IN_KINSOKU per tutte le impostazioni internazionali. Le costanti definite dalla classe JustificationStyle specificano le opzioni per la gestione dei caratteri giapponesi kinsoku, che non possono essere visualizzati all'inizio o alla fine di una riga. Se desiderate maggiore spaziatura per il testo, specificate JustificationStyle.PUSH-OUT-ONLY. Se desiderate un comportamento simile a quello ottenuto con justificationRule di JustificationRule.SPACE, utilizzate JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

I valori validi sono JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà FormatValue.AUTO.



Implementazione
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

kerning

proprietà 
kerning:*

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

TextLayoutFormat: le crenature regolano i pixel tra determinate coppie di caratteri per migliorare la leggibilità. La crenatura è supportata per tutti i caratteri con tabelle di crenatura.

I valori validi sono Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà Kerning.AUTO.



Implementazione
    public function get kerning():*
    public function set kerning(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

leadingModel

proprietà 
leadingModel:*

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

TextLayoutFormat: specifica il modello di interlinea, che corrisponde a una combinazione di base e direzione dell'interlinea. La base dell'interlinea è la linea di base a cui si riferisce la proprietà lineHeight. La direzione dell'interlinea determina se la proprietà lineHeight si riferisce alla distanza della linea di base di una riga rispetto a quella della riga precedente o successiva. Il valore predefinito di FormatValue.AUTO viene risolto in base alla proprietà locale del paragrafo. Per le lingue giapponese e cinese, è LeadingModel.IDEOGRAPHIC_TOP_DOWN. Per tutte le altre lingue è LeadingModel.ROMAN_UP.

Base interlinea:

leadingBasis1 leadingBasis2 leadingBasis3

Direzione interlinea:

leadingDirection1 leadingDirection2 leadingDirection3

I valori validi sono 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.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà LeadingModel.AUTO.



Implementazione
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

ligatureLevel

proprietà 
ligatureLevel:*

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

TextLayoutFormat: controlla quali legature definite nel carattere possono essere utilizzate nel testo. Le legature visualizzate per ognuna di queste impostazioni dipende dal carattere. Si verifica una legatura nel punto in cui due o più forme di lettere vengono unite in un unico glifo. Le legature sostituiscono in genere caratteri consecutivi che condividono componenti comuni, ad esempio le coppie di lettere 'fi', 'fl' o 'ae'. Vengono utilizzate nei set di caratteri latini e non latini. Le legature abilitate dai valori della classe LigatureLevel, ovvero MINIMUM, COMMON, UNCOMMON e EXOTIC, sono additive. Ogni valore abilita un nuovo set di ligature, ma include anche quelle dei tipi precedenti.

Nota: quando usate caratteri arabi o siriani, ligatureLevel deve essere impostato su MINIMUM o su un valore superiore.

ligatureLevel

I valori validi sono LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà LigatureLevel.COMMON.



Implementazione
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

lineBreak

proprietà 
lineBreak:*

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

TextLayoutFormat: controlla il ritorno a capo automatico all'interno del contenitore (adotta il valore predefinito se undefined durante la cascata). Il testo all'interno del contenitore può essere impostato in modo che si adatti alla larghezza del contenitore (LineBreak.TO_FIT) o in modo che venga interrotto solo in corrispondenza di caratteri di avanzamento riga o ritorno a capo (LineBreak.EXPLICIT).

I valori validi sono LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore LineBreak.TO_FIT.



Implementazione
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

lineHeight

proprietà 
lineHeight:*

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

TextLayoutFormat: controllo di interlinea (Leading) per il testo. La distanza dalla linea di base della riga precedente o successiva (in base a LeadingModel) rispetto alla linea di base della riga corrente è uguale alla quantità massima dell'interlinea applicata a qualsiasi carattere della riga. Un numero o una percentuale. Se specificate una percentuale, immettete un valore di stringa, ad esempio 140%.

lineHeight1lineHeight2

I valori consentiti come numero vanno da -720 a 720.

I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 120%.



Implementazione
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

lineThrough

proprietà 
lineThrough:*

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

TextLayoutFormat: se true, applica il carattere barrato, ovvero una linea tracciata a metà del testo.

I valori validi sono true, false e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà false.



Implementazione
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

linkActiveFormat

proprietà 
linkActiveFormat:*

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

TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit, un ITextLayoutFormat oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.



Implementazione
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

linkHoverFormat

proprietà 
linkHoverFormat:*

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

TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato hover, quando il mouse è all'interno dei limiti di un collegamento (rollover). Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit, un ITextLayoutFormat oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.



Implementazione
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

linkNormalFormat

proprietà 
linkNormalFormat:*

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

TextLayoutFormat: definisce gli attributi di formattazione utilizzati per i collegamenti nello stato normal. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit, un ITextLayoutFormat oppure converte un array di oggetti con chiave e valore come membri di un TextLayoutFormat.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.



Implementazione
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

listAutoPadding

proprietà 
listAutoPadding:*

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

TextLayoutFormat: specifica un rientro automatico per il bordo iniziale degli elenchi quando il valore di riempimento dell'elenco su quel lato è auto.

I valori consentiti sono i numeri compresi tra -1000 e 1000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 40.



Implementazione
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

listMarkerFormat

proprietà 
listMarkerFormat:*

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

TextLayoutFormat: definisce i marcatori di elenco degli attributi di formattazione. Questo valore viene riflesso nella gerarchia e applicato agli eventuali collegamenti discendenti. Accetta inherit, un IListMarkerFormat oppure converte un array di oggetti con chiave e valore come membri di un ListMarkerFormat.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.



Implementazione
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

listStylePosition

proprietà 
listStylePosition:*

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

TextLayoutFormat:

i valori validi sono ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà ListStylePosition.OUTSIDE.



Implementazione
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

listStyleType

proprietà 
listStyleType:*

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

TextLayoutFormat:

I valori validi sono 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.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà ListStyleType.DISC.



Implementazione
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

locale

proprietà 
locale:*

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

TextLayoutFormat: le impostazioni internazionali del testo. Controlla le trasformazioni di maiuscole/minuscole e la modellazione. Vengono utilizzati identificatori della versione locale standard come descritto nello standard tecnico Unicode n. 35, ad esempio en, en_US ed en-GB si riferiscono all'inglese, mentre ja è per il giapponese.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà it.



Implementazione
    public function get locale():*
    public function set locale(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

paddingBottom

proprietà 
paddingBottom:*

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

TextLayoutFormat: margine inferiore in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo inferiore del contenitore e il testo. Il valore è un numero oppure auto.

Con testo orizzontale, in contenitori scorrevoli con più colonne, la prima colonna e le seguenti mostreranno il riempimento come spazio vuoto sul fondo del contenitore, ma per l'ultima colonna, se il testo non può essere contenuto tutto, potrebbe essere necessario scorrere per visualizzare il riempimento.

I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

paddingLeft

proprietà 
paddingLeft:*

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

TextLayoutFormat: margine sinistro in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo sinistro del contenitore e il testo. Il valore è un numero oppure auto.

Con testo verticale, in contenitori scorrevoli con più colonne, la prima colonna e le seguenti mostreranno il riempimento come spazio vuoto alla fine del contenitore, ma per l'ultima colonna, se il testo non può essere contenuto tutto, potrebbe essere necessario scorrere per visualizzare il riempimento.

I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

paddingRight

proprietà 
paddingRight:*

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

TextLayoutFormat: margine destro in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo destro del contenitore e il testo. Il valore è un numero oppure auto.

I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

paddingTop

proprietà 
paddingTop:*

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

TextLayoutFormat: margine superiore in pixel. Il valore predefinito di auto è zero, tranne che negli elenchi il cui riempimento laterale iniziale è di 45. (utilizza il valore predefinito se è undefined durante la cascata). Spazio tra il bordo superiore del contenitore e il testo. Il valore è un numero oppure auto.

I valori validi come stringa sono FormatValue.AUTO, FormatValue.INHERIT e i numeri da -8000 a 8000.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore FormatValue.AUTO.



Implementazione
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

paragraphEndIndent

proprietà 
paragraphEndIndent:*

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

TextLayoutFormat: un numero che specifica, in pixel, la quantità di rientro del bordo finale del paragrafo. Si riferisce al bordo destro nel testo da sinistra a destra e al bordo sinistro nel testo da destra a sinistra.

I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

paragraphSpaceAfter

proprietà 
paragraphSpaceAfter:*

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

TextLayoutFormat: un numero che specifica la quantità di spazio, in pixel, da lasciare dopo il paragrafo. Viene compresso insieme a paragraphSpaceBefore.

I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

paragraphSpaceBefore

proprietà 
paragraphSpaceBefore:*

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

TextLayoutFormat: un numero che specifica la quantità di spazio, in pixel, da lasciare prima del paragrafo. Viene compresso insieme a paragraphSpaceAfter.

I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

paragraphStartIndent

proprietà 
paragraphStartIndent:*

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

TextLayoutFormat: un numero che specifica, in pixel, la quantità di rientro del bordo iniziale del paragrafo. Si riferisce al bordo sinistro nel testo da sinistra a destra e al bordo destro nel testo da destra a sinistra.

I valori consentiti sono i numeri compresi tra 0 e 8000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

parent

proprietà 
parent:FlowGroupElement  [sola lettura]

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

Restituisce l'elemento principale di questo oggetto FlowElement. Ogni oggetto FlowElement ha al massimo un elemento principale.



Implementazione
    public function get parent():FlowGroupElement

parentRelativeEnd

proprietà 
parentRelativeEnd:int  [sola lettura]

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

Restituisce la fine relativa di questo oggetto FlowElement nell'elemento principale. Se l'elemento principale è null, questo valore è sempre uguale a textLength. Se l'elemento principale non è null, il valore è la somma delle lunghezze del testo di questo e di tutti gli altri elementi di pari livello precedenti, che corrisponde in effetti al primo carattere nel successivo oggetto FlowElement.



Implementazione
    public function get parentRelativeEnd():int

Elementi API correlati

parentRelativeStart

proprietà 
parentRelativeStart:int  [sola lettura]

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

Restituisce l'inizio relativo di questo oggetto FlowElement nell'elemento principale. Se l'elemento principale è null, questo valore è sempre zero. Se l'elemento principale non è null, il valore è la somma delle lunghezze del testo e di tutti gli elementi di pari livello precedenti.



Implementazione
    public function get parentRelativeStart():int

Elementi API correlati

renderingMode

proprietà 
renderingMode:*

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

TextLayoutFormat: la modalità di rendering utilizzata per questo testo. Si applica tolo ai caratteri incorporati (la proprietà fontLookup è impostata su FontLookup.EMBEDDED_CFF).

i valori validi sono RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà RenderingMode.CFF.



Implementazione
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

styleName

proprietà 
styleName:*

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

TextLayoutFormat: assegna una classe identificativa all'elemento, rendendo possibile l'impostazione di uno stile per l'elemento mediante un riferimento allo styleName.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore null.



Implementazione
    public function get styleName():*
    public function set styleName(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

styles

proprietà 
styles:Object  [sola lettura]

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

Restituisce gli stili per questo FlowElement. Tenete presente che la proprietà getter esegue una copia del dizionario degli stili. L'oggetto restituito incorpora tutti gli stili impostati nella proprietà format, compresi gli stili principali e gli stili utente. L'oggetto restituito è composto da un array di coppie nome stile-valore.



Implementazione
    public function get styles():Object

Elementi API correlati

tabStops

proprietà 
tabStops:*

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

TextLayoutFormat: specifica le tabulazioni associate al paragrafo. Le funzioni setter possono accettare un array di TabStopFormat, una rappresentazione di stringa ridotta, undefined o FormatValue.INHERIT. La rappresentazione condensata in formato stringa viene sempre convertita in un array di TabStopFormat.

Il formato basato su stringa è un elenco di arresti di tabulazione dove ogni tabulazione è delimitata da uno o più spazi.

Un arresto di tabulazione ha il formato seguente: <tipo di allineamento><posizione allineamento>|<token allineamento>.

Il tipo di allineamento è un solo carattere e può essere S, E, C o D (maiuscole o minuscole). S o s per inizio (start), E o e per fine (end), C o c per centro, D o d per decimale. Il tipo di allineamento è opzionale e, se non viene specificato, il valore predefinito è S.

La posizione di allineamento è un numero e segue la specifica FXG per i numeri (notazione decimale o scientifica). La posizione di allineamento è obbligatoria.

La barra verticale viene utilizzata per separare la posizione di allineamento dal token di allineamento e dovrebbe essere presente solo se il token di allineamento è presente.

Il token di allineamento è opzionale se il tipo di allineamento è D e non dovrebbe essere presente se il tipo di allineamento è diverso da D. Può essere una sequenza di caratteri qualsiasi che si conclude con lo spazio che termina l'arresto di tabulazione (per l'ultimo arresto di tabulazione lo spazio di terminazione è opzionale; il token di fine allineamento è implicito). Uno spazio può fare parte del token di allineamento se si utilizza una barra rovesciata (\) come carattere di escape. Una barra rovesciata può fare parte del token di allineamento se si utilizza un'altra barra rovesciata (\\) come carattere di escape. Se il tipo di allineamento è D e il token di allineamento non viene specificato, verrà utilizzato il valore predefinito null.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà null.



Implementazione
    public function get tabStops():*
    public function set tabStops(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

textAlign

proprietà 
textAlign:*

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

TextLayoutFormat: l'allineamento delle righe nel paragrafo in relazione al contenitore. TextAlign.LEFT allinea le righe al bordo sinistro del contenitore. TextAlign.RIGHT allinea le righe al bordo destro. TextAlign.CENTER posiziona la riga equidistante dai bordi sinistro e destro. TextAlign.JUSTIFY distribuisce le righe in modo da riempire lo spazio. TextAlign.START equivale all'impostazione su sinistra nel testo da sinistra a destra o su destra nel testo da destra a sinistra. TextAlign.END equivale all'impostazione su destra nel testo da sinistra a destra o su sinistra nel testo da destra a sinistra.

I valori validi sono TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextAlign.START.



Implementazione
    public function get textAlign():*
    public function set textAlign(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

textAlignLast

proprietà 
textAlignLast:*

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

TextLayoutFormat: l'allineamento dell'ultima o della sola riga nel paragrafo in relazione al contenitore con testo giustificato. Se textAlign è impostato suTextAlign.JUSTIFY, textAlignLast specifica la modalità di allineamento dell'ultima riga (o della sola riga, se si tratta di un blocco di una riga). I valori sono simili a textAlign.

I valori validi sono TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextAlign.START.



Implementazione
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

textAlpha

proprietà 
textAlpha:*

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

TextLayoutFormat: valore alfa (trasparenza) per il testo. Un valore 0 è completamente trasparente, mentre un valore 1 è completamente opaco. Gli oggetti di visualizzazione con textAlpha impostato su 0 sono attivi, anche se invisibili.

I valori consentiti sono numeri compresi tra 0 e 1 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 1.



Implementazione
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

textDecoration

proprietà 
textDecoration:*

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

TextLayoutFormat: la formattazione del testo. Utilizzate questa funzione per applicare la sottolineatura; il valore predefinito è none (nessuno).

I valori validi sono TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextDecoration.NONE.



Implementazione
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

textIndent

proprietà 
textIndent:*

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

TextLayoutFormat: un valore Number che specifica, in pixel, la quantità di rientro della prima riga del paragrafo. Con un rientro negativo la riga risulta all'esterno del margine e a volte anche del contenitore.

I valori consentiti sono i numeri compresi tra -8000 e 8000 e FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get textIndent():*
    public function set textIndent(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

textJustify

proprietà 
textJustify:*

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

TextLayoutFormat: specifica le opzioni per la giustificazione del testo. Il valore predefinito è TextJustify.INTER_WORD, e ciò significa che viene aggiunto spazio supplementare ai caratteri spazio. TextJustify.DISTRIBUTE aggiunge spazio supplementare ai caratteri spazio e tra le singole lettere. Utilizzato solo insieme a un valore justificationRule di JustificationRule.SPACE.

I valori validi sono TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextJustify.INTER_WORD.



Implementazione
    public function get textJustify():*
    public function set textJustify(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

textLength

proprietà 
textLength:int  [sola lettura]

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

Restituisce la lunghezza totale del testo appartenente a questo oggetto FlowElement e dei relativi elementi secondari. Se un elemento non contiene testo, il valore di textLength è solitamente zero.

Gli oggetti ParagraphElement hanno un'estensione finale con un carattere terminatore di paragrafo per l'ultimo oggetto SpanElement. Il terminatore di paragrafo è incluso nel valore di textLength di tale oggetto SpanElement e di tutti i relativi elementi principali. Non è incluso nella proprietà text dell'oggetto SpanElement.



Implementazione
    public function get textLength():int

Elementi API correlati

textRotation

proprietà 
textRotation:*

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

TextLayoutFormat: determina il numero di gradi di rotazione di questo testo.

I valori validi sono TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TextRotation.AUTO.



Implementazione
    public function get textRotation():*
    public function set textRotation(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

tracking

proprietà 
tracking:Object  [sola scrittura]

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

Imposta il tracciamento ed è sinonimo della proprietà trackingRight. Specifica un numero di pixel o una percentuale di fontSize.



Implementazione
    public function set tracking(value:Object):void

Elementi API correlati

trackingLeft

proprietà 
trackingLeft:*

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

TextLayoutFormat: numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a sinistra di ogni carattere. Se la crenatura è attivata, il valore di trackingLeft viene sommato ai valori nella tabella di crenatura per il carattere. Se la crenatura è disattivata, il valore di trackingLeft viene usato come valore di crenatura manuale. Supporta sia valori positivi che negativi.

I valori consentiti come numero sono compresi tra -1000 e 1000.

I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

trackingRight

proprietà 
trackingRight:*

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

TextLayoutFormat: numero espresso in pixel (o percentuale di fontSize, ad esempio 120%) che indica la quantità di tracciamento (crenatura manuale) da applicare a destra di ogni carattere. Se la crenatura è attivata, il valore di trackingRight viene sommato ai valori nella tabella di crenatura per il carattere. Se la crenatura è disattivata, il valore di trackingRight viene usato come valore di crenatura manuale. Supporta sia valori positivi che negativi.

I valori consentiti come numero sono compresi tra -1000 e 1000.

I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 0.



Implementazione
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

typeName

proprietà 
typeName:String

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

Ogni FlowElement ha un typeName. typeName viene impostato in modo predefinito sulla stringa utilizzata dal TextConverter textLayoutFormat. Questa API può essere utilizzata per impostare un typeName differente su un FlowElement. Generalmente questa operazione viene eseguita per supportare i selettori type nei CSS.

Per conoscere le procedure da seguire, vedere la descrizione di TEXT_FIELD_HTML_FORMAT.



Implementazione
    public function get typeName():String
    public function set typeName(value:String):void

Elementi API correlati

typographicCase

proprietà 
typographicCase:*

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

TextLayoutFormat: il tipo di carattere tipografico (maiuscolo/minuscolo) utilizzato per questo testo. Di seguito sono forniti alcuni esempi.

typographicCase

I valori validi sono TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà TLFTypographicCase.DEFAULT.



Implementazione
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

userStyles

proprietà 
userStyles:Object

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

Consente di leggere e scrivere stili utente in un oggetto FlowElement. La lettura di questa proprietà determina la creazione di una copia degli stili userStyle impostati nel formato di questo elemento.



Implementazione
    public function get userStyles():Object
    public function set userStyles(value:Object):void

verticalAlign

proprietà 
verticalAlign:*

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

TextLayoutFormat: allineamento verticale o giustificazione (utilizza il valore predefinito se è undefined durante la cascata). Determina in che modo gli elementi TextFlow vengono allineati al contenitore.

I valori validi sono VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà avrà il valore VerticalAlign.TOP.



Implementazione
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

whiteSpaceCollapse

proprietà 
whiteSpaceCollapse:*

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

TextLayoutFormat: comprime o mantiene gli spazi vuoti durante l'importazione del testo in un oggetto TextFlow. WhiteSpaceCollapse.PRESERVE mantiene tutti i caratteri spazio vuoto. WhiteSpaceCollapse.COLLAPSE rimuove i caratteri nuova riga, di tabulazione e interlinea o spazi vuoti in un blocco di testo importato. I tag di interruzione riga () e i caratteri di separazione riga Unicode vengono mantenuti.

I valori validi sono WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà WhiteSpaceCollapse.COLLAPSE.



Implementazione
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.

Elementi API correlati

wordSpacing

proprietà 
wordSpacing:*

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

TextLayoutFormat: specifica la spaziatura ottimale, minima e massima (come moltiplicatore della larghezza di uno spazio normale) da utilizzare tra le parole durante la giustificazione. Lo spazio ottimale viene utilizzato per indicare la dimensione desiderata di uno spazio, come frazione del valore definito nel font. I valori minimo e massimo sono utilizzati quando textJustify è distribuito per determinare quanto possono diventare larghi o stretti gli spazi tra le parole prima che venga utilizzata la spaziatura tra lettere per giustificare la riga.

I valori consentiti come percentuale sono numeri compresi tra -1000% e 1000%.

Il valore consentito è FormatValue.INHERIT.

Il valore predefinito è undefined e indica che non è impostato.

Se durante la cascata i valori sono undefined, questa proprietà erediterà il valore da un elemento antenato. Se nessun antenato ha impostato questa proprietà, il valore sarà 100%, 50%, 150%.



Implementazione
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Genera
RangeError — Quando questo valore non rientra nell'intervallo per questa proprietà.
Descrizione della funzione di costruzione

FlowElement

()Funzione di costruzione
public function FlowElement()

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

Classe base - una chiamata a new FlowElement() genera un'eccezione Error.

Descrizione dei metodi

clearStyle

()metodo
public function clearStyle(styleProp:String):void

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

Cancella lo stile specificato dal parametro styleProp da questo oggetto FlowElement. imposta il valore su undefined.

Parametri

styleProp:String — Il nome dello stile da cancellare.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene illustrato che clearStyle() imposta il valore di uno stile su undefined, ma che è comunque possibile applicare allo stile un valore ereditato.
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

()metodo 
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

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

Crea una copia profonda di questo oggetto FlowElement, inclusi gli eventuali elementi secondari, copiando il contenuto tra le due posizioni di caratteri specificate e restituendo la copia come oggetto FlowElement.

In assenza di argomenti, deepCopy() utilizza l'impostazione predefinita copiando l'intero elemento.

Parametri

relativeStart:int (default = 0) — la posizione di testo relativa del primo carattere da copiare. La prima posizione corrisponde a 0.
 
relativeEnd:int (default = -1) — la posizione di testo relativa dell'ultimo carattere da copiare. Un valore -1 indica la fine della copia.

Restituisce
FlowElement — l'oggetto creato dall'operazione di copia profonda.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene creato un secondo paragrafo come copia profonda del primo, a partire dall'offset 3, e viene visualizzato il risultato.
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

()metodo 
public function equalUserStyles(otherElement:FlowElement):Boolean

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

Confronta gli oggetti userStyles con gli oggetti userStyles di otherElement.

Parametri

otherElement:FlowElement — l'oggetto FlowElement con cui confrontare userStyles

Restituisce
Boolean — true se gli oggetti userStyles sono uguali; altrimenti false.

Elementi API correlati

getAbsoluteStart

()metodo 
public function getAbsoluteStart():int

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

Restituisce la posizione di inizio dell'elemento nel flusso di testo come un indice assoluto. Il primo carattere nel flusso si trova nella posizione 0.

Restituisce
int — La posizione di indice dell'inizio dell'elemento relativa all'inizio dell'oggetto TextFlow.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio vengono utilizzati due oggetti SpanElement per creare un paragrafo e viene chiamato span2.getAbsoluteStart() per ottenere la posizione iniziale di 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

()metodo 
public function getCharAtPosition(relativePosition:int):String

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

Restituisce il carattere nella posizione specificata, relativa a questo oggetto FlowElement. Il primo carattere si trova nella posizione relativa 0.

Parametri

relativePosition:int — La posizione relativa del carattere in questo oggetto FlowElement.

Restituisce
String — Stinga contenente il carattere.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene restituito il carattere nella posizione relativa 27 in un oggetto 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

()metodo 
public function getCharCodeAtPosition(relativePosition:int):int

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

Restituisce il codice di carattere nella posizione specificata, relativa a questo oggetto FlowElement. Il primo carattere si trova nella posizione relativa 0.

Parametri

relativePosition:int — La posizione relativa del carattere in questo oggetto FlowElement.

Restituisce
int — il valore Unicode del carattere nella posizione specificata.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene restituito il codice di carattere del carattere nella posizione relativa 16 in un oggetto 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

()metodo 
public function getElementRelativeStart(ancestorElement:FlowElement):int

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

Restituisce l'inizio di questo elemento relativo a un elemento antenato. Presuppone che l'elemento antenato si trovi nella catena di elementi superiori. Se l'elemento antenato è l'elemento principale, questo equivale a this.parentRelativeStart. Se l'elemento antenato è superiore all'elemento principale, questo equivale a parentRelativeStart più parent.parentRelativeStart e così via.

Parametri

ancestorElement:FlowElement — L'elemento da cui desiderate trovare l'inizio relativo di questo elemento.

Restituisce
int — l'offset di questo elemento.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene chiamato getElementRelativeStart() per determinare la posizione iniziale relativa di un collegamento all'interno di un paragrafo.
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

()metodo 
public function getNextSibling():FlowElement

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

Restituisce il successivo oggetto FlowElement di pari livello nella gerarchia del flusso di testo.

Restituisce
FlowElement — il successivo oggetto FlowElement dello stesso tipo, oppure null se non è presente un elemento di pari livello.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio vengono utilizzati due oggetti SpanElement per visualizzare Hello World e il risultato di span2.getNextSibling() viene impostato su red (rosso).
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

()metodo 
public function getParagraph():ParagraphElement

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

Restituisce l'oggetto ParagraphElement associato a questo elemento. Ricerca nella gerarchia del flusso di testo e restituisce il primo oggetto ParagraphElement.

Restituisce
ParagraphElement — l'oggetto ParagraphElement associato a questo oggetto FlowElement.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene utilizzato getParagraph() per restituire l'oggetto ParagraphElement per un oggetto 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

()metodo 
public function getPreviousSibling():FlowElement

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

Restituisce il precedente oggetto FlowElement di pari livello nella gerarchia del flusso di testo.

Restituisce
FlowElement — Il precedente oggetto FlowElement dello stesso tipo, oppure null se non è presente un elemento di pari livello.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio vengono utilizzati due oggetti SpanElement per visualizzare Hello World e il risultato di span2.getPreviousSibling() viene impostato su red (rosso).
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

()metodo 
public function getStyle(styleProp:String):*

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

Restituisce il valore dello stile specificato dal parametro styleProp, che specifica il nome dello stile e può includere il nome di qualsiasi userStyle. Accede a qualsiasi stile di estensione, paragrafo, flusso di testo o contenitore esistente. Cerca la struttura principale se il valore dello stile è undefined per un particolare elemento.

Parametri

styleProp:String — Il nome dello stile il cui valore deve essere recuperato.

Restituisce
* — Il valore dello stile specificato. Il tipo varia a seconda del tipo dello stile a cui si accede. Restituisce undefined se lo stile non viene impostato.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene chiamato getStyle() per determinare se lo stile lineThrough viene applicato a un'estensione.
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

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

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

Ottiene l'intervallo di testo specificato da un elemento di flusso.

Parametri

relativeStart:int (default = 0) — La posizione iniziale dell'intervallo di testo da recuperare, rispetto all'inizio di FlowElement.
 
relativeEnd:int (default = -1) — La posizione finale dell'intervallo di testo da recuperare, rispetto all'inizio di FlowElement; -1 indica fino alla fine dell'elemento.
 
paragraphSeparator:String (default = " ") — Il carattere da inserire tra paragrafi.

Restituisce
String — Il testo richiesto.

getTextFlow

()metodo 
public function getTextFlow():flashx.textLayout.elements:TextFlow

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

Risale la gerarchia del flusso di testo per restituire l'oggetto TextFlow radice per l'elemento.

Restituisce
flashx.textLayout.elements:TextFlow — L'oggetto TextFlow radice per questo oggetto FlowElement.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene utilizzato getTextFlow() con un oggetto LinkElement per restituire il relativo oggetto TextFlow radice.
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

()metodo 
public function initialized(document:Object, id:String):void

Chiamato per gli oggetti MXML dopo che è stato creato l'oggetto di implementazione e tutte le proprietà del componente specificate nel tag MXML sono state inizializzate.

Parametri

document:Object — Il documento MXML che ha creato l'oggetto.
 
id:String — L'identificatore utilizzato dal documento per fare riferimento a questo oggetto.

setStyle

()metodo 
public function setStyle(styleProp:String, newValue:*):void

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

Imposta lo stile specificato dal parametro styleProp sul valore specificato dal parametro newValue. Potete impostare lo stile di un'estensione, un paragrafo, un flusso di testo o un contenitore, inclusa qualsiasi coppia nome-valore dell'utente.

Nota: se assegnate uno stile personalizzato, Text Layout Framework consente di importarlo ed esportarlo, mentre il codice MXML compilato non supporta stili personalizzati.

Parametri

styleProp:String — Il nome dello stile da impostare.
 
newValue:* — Il valore su cui impostare lo stile.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene chiamato setStyle() per impostare il colore di un'estensione e impostare lo stile del carattere del flusso si testo su italic (corsivo).
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

()metodo 
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

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

Crea una copia di questo oggetto FlowElement, copiando il contenuto tra le due posizioni di caratteri specificate. Restituisce la copia come nuovo oggetto FlowElement. A differenza di deepCopy(), shallowCopy() non esegue la copia degli elementi secondari di questo oggetto FlowElement.

In assenza di argomenti, shallowCopy() utilizza l'impostazione predefinita copiando tutto il contenuto.

Parametri

relativeStart:int (default = 0) — La posizione di testo relativa del primo carattere da copiare. La prima posizione corrisponde a 0.
 
relativeEnd:int (default = -1) — La posizione di testo relativa dell'ultimo carattere da copiare. Un valore -1 indica la fine della copia.

Restituisce
FlowElement — l'oggetto creato dall'operazione di copia.

Elementi API correlati


Esempio  ( Come utilizzare questo esempio )

In questo esempio viene creato un secondo paragrafo come copia superficiale del primo e viene mostrato che nel nuovo paragrafo non sono presenti elementi secondari.
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

()metodo 
public function splitAtPosition(relativePosition:int):FlowElement

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

Divide questo oggetto FlowElement in corrispondenza della posizione specificata dal parametro relativePosition, che corrisponde a una posizione relativa nel testo per questo elemento. Questo metodo divide solo gli oggetti SpanElement e FlowGroupElement.

Parametri

relativePosition:int — la posizione in cui dividere il contenuto dell'oggetto originale; la prima posizione corrisponde a 0.

Restituisce
FlowElement — il nuovo oggetto che include il contenuto dell'oggetto originale, a partire dalla posizione specificata.

Genera
RangeError — se relativePosition è maggiore di textLength o inferiore a 0.




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

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