Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.text.engine 

ElementFormat  - AS3

Paquetesx

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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.text.engine
Clasepublic final class ElementFormat
HerenciaElementFormat Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

La clase ElementFormat representa la información de formato que puede aplicarse a un objeto ContentElement. Utilice la clase ElementFormat para crear formato de texto específico en las distintas subclases de ContentElement. Las propiedades de la clase ElementFormat se aplican a las fuentes incorporadas y de dispositivo.

Un objeto ElementFormat aplicado a un elemento ContentElement en un bloque TextBlock no invalida el bloque TextBlock. Una vez aplicado el objeto ElementFormat al elemento ContentElement, su propiedad locked se establece como true. Las propiedades de un objeto ElementFormat bloqueado no se pueden modificar. En su lugar, utilice el método clone() para crear una copia del objeto sin bloquear, que puede modificarse y asignarse al elemento ContentElement.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  alignmentBaseline : String
Especifica el tipo de línea base en el elemento contenedor con el que se alinean las líneas de base dominantes de los elementos con este formato.
ElementFormat
  alpha : Number
Especifica la transparencia de los elementos de línea afectados por este objeto.
ElementFormat
  baselineShift : Number
Indica el cambio de línea base del elemento, en píxeles.
ElementFormat
  breakOpportunity : String
Oportunidad de salto de línea aplicada al texto.
ElementFormat
  color : uint
Indica el color del texto.
ElementFormat
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  digitCase : String
Caja de dígitos para este texto.
ElementFormat
  digitWidth : String
Anchura de dígitos para este texto.
ElementFormat
  dominantBaseline : String
Especifica el tipo de línea de base que se utiliza como línea de base dominante.
ElementFormat
  fontDescription : FontDescription
Un objeto cuyas propiedades describen una fuente.
ElementFormat
  fontSize : Number
El tamaño del texto, en píxeles.
ElementFormat
  kerning : String
El ajuste entre caracteres ajusta los píxeles entre determinados pares de caracteres para que puedan leerse mejor.
ElementFormat
  ligatureLevel : String
Nivel de ligadura utilizado en este texto.
ElementFormat
  locale : String
Configuración regional del texto.
ElementFormat
  locked : Boolean
Indica si ElementFormat está bloqueado.
ElementFormat
  textRotation : String
Establece la rotación aplicada a glifos individuales.
ElementFormat
  trackingLeft : Number
El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles.
ElementFormat
  trackingRight : Number
El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles.
ElementFormat
  typographicCase : String
Caja tipográfica para este texto.
ElementFormat
Métodos públicos
 MétodoDefinido por
  
ElementFormat(fontDescription:FontDescription = null, fontSize:Number = 12.0, color:uint = 0x000000, alpha:Number = 1.0, textRotation:String = "auto", dominantBaseline:String = "roman", alignmentBaseline:String = "useDominantBaseline", baselineShift:Number = 0.0, kerning:String = "on", trackingRight:Number = 0.0, trackingLeft:Number = 0.0, locale:String = "en", breakOpportunity:String = "auto", digitCase:String = "default", digitWidth:String = "default", ligatureLevel:String = "common", typographicCase:String = "default")
Crea un objeto ElementFormat.
ElementFormat
  
Construye una copia clonada y sin bloquear de ElementFormat.
ElementFormat
  
Devuelve un objeto FontMetrics con propiedades que describen la caja emBox, la posición y el grosor del tachado, y la posición y el grosor del subrayado para la fuente especificada por fontDescription y fontSize.
ElementFormat
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

alignmentBaseline

propiedad
alignmentBaseline:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica el tipo de línea base en el elemento contenedor con el que se alinean las líneas de base dominantes de los elementos con este formato. Utilice constantes TextBaseline para esta propiedad.

El elemento vertical de mayor tamaño de la línea determina la alineación de las líneas base a menos que TextBlock.baselineFontDescription y TextBlock.baselineFontSize se establezcan para suplantar esa lógica.

El valor predeterminado es TextBaseline.USE_DOMINANT_BASELINE.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
TextBaseline.ROMANLa propiedad dominantBaseline alinea la anchura con la línea base Roman de la línea.
TextBaseline.ASCENTLa propiedad dominantBaseline alinea la anchura con la línea base ascendente de la línea.
TextBaseline.DESCENTLa propiedad dominantBaseline alinea la anchura con la línea base descendente de la línea.
TextBaseline.IDEOGRAPHIC_TOPLa propiedad dominantBaseline alinea la anchura con la línea base superior ideográfica de la línea.
TextBaseline.IDEOGRAPHIC_CENTERLa propiedad dominantBaseline alinea la anchura con la línea base ideográfica central de la línea.
TextBaseline.IDEOGRAPHIC_BOTTOMLa propiedad dominantBaseline alinea la anchura con la línea base ideográfica inferior de la línea.
TextBaseline.USE_DOMINANT_BASELINELa propiedad dominantBaseline alinea la anchura con la misma línea base de la línea.

SubclaseEfecto al configurar la propiedad
GraphicElementEstablece la línea base de alineación de la línea alineada por la propiedad dominantBaseline del elemento gráfico.
GroupElementNingún efecto.
TextElementEstablece la línea base de alineación de la línea alineada por la propiedad dominantBaseline del elemento de texto.



Implementación
    public function get alignmentBaseline():String
    public function set alignmentBaseline(value:String):void

Emite
ArgumentError — Si se establece en cualquier valor que no sea miembro de TextBaseline.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

alpha

propiedad 
alpha:Number

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica la transparencia de los elementos de línea afectados por este objeto. Los valores válidos oscilan entre 0 (totalmente transparente) y 1 (totalmente opaco). Los objetos de visualización que tienen alpha configurado con el valor 0 están activos, aunque no sean visibles.

El valor predeterminado es 1.

SubclaseEfecto al configurar la propiedad
GraphicElementAplica el valor alfa especificado al elemento gráfico. Se combina multiplicativamente con cualquier conjunto de valores alfa del propio objeto DisplayObject o del objeto TextLine.
GroupElementNingún efecto.
TextElementAplica el valor alfa especificado al elemento de texto. Se combina multiplicativamente con cualquier conjunto de valores alfa del objeto TextLine.



Implementación
    public function get alpha():Number
    public function set alpha(value:Number):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

baselineShift

propiedad 
baselineShift:Number

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Indica el cambio de línea base del elemento, en píxeles.

El elemento se aleja de dominantBaseline según la cantidad especificada. El desplazamiento se añade a la posición y de los miembros del elemento de forma que, en texto no girado, un cambio de línea base positivo mueve el elemento hacia abajo y un cambio de línea base negativo mueve el elemento hacia arriba.

El valor predeterminado es 0.0, lo que indica que no hay ningún cambio.

SubclaseEfecto al configurar la propiedad
GraphicElementCambia la posición del gráfico con respecto a la línea base.
GroupElementNingún efecto.
TextElementCambia la posición del texto con respecto a la línea base.



Implementación
    public function get baselineShift():Number
    public function set baselineShift(value:Number):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

breakOpportunity

propiedad 
breakOpportunity:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Oportunidad de salto de línea aplicada al texto. Esta propiedad determina los caracteres que se pueden utilizar para establecer saltos cuando el texto de ajuste se divide en varias líneas. Utilice constantes BreakOpportunity para esta propiedad.

El valor predeterminado es BreakOpportunity.AUTO.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
BreakOpportunity.AUTOLas oportunidades de salto de línea se basan en propiedades estándar de caracteres Unicode, como la división entre palabras y los guiones.
BreakOpportunity.ANYTrata cualquier carácter del objeto ContentElement como una oportunidad de salto de línea. Este valor se suele utilizar con texto Roman incorporado en texto asiático, y se recomienda que los saltos se produzcan en la mitad de las palabras.
BreakOpportunity.NONENingún carácter del rango se trata como oportunidad de salto de línea.
BreakOpportunity.ALLTodos los caracteres del rango se tratarán como oportunidades de salto de línea, lo que significa que tendrá lugar un salto de línea después de cada carácter. Resulta útil para crear efectos como texto en un trazado.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementDetermina la oportunidad de salto de línea entre elementos de texto adyacentes en el grupo. Si la propiedad elementFormat del grupo es null, se utiliza el formato del primero de los elementos adyacentes.
TextElementDetermina la oportunidad de salto de línea entre los caracteres del elemento de texto.



Implementación
    public function get breakOpportunity():String
    public function set breakOpportunity(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de BreakOpportunity.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

color

propiedad 
color:uint

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Indica el color del texto. Entero que contiene tres componentes RGB de 8 bits; por ejemplo, 0xff0000 es rojo y 0x00FF00, verde.

El valor predeterminado es 0x000000 (negro).

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementEstablece el color del texto.



Implementación
    public function get color():uint
    public function set color(value:uint):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

digitCase

propiedad 
digitCase:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Caja de dígitos para este texto. La caja de dígitos afecta al estilo y a la colocación de grupos de caracteres numéricos. Utilice constantes DigitCase para esta propiedad.

El valor predeterminado es DigitCase.DEFAULT.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
DigitCase.DEFAULTAplica la caja de dígitos predeterminada al texto.
DigitCase.LININGAplica la caja de dígitos de alineación al texto.
DigitCase.OLD_STYLEAplica la caja de dígitos de estilo antiguo al texto.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina la caja de dígitos empleada para el texto en el elemento.



Implementación
    public function get digitCase():String
    public function set digitCase(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de DigitCase.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

digitWidth

propiedad 
digitWidth:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Anchura de dígitos para este texto. Utilice constantes DigitWidth para esta propiedad.

El valor predeterminado es DigitWidth.DEFAULT.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
DigitWidth.DEFAULTAplica la anchura de dígitos predeterminada al texto.
DigitWidth.PROPORTIONALAplica la anchura de dígitos proporcional al texto.
DigitWidth.TABULARAplica la anchura de dígitos tabular al texto.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina la anchura de dígitos empleada para el texto en el elemento.



Implementación
    public function get digitWidth():String
    public function set digitWidth(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de DigitWidth.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

dominantBaseline

propiedad 
dominantBaseline:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica el tipo de línea de base que se utiliza como línea de base dominante. La línea de base dominante se alinea con la línea de base de alineación para determinar la posición vertical del elemento en la línea. Utilice constantes TextBaseline para esta propiedad.

El contenido del elemento determina las líneas base. En el caso de una propiedad TextElement, el tamaño de fuente y de punto determina las líneas base. En el caso de una propiedad GraphicElement, la altura del elemento determina las líneas base.

El valor predeterminado es TextBaseline.ROMAN.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
TextBaseline.ROMANLa línea base Roman del elemento se alinea con alignmentBaseline.
TextBaseline.ASCENTLa línea base ascendente del elemento se alinea con alignmentBaseline.
TextBaseline.DESCENTLa línea base descendente del elemento se alinea con alignmentBaseline.
TextBaseline.IDEOGRAPHIC_TOPLa línea base superior ideográfica del elemento se alinea con alignmentBaseline.
TextBaseline.IDEOGRAPHIC_CENTERLa línea base ideográfica central del elemento se alinea con alignmentBaseline.
TextBaseline.IDEOGRAPHIC_BOTTOMLa línea base ideográfica inferior del elemento se alinea con alignmentBaseline.

SubclaseEfecto al configurar la propiedad
GraphicElementDetermina qué líneas base del elemento gráfico se alinean con alignmentBaseline.
GroupElementNingún efecto.
TextElementDetermina qué líneas base del elemento de texto se alinean con alignmentBaseline.



Implementación
    public function get dominantBaseline():String
    public function set dominantBaseline(value:String):void

Emite
ArgumentError — Si se establece en cualquier valor que no sea miembro de TextBaseline.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

fontDescription

propiedad 
fontDescription:FontDescription

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Un objeto cuyas propiedades describen una fuente.

El valor predeterminado es un objeto FontDescription construido predeterminado.

Cuando se establece la propiedad fontDescription, el objeto FontDescription suministrado se bloquea: su propiedad locked se establece como true. Un elemento FontDescription bloqueado no es modificable.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina la fuente empleada para el texto en el elemento.



Implementación
    public function get fontDescription():FontDescription
    public function set fontDescription(value:FontDescription):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

fontSize

propiedad 
fontSize:Number

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

El tamaño del texto, en píxeles.

El valor predeterminado es 12.0.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina el tamaño en píxeles del texto en el elemento.



Implementación
    public function get fontSize():Number
    public function set fontSize(value:Number):void

Emite
ArgumentError — Si se establece en un valor menor que cero.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

kerning

propiedad 
kerning:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

El ajuste entre caracteres ajusta los píxeles entre determinados pares de caracteres para que puedan leerse mejor. Todas las fuentes con tablas de ajuste entre caracteres admiten ajuste entre caracteres.

El valor predeterminado es Kerning.ON.

Para definir los valores de esta propiedad, utilice las siguientes constantes de la clase Kerning:

Valor de la cadenaDescripción
Kerning.ONEl ajuste entre caracteres está activado.
Kerning.OFFEl ajuste entre caracteres está desactivado.
Kerning.AUTOEl ajuste entre caracteres está activado excepto si no es apropiado en tipografía asiática. Se aplica ajuste entre caracteres entre dos caracteres si no son Kanji, Hiragana o Katakana.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementDetermina si se aplica ajuste entre caracteres entre elementos de texto adyacentes del grupo. Si la propiedad elementFormat del grupo es null, se utiliza el formato del primero de los elementos adyacentes.
TextElementDetermina si se aplica ajuste entre caracteres entre los caracteres del elemento de texto.



Implementación
    public function get kerning():String
    public function set kerning(value:String):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

ligatureLevel

propiedad 
ligatureLevel:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Nivel de ligadura utilizado en este texto. Se produce una ligadura cuando se unen dos o más formatos de carta en un único glifo. Las ligaduras normalmente sustituyen a los caracteres consecutivos que comparten componentes comunes, como parejas de letras 'fi', 'fl' o 'ae'. Se utilizan con conjuntos de caracteres latinos y no latinos. Utilice constantes LigatureLevel para esta propiedad.

El valor predeterminado es LigatureLevel.COMMON.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
LigatureLevel.NONENo se crea ninguna ligadura.
LigatureLevel.MINIMUMSe crean ligaturas mínimas.
LigatureLevel.COMMONSe crean ligaduras comunes.
LigatureLevel.UNCOMMONSe crean ligaduras no comunes
LigatureLevel.EXOTICSe crean ligaduras exóticas.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementDetermina el nivel de ligadura entre elementos de texto adyacentes en el grupo. Si la propiedad elementFormat del grupo es null, se utiliza el formato del primero de los elementos adyacentes.
TextElementDetermina el nivel de ligadura entre los caracteres del elemento de texto.



Implementación
    public function get ligatureLevel():String
    public function set ligatureLevel(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de LigatureLevel.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

locale

propiedad 
locale:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Configuración regional del texto. Controla las transformaciones de la caja y su forma. Se utilizan identificadores estándar de configuración regional. Por ejemplo"en", "en_US" y "en-US" se refieren a inglés y "ja" a japonés. Consulte la lista de códigos iso639-2 para obtener una lista de códigos de configuración regional.

El valor predeterminado es "en".

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina las transformaciones y la forma del texto en el elemento.



Implementación
    public function get locale():String
    public function set locale(value:String):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

locked

propiedad 
locked:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5., Flash Lite 4

Indica si ElementFormat está bloqueado. Si es true, ElementFormat no es modificable. Llame al método ElementFormat.clone() para obtener una copia sin bloquear del objeto ElementFormat.



Implementación
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

textRotation

propiedad 
textRotation:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Establece la rotación aplicada a glifos individuales. Utilice las constantes definidas en la clase TextRotation para esta propiedad.

El valor predeterminado es TextRotation.AUTO.

La rotación final de cualquier glifo es la suma de ElementFormat.textRotation, ContentElement.textRotation y TextBlock.lineRotation.

Se suele utilizar esta propiedad para texto asiático en el que se deben girar los caracteres para mostrarlos adecuadamente en posición vertical. Utilice TextRotation.AUTO en combinación con TextBlock.lineRotation = TextRotation.ROTATE_90 para lograr esto.

Si se establece esta propiedad en fuentes que no contengan información de disposición vertical, puede arrojar resultados no deseados. Las fuentes que contienen una tabla vmtx o VORG, como la fuente japonesa "MS Mincho", funcionan correctamente porque dichas tablas suministran los datos que necesita el motor de visualización para mostrar un diseño correcto. Las fuentes como Verdana, que no contienen la información necesaria, no pueden realizar esta función.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
TextRotation.ROTATE_0Los glifos no se giran.
TextRotation.ROTATE_90Los glifos se giran 90 grados en sentido horario.
TextRotation.ROTATE_180Los glifos se giran 180 grados.
TextRotation.ROTATE_270Los glifos se giran 270 grados en sentido horario.
TextRotation.AUTOEspecifica una rotación en sentido de las agujas del reloj de 90º sólo para los glifos anchos o de máxima anchura, según se haya especificado en las propiedades Unicode del glifo. Este valor se utiliza normalmente con texto asiático para girar sólo glifos que requieren rotación. Esta rotación sólo se aplica en texto vertical para devolver caracteres anchos o de máxima anchura a una orientación vertical sin que se vean afectados otros caracteres.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina la rotación de los glifos en el elemento de texto.



Implementación
    public function get textRotation():String
    public function set textRotation(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de TextRotation.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

trackingLeft

propiedad 
trackingLeft:Number

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5., Flash Lite 4

El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles. Si Ajuste entre caracteres está activado, el valor de trackingLeft se añade a los valores de la tabla de ajuste entre caracteres de la fuente. Si Ajuste entre caracteres está desactivado, el valor trackingLeft se utiliza como valor manual de ajuste entre caracteres. Admite tanto valores positivos como negativos.

Normalmente, el valor de espaciado deseado se divide entre trackingRight y trackingLeft. De lo contrario, en texto de direccionalidad combinado, se hace dos veces el espaciado en un límite bidi y ninguno en el otro.

El valor predeterminado es 0.0.

SubclaseEfecto al configurar la propiedad
GraphicElementDetermina el espaciado entre caracteres aplicado a la parte izquierda del gráfico.
GroupElementNingún efecto.
TextElementDetermina espaciado entre caracteres aplicado a la parte izquierda de los caracteres del elemento de texto.

Ejemplo:

          //positive tracking added to kerning
          var ef1:ElementFormat = new ElementFormat();
          ef1.kerning = flash.text.engine.Kerning.ON;
          ef1.trackingLeft = 0.5;
     
          //negative manual kerning
          var ef2:ElementFormat = new ElementFormat();
          ef2.kerning = flash.text.engine.Kerning.OFF;
          ef2.trackingLeft = -1.0;
     



Implementación
    public function get trackingLeft():Number
    public function set trackingLeft(value:Number):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

trackingRight

propiedad 
trackingRight:Number

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5., Flash Lite 4

El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles. Si Ajuste entre caracteres está activado, el valor trackingRight se añade a los valores de la tabla de ajuste entre caracteres de la fuente. Si Ajuste entre caracteres está desactivado, el valor trackingRight se utiliza como valor manual de ajuste entre caracteres. Admite tanto valores positivos como negativos.

Normalmente, el valor de espaciado deseado se divide entre trackingRight y trackingLeft. De lo contrario, en texto de direccionalidad combinado, se hace dos veces el espaciado en un límite bidi y ninguno en el otro.

El valor predeterminado es 0.0.

SubclaseEfecto al configurar la propiedad
GraphicElementDetermina el espaciado entre caracteres aplicado a la parte derecha del gráfico.
GroupElementNingún efecto.
TextElementDetermina espaciado entre caracteres aplicado a la parte derecha de los caracteres del elemento de texto.

Ejemplo:

          //positive tracking added to kerning
          var ef1:ElementFormat = new ElementFormat();
          ef1.kerning = flash.text.engine.Kerning.ON;
          ef1.trackingRight = 0.5;
     
          //negative manual kerning
          var ef2:ElementFormat = new ElementFormat();
          ef2.kerning = flash.text.engine.Kerning.OFF;
          ef2.trackingRight = -1.0;
     



Implementación
    public function get trackingRight():Number
    public function set trackingRight(value:Number):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

typographicCase

propiedad 
typographicCase:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Caja tipográfica para este texto. Utilice las constantes definidas en la clase TypographicCase para esta propiedad.

El valor predeterminado es TypographicCase.DEFAULT.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
TypographicCase.DEFAULTEspecifica que se utiliza la caja normal para todos los caracteres.
TypographicCase.TITLEEspecifica que los caracteres en mayúscula utilizan glifos de título en su salida.
TypographicCase.CAPSEspecifica que el espaciado se ajusta en los caracteres en mayúscula en su salida.
TypographicCase.SMALL_CAPSEspecifica que los caracteres en mayúscula utilizan glifos en minúscula en su salida.
TypographicCase.UPPERCASEEspecifica que todos los caracteres utilizan glifos en mayúscula en su salida.
TypographicCase.LOWERCASEEspecifica que todos los caracteres utilizan glifos en minúscula en su salida.
TypographicCase.CAPS_AND_SMALL_CAPSEspecifica que todos los caracteres en minúscula utilizan glifos en minúscula en su salida.

SubclaseEfecto al configurar la propiedad
GraphicElementNingún efecto.
GroupElementNingún efecto.
TextElementDetermina la caja tipográfica empleada para el texto en el elemento.



Implementación
    public function get typographicCase():String
    public function set typographicCase(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de TypographicCase.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto ElementFormat (locked es true).

Elementos de API relacionados

Información sobre constructores

ElementFormat

()Información sobre
public function ElementFormat(fontDescription:FontDescription = null, fontSize:Number = 12.0, color:uint = 0x000000, alpha:Number = 1.0, textRotation:String = "auto", dominantBaseline:String = "roman", alignmentBaseline:String = "useDominantBaseline", baselineShift:Number = 0.0, kerning:String = "on", trackingRight:Number = 0.0, trackingLeft:Number = 0.0, locale:String = "en", breakOpportunity:String = "auto", digitCase:String = "default", digitWidth:String = "default", ligatureLevel:String = "common", typographicCase:String = "default")

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Crea un objeto ElementFormat.

Parámetros
fontDescription:FontDescription (default = null) — El objeto FontDescription que identifica la fuente que se va a utilizar con este formato de elemento. El valor predeterminado es null. Si no se proporciona ninguna descripción de fuente, se construye una descripción predeterminada.
 
fontSize:Number (default = 12.0) — El tamaño del texto, en píxeles.
 
color:uint (default = 0x000000) — Color del texto. Número hexadecimal que contiene tres componentes RGB de 8 bits; por ejemplo, 0xff0000 es rojo y 0x00FF00, verde.
 
alpha:Number (default = 1.0) — La propiedad alpha que se aplica a todos los átomos de la línea según el formato de elemento.
 
textRotation:String (default = "auto") — la rotación aplicada a glifos individuales. Utilice constantes TextRotation para esta propiedad.
 
dominantBaseline:String (default = "roman") — La línea base a la que se ajustan los glifos del texto. Utilice constantes TextBaseline para esta propiedad.
 
alignmentBaseline:String (default = "useDominantBaseline") — La línea base de la línea que la contiene y a la que se ajusta la línea base dominante. Utilice constantes TextBaseline para esta propiedad.
 
baselineShift:Number (default = 0.0) — Cambio de línea base del texto, en píxeles.
 
kerning:String (default = "on") — Ajuste entre caracteres utilizado para este texto. Utilice las constantes definidas en la clase Kerning.
 
trackingRight:Number (default = 0.0) — El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles.
 
trackingLeft:Number (default = 0.0) — El espaciado o el ajuste entre caracteres manual que se aplica a la derecha de cada glifo en píxeles.
 
locale:String (default = "en") — Configuración regional del texto.
 
breakOpportunity:String (default = "auto") — Oportunidad de salto de línea aplicada al texto. Utilice constantes BreakOpportunity para esta propiedad.
 
digitCase:String (default = "default") — Caja de dígitos para este texto. Utilice constantes DigitCase para esta propiedad.
 
digitWidth:String (default = "default") — Anchura de dígitos para este texto. Utilice constantes DigitWidth para esta propiedad.
 
ligatureLevel:String (default = "common") — Nivel de ligadura utilizado en este texto. Utilice constantes LigatureLevel para esta propiedad.
 
typographicCase:String (default = "default") — Caja tipográfica para este texto. Utilice constantes TypographicCase para esta propiedad.

Emite
ArgumentError — La propiedad fontSize especificada es menor que 0.
 
ArgumentError — La propiedad textRotation especificada no es un miembro de flash.text.engine.TextRotation.
 
ArgumentError — La propiedad dominantBaseline especificada no es un miembro de TextBaseline.
 
ArgumentError — La propiedad alignmentBaseline especificada no es un miembro de TextBaseline.
 
ArgumentError — La propiedad kerning especificada no es un miembro de Kerning.
 
ArgumentError — La propiedad breakOpportunity especificada no es un miembro de breakOpportunity.
 
ArgumentError — La propiedad digitCase especificada no es un miembro de DigitCase.
 
ArgumentError — La propiedad digitWidth especificada no es un miembro de DigitWidth.
 
ArgumentError — La propiedad ligatureLevel especificada no es un miembro de LigatureLevel.
 
ArgumentError — La propiedad typographicCase especificada no es un miembro de TypographicCase.
Información sobre métodos

clone

()método
public function clone():ElementFormat

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Construye una copia clonada y sin bloquear de ElementFormat.

Valor devuelto
ElementFormat — Una copia sin bloquear del objeto ElementFormat.

Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo crea un objeto ElementFormat y establece el valor de FontSize. Se crea un nuevo objeto TextElement con ElementFormat (y, por tanto, se bloquea). TextElement se utiliza como contenido de un bloque TextBlock. Se crea una línea de texto a partir de TextBlock.

Para modificar el objeto ElementFormat, primero compruebe su propiedad locked. Si es true, utilice el método clone() para crear una copia sin bloquear de ElementFormat, modifique sus propiedades y, después, vuelva a enlazar el nuevo objeto ElementFormat con el bloque TextBlock. Cuando las líneas se vuelvan a dividir, las nuevas líneas tendrán la nueva configuración de fuente.

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class ElementFormat_cloneExample extends Sprite {
        private var ef1:ElementFormat;
        private var ef2:ElementFormat;
        
        public function ElementFormat_cloneExample():void {
            var fd:FontDescription = new FontDescription();
            fd.fontLookup = flash.text.engine.FontLookup.DEVICE;
            fd.fontName = "Palatino";

            var ef1:ElementFormat = new ElementFormat(fd);
            ef1.fontSize=20;
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            
            ef2 = (ef1.locked) ? ef1.clone() : ef1;    
            ef2.fontSize = 32;

            tb.content.elementFormat=ef2;
            var line2:TextLine = tb.createTextLine(null, 600);
            addChild(line2);
            
        }
    }    
}

getFontMetrics

()método 
public function getFontMetrics():FontMetrics

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Devuelve un objeto FontMetrics con propiedades que describen la caja emBox, la posición y el grosor del tachado, y la posición y el grosor del subrayado para la fuente especificada por fontDescription y fontSize.

Valor devuelto
FontMetrics — Un objeto FontMetrics que describe las propiedades de la fuente especificada por fontDescription.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo crea un objeto ElementFormat con una valor de FontDescription asignado y utiliza el método getFontMetrics para visualizar la métrica de la fuente seleccionada a 24 puntos.
package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class FontMetricsExample extends Sprite {
        
        public function FontMetricsExample():void {
            var fd:FontDescription = new FontDescription();
            fd.fontName = "Garamond";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;

            var ef1:ElementFormat = new ElementFormat(fd);
            ef1.fontSize = 24;            
            var fm1:FontMetrics = ef1.getFontMetrics();

            trace(fm1.emBox);
            trace(fm1.strikethroughOffset);
            trace(fm1.strikethroughThickness);
            trace(fm1.subscriptScale);
            trace(fm1.subscriptOffset);
            trace(fm1.superscriptScale);
            trace(fm1.superscriptOffset);
            trace(fm1.underlineOffset);
            trace(fm1.underlineThickness);
            
            
        }
    }    
}
ElementFormatExample.as

Este ejemplo crea dos objetos ElementFormat y establece algunas de sus propiedades. Seguidamente, asigna los nuevos formatos ElementFormat a un objeto TextElement que se ha asignado como contenido de un bloque TextBlock. Tenga en cuenta que cambiar el formato ElementFormat de un elemento TextElement no afecta a las líneas de texto creadas previamente por el bloque TextBlock principal.

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class ElementFormatExample extends Sprite {
        
        public function ElementFormatExample():void {
            var fd:FontDescription = new FontDescription();
            fd.fontName = "Garamond";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;

            var ef1:ElementFormat = new ElementFormat(fd);
            ef1.fontSize = 30;
            ef1.color = 0xFF0000;
            ef1.alpha = 100;
            ef1.kerning = flash.text.engine.Kerning.ON;
            ef1.trackingRight = 2;
            ef1.typographicCase = flash.text.engine.TypographicCase.UPPERCASE;
            ef1.alignmentBaseline = flash.text.engine.TextBaseline.DESCENT;
            ef1.ligatureLevel = flash.text.engine.LigatureLevel.EXOTIC;
            
            var ef2:ElementFormat = new ElementFormat(fd);
            ef2.fontSize = 30;
            ef2.color = 0xFF0000;
            ef2.alpha = 0.3;
            ef2.kerning = flash.text.engine.Kerning.OFF;
            ef2.typographicCase = flash.text.engine.TypographicCase.LOWERCASE;
            ef2.digitCase = flash.text.engine.DigitCase.OLD_STYLE;
            ef2.textRotation = flash.text.engine.TextRotation.ROTATE_180;
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            line1.x = 15;
            line1.y = 30;

            tb.content.elementFormat = ef2;
            var line2:TextLine = tb.createTextLine(null, 600);
            addChild(line2);
            line2.x = 15;
            line2.y = 60;
            
        }
    }    
}




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.