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

ElementFormat  - AS3

Pacotesx

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

Elementos de linguagem

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

Apêndices

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

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

A classe ElementFormat representa informações de formatação as que você pode aplicar a ContentElement. Use a classe ElementFormat para criar formatação de texto específica para várias subclasses de ContentElement. As propriedades da classe ElementFormat se aplicam a fontes de dispositivo e incorporadas.

Um objeto ElementFormat aplicado a um ContentElement de um TextBlock não invalida o TextBlock. Uma vez que um ElementFormat é aplicado a um ContentElement, sua propriedade locked é definida como true. As propriedades de um objeto ElementFormat bloqueado não podem ser alteradas. Em vez disso, use o método clone() para criar uma cópia desbloqueada do objeto, que pode ser modificada e atribuída ao ContentElement.

Veja os exemplos

Elementos da API relacionados



Propriedades públicas
 PropriedadeDefinido por
  alignmentBaseline : String
Especifica o tipo da linha de base no elemento contido para o qual alinhar as linhas de base dominantes dos elementos que têm este formato.
ElementFormat
  alpha : Number
Especifica a transparência dos elementos de linha afetados por este obect.
ElementFormat
  baselineShift : Number
Indica o deslocamento da linha de base do elemento em pixels.
ElementFormat
  breakOpportunity : String
A oportunidade de quebra de linha aplicada ao texto.
ElementFormat
  color : uint
Indica a cor do texto.
ElementFormat
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
  digitCase : String
As maiúsculas/minúsculas do dígito usadas no texto.
ElementFormat
  digitWidth : String
A largura do dígito usada no texto.
ElementFormat
  dominantBaseline : String
Especifica o tipo da linha de base para usar como a linha de base dominante.
ElementFormat
  fontDescription : FontDescription
Um objeto cujas propriedades descrevem uma fonte.
ElementFormat
  fontSize : Number
O tamanho do texto, em pixels.
ElementFormat
  kerning : String
O kerning ajusta os pixels entre determinados pares de caracteres para aprimorar a legibilidade.
ElementFormat
  ligatureLevel : String
O nível de ligatura usado no texto.
ElementFormat
  locale : String
O local do texto.
ElementFormat
  locked : Boolean
Indica se o objeto ElementFormat está bloqueado.
ElementFormat
  textRotation : String
Define o giro aplicado a glifos individuais.
ElementFormat
  trackingLeft : Number
O espaçamento ou kerning manual aplicados à esquerda de cada glifo, em pixels.
ElementFormat
  trackingRight : Number
O espaçamento ou kerning manual aplicados à direita de cada glifo, em pixels.
ElementFormat
  typographicCase : String
As maiúsculas/minúsculas tipográficas usadas no 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")
Cria um objeto ElementFormat.
ElementFormat
  
Constrói uma cópia clonada desbloqueada de ElementFormat.
ElementFormat
  
Retorna um objeto FontMetrics com propriedades que descrevem emBox, a posição do tachado, a espessura do tachado, a posição do sublinhado e a espessura do sublinhado da fonte especificada por fontDescription e fontSize.
ElementFormat
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
Detalhes da propriedade

alignmentBaseline

propriedade
alignmentBaseline:String

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

Especifica o tipo da linha de base no elemento contido para o qual alinhar as linhas de base dominantes dos elementos que têm este formato. Use constantes TextBaseline para essa propriedade.

O maior elemento vertical na linha determina as linhas de base, a menos que TextBlock.baselineFontDescription e TextBlock.baselineFontSize sejam definidos para substituir essa lógica.

O valor padrão é TextBaseline.USE_DOMINANT_BASELINE.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
TextBaseline.ROMANdominantBaseline se alinha com a linha de base romana da linha.
TextBaseline.ASCENTdominantBaseline se alinha com a linha de base elevada da linha.
TextBaseline.DESCENTdominantBaseline se alinha com a linha de base de descida da linha.
TextBaseline.IDEOGRAPHIC_TOPdominantBaseline se alinha com a linha de base ideográfica superior da linha.
TextBaseline.IDEOGRAPHIC_CENTERdominantBaseline se alinha com a linha de base ideográfica central da linha.
TextBaseline.IDEOGRAPHIC_BOTTOMdominantBaseline se alinha com a linha de base ideográfica inferior da linha.
TextBaseline.USE_DOMINANT_BASELINEdominantBaseline se alinha com a mesma linha de base da linha.

SubclasseEfeito da definição da propriedade
GraphicElementDefine a linha de base de alinhamento da linha com que dominantBaseline do elemento gráfico se alinha.
GroupElementNão tem efeito.
TextElementDefine a linha de base de alinhamento da linha com que dominantBaseline do elemento de texto se alinha.



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

Lança
ArgumentError — Se for definido como qualquer valor que não seja membro de TextBaseline.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

alpha

propriedade 
alpha:Number

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

Especifica a transparência dos elementos de linha afetados por este obect. Os valores válidos são de 0 (totalmente transparente) a 1 (totalmente opaco). Objetos exibidos com alpha definida como 0 são ativos, mesmo estando invisíveis.

O valor padrão é 1.

SubclasseEfeito da definição da propriedade
GraphicElementAplica a alfa especificada ao elemento gráfico. Combina em termos multiplicativos com qualquer alfa definido no gráfico DisplayObject nele mesmo ou em TextLine.
GroupElementNão tem efeito.
TextElementAplica a alfa especificada ao elemento de texto. Combina em termos multiplicativos com qualquer alfa definido em TextLine.



Implementação
    public function get alpha():Number
    public function set alpha(value:Number):void

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

baselineShift

propriedade 
baselineShift:Number

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

Indica o deslocamento da linha de base do elemento em pixels.

O elemento é deslocado de dominantBaseline de acordo com esse valor. O deslocamento é adicionado na posição y dos membros do elemento, logo, em texto não girado, um deslocamento de linha de base positivo move o elemento para baixo e o deslocamento de linha de base negativo, para cima.

O valor padrão é 0,0, o que indica não haver deslocamento.

SubclasseEfeito da definição da propriedade
GraphicElementDesloca o gráfico em relação à linha de base.
GroupElementNão tem efeito.
TextElementDesloca o texto em relação à linha de base.



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

breakOpportunity

propriedade 
breakOpportunity:String

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

A oportunidade de quebra de linha aplicada ao texto. Essa propriedade determina os caracteres que podem ser usados na quebra de texto em várias linhas. Use constantes BreakOpportunity para essa propriedade.

O valor padrão é BreakOpportunity.AUTO.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
BreakOpportunity.AUTOAs oportunidades de quebra de linha são baseada em propriedades de caractere Unicode padrão como, por exemplo, quebrar palavras e hífens.
BreakOpportunity.ANYQualquer caractere no objeto ContentElement é tratado uma oportunidade de quebra de linha. O valor costuma ser usado quando há texto romano incorporado em texto asiático, e quebras são desejáveis no meio das palavras.
BreakOpportunity.NONENenhum caractere da faixa é tratado como oportunidade de quebra de linha.
BreakOpportunity.ALLTodos os caracteres no intervalo são tratados como oportunidades de quebra de linha, significando que uma quebra de linha ocorrerá depois de cada caractere. Útil para criar efeitos como texto em um caminho.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementDetermina a oportunidade de quebra entre elementos de texto adjacentes no grupo. Se o elementFormat do grupo for null, será usado o formato do primeiro dos elementos adjacentes.
TextElementDetermina a oportunidade de quebra entre os caracteres do elemento de texto.



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

Lança
ArgumentError — Se for definido como um valor que não seja membro de BreakOpportunity.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

color

propriedade 
color:uint

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

Indica a cor do texto. Um inteiro que contém três componentes RGB de 8 bits; por exemplo, 0xFF0000 é vermelho e 0x00FF00, verde.

O valor padrão é 0x000000 que é o preto.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDefine a cor do texto.



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

digitCase

propriedade 
digitCase:String

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

As maiúsculas/minúsculas do dígito usadas no texto. As maiúsculas/minúsculas de dígitos afetam o estilo e o posicionamento de grupos de caracteres numéricos. Use constantes DigitCase para essa propriedade.

O valor padrão é DigitCase.DEFAULT.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
DigitCase.DEFAULTAplica maiúsculas/minúsculas de dígito padrão ao texto.
DigitCase.LININGAplica maiúsculas/minúsculas de dígito internas ao texto.
DigitCase.OLD_STYLEAplica dígito em estilo antigo ao texto.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina as maiúsculas/minúsculas de dígito usadas para o texto no elemento.



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

Lança
ArgumentError — Em caso de definição como qualquer valor que não seja membro de DigitWidth.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

digitWidth

propriedade 
digitWidth:String

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

A largura do dígito usada no texto. Use constantes DigitWidth para essa propriedade.

O valor padrão é DigitWidth.DEFAULT.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
DigitWidth.DEFAULTAplica largura de dígito padrão ao texto.
DigitWidth.PROPORTIONALAplica largura de dígito proporcional ao texto.
DigitWidth.TABULARAplica largura de dígito tabular ao texto.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina a largura de dígito usada para o texto no elemento.



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

Lança
ArgumentError — Em caso de definição como qualquer valor que não seja membro de DigitWidth.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

dominantBaseline

propriedade 
dominantBaseline:String

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

Especifica o tipo da linha de base para usar como a linha de base dominante. A linha de base dominante está alinhada com a linha de base de alinhamento para determinar a posição vertical do elemento na linha. Use constantes TextBaseline para essa propriedade.

O conteúdo do elemento determina as linhas de base. No caso de um TextElement, a fonte e o tamanho do ponto determinam as linhas de base. No caso de um GraphicElement, a altura do elemento determina as linhas de base.

O valor padrão é TextBaseline.ROMAN.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
TextBaseline.ROMANA linha de base romana do elemento se alinha com alignmentBaseline.
TextBaseline.ASCENTA linha de base elevada do elemento se alinha com alignmentBaseline.
TextBaseline.DESCENTA linha de base de descida do elemento se alinha com alignmentBaseline.
TextBaseline.IDEOGRAPHIC_TOPA linha de base ideográfica superior do elemento se alinha com alignmentBaseline.
TextBaseline.IDEOGRAPHIC_CENTERA linha de base ideográfica central do elemento se alinha com alignmentBaseline.
TextBaseline.IDEOGRAPHIC_BOTTOMA linha de base ideográfica inferior do elemento se alinha com alignmentBaseline.

SubclasseEfeito da definição da propriedade
GraphicElementDetermina qual das linhas de base do elemento gráfico se alinha com alignmentBaseline.
GroupElementNão tem efeito.
TextElementDetermina qual das linhas de base do elemento de texto se alinha com alignmentBaseline.



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

Lança
ArgumentError — Se for definido como qualquer valor que não seja membro de TextBaseline.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

fontDescription

propriedade 
fontDescription:FontDescription

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

Um objeto cujas propriedades descrevem uma fonte.

O valor padrão é um objeto FontDescription padrão construído.

Quando a propriedade fontDescription é definido, o objeto FontDescription fornecido é bloqueado: a propriedade locked é definida como true. Um objeto FontDescription bloqueado não pode ser modificado.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina a fonte usada para o texto no elemento.



Implementação
    public function get fontDescription():FontDescription
    public function set fontDescription(value:FontDescription):void

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

fontSize

propriedade 
fontSize:Number

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

O tamanho do texto, em pixels.

O valor padrão é 12,0.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina o tamanho do texto em pixels no elemento.



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

Lança
ArgumentError — Se definido como um valor menor que zero.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

kerning

propriedade 
kerning:String

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

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

O valor padrão é Kerning.ON.

Para estabelecer valores desta propriedade, use as seguintes constantes na classe de Kerning de espaço:

Valor de stringDescrição
Kerning.ONKerning está ativado.
Kerning.OFFKerning está desativado.
Kerning.AUTOO Kerning é ativado exceto onde impróprio na tipografia asiática. O Kerning é aplicado entre dois caracteres caso sejam Kanji, Hiragana ou Katakana.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementDetermina se o kerning é aplicado entre elementos de texto adjacentes no grupo. Se o elementFormat do grupo for null, será usado o formato do primeiro dos elementos adjacentes.
TextElementDetermina se o kerning é aplicado entre os caracteres do elemento de texto.



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

ligatureLevel

propriedade 
ligatureLevel:String

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

O nível de ligatura usado no texto. Ocorre uma ligatura quando duas ou mais letras são unidas como um único glifo. As ligaturas geralmente substituem caracteres consecutivos que compartilham componentes comuns, como os pares de letras 'fi', 'fl' ou 'ae'. Elas são usadas com conjuntos de caracteres latinos e não latinos. Use constantes LigatureLevel para essa propriedade.

O valor padrão é LigatureLevel.COMMON.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
LigatureLevel.NONENenhuma ligatura foi criada.
LigatureLevel.MINIMUMLigaturas mínimas foram criadas.
LigatureLevel.COMMONLigaturas comuns foram criadas.
LigatureLevel.UNCOMMONLigaturas incomuns foram criadas.
LigatureLevel.EXOTICLigaturas exóticas foram criadas.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementDetermina o nível de ligatura entre elementos de texto adjacentes no grupo. Se o elementFormat do grupo for null, será usado o formato do primeiro dos elementos adjacentes.
TextElementDetermina o nível de ligatura entre os caracteres do elemento de texto.



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

Lança
ArgumentError — Em caso de definição como qualquer valor que não seja membro de LigatureLevel.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

locale

propriedade 
locale:String

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

O local do texto. Controla as transformações de maiúsculas/minúsculas e forma. São usados identificadores de localidade padrão. Por exemplo, "en", "en_US" e "en-US" são todos inglês e "ja", japonês. Ver iso639-2 lista de códigos de uma lista de códigos de localidade.

O valor padrão é "en".

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina as transformações e a forma para o texto no elemento.



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

locked

propriedade 
locked:Boolean

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

Indica se o objeto ElementFormat está bloqueado. Se for true, o ElementFormat não poderá ser modificado. Chame ElementFormat.clone() para obter uma cópia desbloqueada do objeto ElementFormat.



Implementação
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

textRotation

propriedade 
textRotation:String

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

Define o giro aplicado a glifos individuais. Use constantes definidas na classe TextRotation para esta propriedade.

O valor padrão é TextRotation.AUTO.

O giro final de qualquer glifo é a soma de ElementFormat.textRotation, ContentElement.textRotation e TextBlock.lineRotation.

Você normalmente usa esta propriedade do texto asiático onde os caracteres devem ser girados para exibir propriamente no layout vertical. Usar TextRotation. AUTO em combinação com TextBlock.lineRotation = TextRotation. ROTATE_90 para realizar isto.

A definição dessa propriedade em fontes que não contêm informações de layout vertical pode apresentar resultados indesejáveis. Fontes que contêm uma tabela vmtx ou VORG, por exemplo, a fonte em japonês "MS Mincho", e funcionam corretamente porque as tabelas fornecem os dados de que o mecanismo de layout precisa para conseguir o layout correto. As fontes, como Verdana, não funcionam porque não contêm as informações necessárias.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
TextRotation.ROTATE_0Os glifos não são girados.
TextRotation.ROTATE_90Os glifos são girados 90 graus em sentido horário.
TextRotation.ROTATE_180Os glifos são girados 180 graus.
TextRotation.ROTATE_270Os glifos são girados 270 graus em sentido horário.
TextRotation.AUTOEspecifica uma rotação de 90 graus no sentido anti-horário somente para glifos de largura total, conforme determinado pelas propriedades Unicode do glifo. Esse valor é normalmente usado com texto asiático para girar somente os glifos que exigem rotação. Essa rotação é aplicada somente no texto vertical para retornar caracteres de largura inteira para uma orientação vertical, sem afetar outros caracteres.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina o giro dos glifos no elemento de texto.



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

Lança
ArgumentError — Em caso de definição como qualquer valor que não seja membro de TextRotation.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

trackingLeft

propriedade 
trackingLeft:Number

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

O espaçamento ou kerning manual aplicados à esquerda de cada glifo, em pixels. Se kerning for ativado, o valor trackingLeft será adicionado aos valores na tabela de kerning da fonte. Se kerning for desativado, o valor trackingLeft será usado como valor de kerning manual. Oferece suporte a valores positivos e negativos.

Geralmente, o valor de espaçamento desejado é dividido entre trackingRight e trackingLeft. Caso contrário, em texto de direção mista, haverá o dobro de espaçamento em um limite bidirecional e nenhum no outro.

O valor padrão é 0,0.

SubclasseEfeito da definição da propriedade
GraphicElementDetermina o espaçamento aplicado ao lado esquerdo do gráfico.
GroupElementNão tem efeito.
TextElementDetermina o espaçamento aplicado ao lado esquerdo dos caracteres do elemento de texto.

Exemplo:

          //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;
     



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

trackingRight

propriedade 
trackingRight:Number

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

O espaçamento ou kerning manual aplicados à direita de cada glifo, em pixels. Se kerning for ativado, o valor trackingRight será adicionado aos valores na tabela de kerning da fonte. Se kerning for desativado, o valor trackingRight será usado como valor de kerning manual. Oferece suporte a valores positivos e negativos.

Geralmente, o valor de espaçamento desejado é dividido entre trackingRight e trackingLeft. Caso contrário, em texto de direção mista, haverá o dobro de espaçamento em um limite bidirecional e nenhum no outro.

O valor padrão é 0,0.

SubclasseEfeito da definição da propriedade
GraphicElementDetermina o espaçamento aplicado ao lado direito do gráfico.
GroupElementNão tem efeito.
TextElementDetermina o espaçamento aplicado ao lado direito dos caracteres do elemento de texto.

Exemplo:

          //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;
     



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

Lança
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

typographicCase

propriedade 
typographicCase:String

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

As maiúsculas/minúsculas tipográficas usadas no texto. Use constantes definidas na classe TypographicCase para esta propriedade.

O valor padrão é true.

Para definir valores para essa propriedade, utilize os seguintes valores de string:

Valor de stringDescrição
TypographicCase.DEFAULTEspecifica que a caixa normal é usada para todos os caracteres.
TypographicCase.TITLEEspecifica se caracteres em maiúsculas usam glifos de título na saída.
TypographicCase.CAPSEspecifica se o espaçamento é ajustado em relação a caracteres em maiúsculas na saída.
TypographicCase.SMALL_CAPSEspecifica se caracteres em maiúsculas usam glifos de versalete na saída.
TypographicCase.UPPERCASEEspecifica se todos os caracteres usam glifos em maiúsculas na saída.
TypographicCase.LOWERCASEEspecifica se todos os caracteres usam glifos em minúsculas na saída.
TypographicCase.CAPS_AND_SMALL_CAPSEspecifica se todos os caracteres em minúsculas usam glifos de versalete na saída.

SubclasseEfeito da definição da propriedade
GraphicElementNão tem efeito.
GroupElementNão tem efeito.
TextElementDetermina as maiúsculas/minúsculas tipográficas usadas para o texto no elemento.



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

Lança
ArgumentError — Se for definido como um valor que não seja membro de TypographicCase.
 
IllegalOperationError — Se definido após o objeto ElementFormat for bloqueado(locked é true).

Elementos da API relacionados

Detalhes do construtor

ElementFormat

()Construtor
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")

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

Cria um objeto ElementFormat.

Parâmetros
fontDescription:FontDescription (default = null) — O objeto FontDescription que identifica a fonte usada com o formato do elemento. O valor padrão é null. Caso nenhuma descrição de fonte seja fornecida, uma descrição padrão é criada.
 
fontSize:Number (default = 12.0) — O tamanho do texto, em pixels.
 
color:uint (default = 0x000000) — A cor do texto. Um número que contém três componentes RGB de 8 bits; por exemplo, 0xFF0000 é vermelho e 0x00FF00 é verde.
 
alpha:Number (default = 1.0) — A propriedade alpha aplicada a todos os núcleos de linha com base no formato de elemento.
 
textRotation:String (default = "auto") — o giro aplicado a glifos individuais. Use constantes TextRotation para essa propriedade.
 
dominantBaseline:String (default = "roman") — A linha de base na qual os glifos são encaixados no texto. Use constantes TextBaseline para a propriedade.
 
alignmentBaseline:String (default = "useDominantBaseline") — A linha de base na linha contida na que a linha de base dominante se encaixa. Use constantes TextBaseline para a propriedade.
 
baselineShift:Number (default = 0.0) — O deslocamento da linha de base do texto em pixels.
 
kerning:String (default = "on") — O kerning usado no texto. Use constantes definidas na classe Kerning.
 
trackingRight:Number (default = 0.0) — O espaçamento ou kerning manual aplicados à direita de cada glifo, em pixels.
 
trackingLeft:Number (default = 0.0) — O espaçamento ou kerning manual aplicados à esquerda de cada glifo, em pixels.
 
locale:String (default = "en") — O local do texto.
 
breakOpportunity:String (default = "auto") — A oportunidade de quebra de linha aplicada ao texto. Use constantes BreakOpportunity para a propriedade.
 
digitCase:String (default = "default") — As maiúsculas/minúsculas do dígito usadas no texto. Use constantes DigitCase para a propriedade.
 
digitWidth:String (default = "default") — A largura do dígito usada no texto. Use constantes DigitWidth para a propriedade.
 
ligatureLevel:String (default = "common") — O nível de ligatura usado no texto. Use constantes LigatureLevel para esta propriedade.
 
typographicCase:String (default = "default") — As maiúsculas/minúsculas tipográficas usadas no texto. Use constantes TypographicCase para esta propriedade.

Lança
ArgumentError — O fontSize especificado é menor do que 0.
 
ArgumentError — O textRotation especificado não é membro de TextRotation.
 
ArgumentError — O dominantBaseline especificado não é membro de TextBaseline.
 
ArgumentError — O alignmentBaseline especificado não é membro de TextBaseline.
 
ArgumentError — O kerning especificado não é membro de Kerning.
 
ArgumentError — O breakOpportunity especificado não é membro de BreakOpportunity.
 
ArgumentError — O digitCase especificado não é membro de DigitCase.
 
ArgumentError — O digitWidth especificado não é membro de DigitWidth.
 
ArgumentError — O ligatureLevel especificado não é membro de LigatureLevel.
 
ArgumentError — O typographicCase especificado não é membro de TypographicCase.
Detalhes do método

clone

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

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

Constrói uma cópia clonada desbloqueada de ElementFormat.

Retorna
ElementFormat — Uma cópia desbloqueada do objeto ElementFormat.

Exemplo  ( Como usar este exemplo )

Esse exemplo cria um objeto ElementFormat e define a propriedade FontSize. Um novo TextElement é criado usando o ElementFormat (bloqueando-o), e o TextElement é usado como conteúdo de um TextBlock. Uma linha de texto é criada a partir do TextBlock.

Para modificar o objeto ElementFormat, verifique primeiro a propriedade locked. Se verdadeiro, use o método clone() para criar uma cópia desbloqueada de ElementFormat, altere suas propriedades e vincule novamente o novo ElementFormat ao TextBlock. Quando as linhas forem novamente quebradas, as novas linhas terão as novas configurações de fonte.

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

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

Retorna um objeto FontMetrics com propriedades que descrevem emBox, a posição do tachado, a espessura do tachado, a posição do sublinhado e a espessura do sublinhado da fonte especificada por fontDescription e fontSize.

Retorna
FontMetrics — Um objeto FontMetrics que descreve as propriedades da fonte especificada por fontDescription.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

Este exemplo cria um objeto ElementFormat com uma FontDescription atribuída e usa o método getFontMetrics para exibir a métrica da fonte escolhida em 24 pontos.
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

O exemplo cria dois objetos ElementFormat e define várias propriedades. Ele atribui o novo ElementFormats a um objeto TextElement, que foi atribuído como conteúdo de TextBlock. Observe que alterar ElementFormat de TextElement não afeta TextLines criado anteriormente pelo TextBlock pai.

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 que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

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