Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flash.text.engine 

ElementFormat  - AS3

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketflash.text.engine
Klasspublic final class ElementFormat
ArvElementFormat Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Klassen ElementFormat representerar formateringsinformation som kan användas på ett ContentElement. Använd klassen ElementFormat när du skapar specifik textformatering för de olika underklasserna till ContentElement. Egenskaperna i klassen ElementFormat gäller för enhetsteckensnitt och inbäddade teckensnitt.

Ett ElementFormat-objekt som används på ett ContentElement i ett TextBlock medför inte att TextBlock blir ogiltigt. När ett ElementFormat-objekt har använts på ett ContentElement ställs dess locked-egenskap in på true. Egenskaperna för ett låst ElementFormat-objekt kan inte ändras. Använd i stället metoden clone() för att skapa en olåst kopia av objeket som kan ändras och tilldelas till ContentElement.

Visa exemplen

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
  alignmentBaseline : String
Anger den typ av baslinje i behållarelementet efter vilken dominanta baslinjer i element med det här formatet ska justeras.
ElementFormat
  alpha : Number
Anger genomskinlighet för de radelement som påverkas av det här objektet.
ElementFormat
  baselineShift : Number
Anger baslinjeförflyttning för elementet i pixlar.
ElementFormat
  breakOpportunity : String
Radbrytningsmöjligheten som används i denna text.
ElementFormat
  color : uint
Anger textens färg.
ElementFormat
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  digitCase : String
Det skiftläge för siffror som används för den här texten.
ElementFormat
  digitWidth : String
Den sifferbredd som används för den här texten.
ElementFormat
  dominantBaseline : String
Anger den typ av baslinje som ska användas som dominant baslinje.
ElementFormat
  fontDescription : FontDescription
Ett objekt vars egenskaper beskriver ett teckensnitt.
ElementFormat
  fontSize : Number
Textstorleken i pixlar.
ElementFormat
  kerning : String
Kerning justerar pixlarna mellan vissa teckenpar för att öka läsbarheten.
ElementFormat
  ligatureLevel : String
Den ligaturnivå som används för den här texten.
ElementFormat
  locale : String
Textens språkinställning.
ElementFormat
  locked : Boolean
Anger om ElementFormat är låst.
ElementFormat
  textRotation : String
Ställer in rotationen som används för enskilda glyfer.
ElementFormat
  trackingLeft : Number
Den spårning eller manuella kerning som används till vänster om varje glyf i pixlar.
ElementFormat
  trackingRight : Number
Den spårning eller manuella kerning som används till höger om varje glyf i pixlar.
ElementFormat
  typographicCase : String
Den skiftlägestypografi som används för den här texten.
ElementFormat
Publika metoder
 MetodDefinieras med
  
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")
Skapar ett ElementFormat-objekt.
ElementFormat
  
Skapar en olåst, klonad kopia av ElementFormat.
ElementFormat
  
Returnerar ett FontMetrics-objekt med egenskaper som beskriver emBox, genomstrykningsposition, genomstrykningstjocklek, understrykningsposition och understrykningstjocklek för det teckensnitt som anges av fontDescription och fontSize.
ElementFormat
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

alignmentBaseline

egenskap
alignmentBaseline:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Anger den typ av baslinje i behållarelementet efter vilken dominanta baslinjer i element med det här formatet ska justeras. Använd TextBaseline-konstanter för den här egenskapen.

Baslinjejusteringen avgörs av radens största lodräta elementet, om inte TextBlock.baselineFontDescription och TextBlock.baselineFontSize har ställts in så att de åsidosätter detta.

Standardvärdet är TextBaseline.USE_DOMINANT_BASELINE.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
TextBaseline.ROMANdominantBaseline justeras mot radens latinska baslinje.
TextBaseline.ASCENTdominantBaseline justeras mot radens stigande baslinje.
TextBaseline.DESCENTdominantBaseline justeras mot radens sjunkande baslinje.
TextBaseline.IDEOGRAPHIC_TOPdominantBaseline justeras mot radens ideografiska övre baslinje.
TextBaseline.IDEOGRAPHIC_CENTERdominantBaseline justeras mot radens ideografiska centrala baslinje.
TextBaseline.IDEOGRAPHIC_BOTTOMdominantBaseline justeras mot radens ideografiska nedre baslinje.
TextBaseline.USE_DOMINANT_BASELINEdominantBaseline justeras mot samma baslinje för raden.

UnderklassEffekten av att ställa in egenskapen
GraphicElementAnger radens justeringsbaslinje som grafikelementets dominantBaseline justeras mot.
GroupElementHar ingen effekt.
TextElementAnger radens justeringsbaslinje som textelementets dominantBaseline justeras mot.



Implementering
    public function get alignmentBaseline():String
    public function set alignmentBaseline(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av TextBaseline.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

alpha

egenskap 
alpha:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Anger genomskinlighet för de radelement som påverkas av det här objektet. Giltiga värden är från 0 (helt genomskinlig) till 1 (helt ogenomskinlig). Visningsobjekt med alpha inställt på 0 är aktiva trots att de är osynliga.

Standardvärdet är 1.

UnderklassEffekten av att ställa in egenskapen
GraphicElementTillämpar angiven alfa på grafikelementet. Kombinerar multiplikativt med angiven alfa på det grafiska DisplayObject eller på TextLine.
GroupElementHar ingen effekt.
TextElementTillämpar angiven alfa på textelementet. Kombinerar multiplikativt med angiven alfa på TextLine.



Implementering
    public function get alpha():Number
    public function set alpha(value:Number):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

baselineShift

egenskap 
baselineShift:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Anger baslinjeförflyttning för elementet i pixlar.

Så här mycket flyttas elementet från dominantBaseline. Förskjutningen adderas till y-positionen för medlemmarna av elementet. I text som inte roteras innebär en positiv baslinjeförflyttning att elementet flyttas nedåt och en negativ baslinjeförflyttning att elementet flyttas uppåt.

Standardvärdet är 0.0, vilket anger att ingen förflyttning görs.

UnderklassEffekten av att ställa in egenskapen
GraphicElementFlyttar grafiken bort från baslinjen.
GroupElementHar ingen effekt.
TextElementFlyttar texten bort från baslinjen.



Implementering
    public function get baselineShift():Number
    public function set baselineShift(value:Number):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

breakOpportunity

egenskap 
breakOpportunity:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Radbrytningsmöjligheten som används i denna text. Denna egenskap avgör vilka tecken som kan användas för radbrytning när text bryts ned till flera rader. Använd BreakOpportunity-konstanter för den här egenskapen.

Standardvärdet är BreakOpportunity.AUTO.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
BreakOpportunity.AUTORadbrytningsmöjligheterna baseras på standard-Unicode-teckenegenskaper, t.ex. brytningar mellan ord och avstavningar.
BreakOpportunity.ANYVarje tecken i ContentElement-objektet hanteras som en radbrytningsmöjlighet. Det här värdet används vanligtvis då latinsk text är inbäddad i asiatisk text och det är önskvärt med brytningar mitt i orden.
BreakOpportunity.NONEInga tecken i området hanteras som radbrytningsmöjligheter.
BreakOpportunity.ALLAlla tecken i intervallet behandlas som radbrytningsmöjligheter, vilket innebär att en radbrytning infogas efter varje tecken. Praktiskt när du skapar effekter som text på en bana.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementBestämmer brytningsmöjligheten mellan angränsande textelement i gruppen. Om gruppens elementFormat är null används formatet för det första av de angränsande elementen.
TextElementBestämmer brytningsmöjligheten mellan tecknen i textelementet.



Implementering
    public function get breakOpportunity():String
    public function set breakOpportunity(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av BreakOpportunity.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

color

egenskap 
color:uint

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Anger textens färg. Ett heltal som innehåller tre 8-bitars RGB-komponenter. 0xFF0000 är t.ex. rött och 0x00FF00 är grönt.

Standardvärdet är 0x000000, vilket är svart.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementAnger textens färg.



Implementering
    public function get color():uint
    public function set color(value:uint):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

digitCase

egenskap 
digitCase:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Det skiftläge för siffror som används för den här texten. Skiftläge för siffror påverkar format och positionering på grupper av numeriska tecken. Använd DigitCase-konstanter för den här egenskapen.

Standardvärdet är DigitCase.DEFAULT.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
DigitCase.DEFAULTAnvänder standardskiftläget för siffror i texten.
DigitCase.LININGAnvänder skiftläget för Lining-siffror i texten.
DigitCase.OLD_STYLEAnvänder skiftläget för siffror i gammal stil i texten.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer vilket skiftläge för siffror som används för texten i elementet.



Implementering
    public function get digitCase():String
    public function set digitCase(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av DigitCase.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

digitWidth

egenskap 
digitWidth:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Den sifferbredd som används för den här texten. Använd DigitWidth-konstanter för den här egenskapen.

Standardvärdet är DigitWidth.DEFAULT.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
DigitWidth.DEFAULTTillämpar standardsifferbredd i texten.
DigitWidth.PROPORTIONALTillämpar proportionell sifferbredd i texten.
DigitWidth.TABULARTillämpar tabulär sifferbredd i texten.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer vilken sifferbredd som används för texten i elementet.



Implementering
    public function get digitWidth():String
    public function set digitWidth(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av DigitWidth.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

dominantBaseline

egenskap 
dominantBaseline:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Anger den typ av baslinje som ska användas som dominant baslinje. Den dominanta baslinjen justeras efter justeringsbaslinjen för att avgöra elementets lodräta position på raden. Använd TextBaseline-konstanter för den här egenskapen.

Innehållet i elementet avgör baslinjerna. För TextElement avgörs baslinjerna av teckensnittet och punktstorleken. För GraphicElement avgörs baslinjerna av elementets höjd.

Standardvärdet är TextBaseline.ROMAN.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
TextBaseline.ROMANElementets latinska baslinje justeras mot alignmentBaseline.
TextBaseline.ASCENTElementets stigande baslinje justeras mot alignmentBaseline.
TextBaseline.DESCENTElementets sjunkande baslinje justeras mot alignmentBaseline.
TextBaseline.IDEOGRAPHIC_TOPElementets ideografiska övre baslinje justeras mot alignmentBaseline.
TextBaseline.IDEOGRAPHIC_CENTERElementets ideografiska centrala baslinje justeras mot alignmentBaseline.
TextBaseline.IDEOGRAPHIC_BOTTOMElementets ideografiska nedre baslinje justeras mot alignmentBaseline.

UnderklassEffekten av att ställa in egenskapen
GraphicElementBestämmer vilken av baslinjerna för grafikelementet som justeras mot alignmentBaseline.
GroupElementHar ingen effekt.
TextElementBestämmer vilken av baslinjerna för textelementet som justeras mot alignmentBaseline.



Implementering
    public function get dominantBaseline():String
    public function set dominantBaseline(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av TextBaseline.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

fontDescription

egenskap 
fontDescription:FontDescription

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Ett objekt vars egenskaper beskriver ett teckensnitt.

Standardvärdet är ett standardkonstruerat FontDescription-objekt.

När egenskapen fontDescription anges låses det angivna FontDescription-objektet: dess locked-egenskap får värdet true. En låst FontDescription går inte att ändra.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer vilket teckensnitt som används för texten i elementet.



Implementering
    public function get fontDescription():FontDescription
    public function set fontDescription(value:FontDescription):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

fontSize

egenskap 
fontSize:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Textstorleken i pixlar.

Standardvärdet är 12.0.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer vilken storlek i pixlar som används för texten i elementet.



Implementering
    public function get fontSize():Number
    public function set fontSize(value:Number):void

Utlöser
ArgumentError — Om det angivna värdet är mindre än noll.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

kerning

egenskap 
kerning:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Kerning justerar pixlarna mellan vissa teckenpar för att öka läsbarheten. Kerning stöds för alla teckensnitt som har kerningtabeller.

Standardvärdet är Kerning.ON.

Ange värden för den här egenskapen med följande konstanter i klassen Kerning:

SträngvärdeBeskrivning
Kerning.ONKerning är aktiverad.
Kerning.OFFKerning är inaktiverad.
Kerning.AUTOKerning är aktiverat, utom i de fall det inte lämpar sig för asiatiskt text. Kerning tillämpas mellan två tecken, om inget av dem är Kanji, Hiragana eller Katakana.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementBestämmer om kerning ska tillämpas mellan angränsande textelement i gruppen. Om gruppens elementFormat är null används formatet för det första av de angränsande elementen.
TextElementBestämmer om kerning ska tillämpas mellan tecknen i textelementet.



Implementering
    public function get kerning():String
    public function set kerning(value:String):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

ligatureLevel

egenskap 
ligatureLevel:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Den ligaturnivå som används för den här texten. En ligatur inträffar där två eller flera bokstavsformer sammanfogas som en enda glyf. Ligaturer ersätter vanligtvis konsekutiva tecken som delar gemensamma komponenter, till exempel bokstavspar 'fi', 'fl' eller 'ae'. De används med både latinska och icke-latinska teckenuppsättningar. Använd LigatureLevel-konstanter för den här egenskapen.

Standardvärdet är LigatureLevel.COMMON.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
LigatureLevel.NONEInga ligaturer skapas.
LigatureLevel.MINIMUMMinimala ligaturer skapas.
LigatureLevel.COMMONVanliga ligaturer skapas.
LigatureLevel.UNCOMMONOvanliga ligaturer skapas.
LigatureLevel.EXOTICExotiska ligaturer skapas.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementBestämmer ligaturnivån mellan angränsande textelement i gruppen. Om gruppens elementFormat är null används formatet för det första av de angränsande elementen.
TextElementBestämmer ligaturnivån mellan tecknen i textelementet.



Implementering
    public function get ligatureLevel():String
    public function set ligatureLevel(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av LigatureLevel.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

locale

egenskap 
locale:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Textens språkinställning. Styr skiftlägesomvandlingar och -formning. Standardidentifierare för språk används. Till exempel används "en", "en_US" och "en-US" för engelska och "ja" för japanska. Den här iso639-2-kodlistan innehåller en lista över språkkoder.

Standardvärdet är "en".

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer omvandlingar och formning för texten i elementet.



Implementering
    public function get locale():String
    public function set locale(value:String):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

locked

egenskap 
locked:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5., Flash Lite 4

Anger om ElementFormat är låst. Om true, går det inte att ändra ElementFormat. Anropa ElementFormat.clone() för att hämta en olåst kopia av ElementFormat-objektet.



Implementering
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

textRotation

egenskap 
textRotation:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Ställer in rotationen som används för enskilda glyfer. Använd konstanter som definieras i klassen TextRotation för den här egenskapen.

Standardvärdet är TextRotation.AUTO.

Den slutliga rotationen för en glyf är summan av ElementFormat.textRotation, ContentElement.textRotation och TextBlock.lineRotation.

Den här egenskapen används vanligtvis för asiatisk text, där tecknen måste roteras för att visas korrekt i en lodrät layout. Använd TextRotation.AUTO i kombination med TextBlock.lineRotation = TextRotation.ROTATE_90 för att uppnå detta.

Om den här egenskapen anges för teckensnitt som inte innehåller lodrät layoutinformation kan det ge oönskade resultat. Teckensnitt som innehåller en vmtx- eller VORG-tabell, t.ex. det japanska teckensnittet MS Mincho, fungerar korrekt eftersom tabellerna anger de data som layoutmotorn kräver för korrekt layout. Teckensnitt, t.ex. Verdana, som inte innehåller den nödvändiga informationen gör inte det.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
TextRotation.ROTATE_0Glyferna roteras inte.
TextRotation.ROTATE_90Glyferna roteras 90 grader medurs.
TextRotation.ROTATE_180Glyferna roteras 180 grader.
TextRotation.ROTATE_270Glyferna roteras 270 grader medurs.
TextRotation.AUTOAnger 90 graders rotation moturs enbart för de hela och breda glyfer som anges i glyfens Unicode-egenskaper. Detta värde används typiskt med asiatisk text för att rotera enbart de glyfer som kräver rotation. Denna rotation används bara på vertikal text för att returnera full bredd och breda tecken på en vertikal orientering utan att påverka andra tecken.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer rotationen för glyferna i textelementet.



Implementering
    public function get textRotation():String
    public function set textRotation(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av TextRotation.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

trackingLeft

egenskap 
trackingLeft:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5., Flash Lite 4

Den spårning eller manuella kerning som används till vänster om varje glyf i pixlar. Om kerning är aktiverad läggs trackingLeft-värdet till bland värdena i kerningtabellen för teckensnittet. Om kerning är inaktiverad används trackingLeft-värdet som ett manuellt kerningvärde. Stöder både positiva och negativa värden.

Det önskade spårningsvärdet delas vanligtvis mellan trackingRight och trackingLeft. Annars är spårningen i text med blandad riktning dubbelt så stor som spårning vid en bidi-gräns och ingen vid den andra.

Standardvärdet är 0.0.

UnderklassEffekten av att ställa in egenskapen
GraphicElementAvgör spårningen som används i bildens vänstra sida.
GroupElementHar ingen effekt.
TextElementAvgör spårningen som används på tecken i textelementets vänstra sida.

Exempel:

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



Implementering
    public function get trackingLeft():Number
    public function set trackingLeft(value:Number):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

trackingRight

egenskap 
trackingRight:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5., Flash Lite 4

Den spårning eller manuella kerning som används till höger om varje glyf i pixlar. Om kerning är aktiverad läggs trackingRight-värdet till bland värdena i kerningtabellen för teckensnittet. Om kerning är inaktiverad används trackingRight-värdet som ett manuellt kerningvärde. Stöder både positiva och negativa värden.

Det önskade spårningsvärdet delas vanligtvis mellan trackingRight och trackingLeft. Annars är spårningen i text med blandad riktning dubbelt så stor som spårning vid en bidi-gräns och ingen vid den andra.

Standardvärdet är 0.0.

UnderklassEffekten av att ställa in egenskapen
GraphicElementAvgör spårningen som används i bildens högra sida.
GroupElementHar ingen effekt.
TextElementAvgör spårningen som används på tecken i textelementets högra sida.

Exempel:

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



Implementering
    public function get trackingRight():Number
    public function set trackingRight(value:Number):void

Utlöser
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

typographicCase

egenskap 
typographicCase:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Den skiftlägestypografi som används för den här texten. Använd konstanter som definieras i klassen TypographicCase för den här egenskapen.

Standardvärdet är TypographicCase.DEFAULT.

Använd följande strängvärden när du ska ange värden för den här egenskapen:

SträngvärdeBeskrivning
TypographicCase.DEFAULTAnger att normal bokstavstyp används för alla tecken.
TypographicCase.TITLEAnger att rubrikglyfer används för versaler i utdata.
TypographicCase.CAPSAnger att teckenavståndet justeras för versaler i utdata.
TypographicCase.SMALL_CAPSAnger att gemena glyfer används för versaler i utdata.
TypographicCase.UPPERCASEAnger att versala glyfer används för alla tecken i utdata.
TypographicCase.LOWERCASEAnger att gemena glyfer används för alla tecken i utdata.
TypographicCase.CAPS_AND_SMALL_CAPSAnger att gemena glyfer används för alla gemener i utdata.

UnderklassEffekten av att ställa in egenskapen
GraphicElementHar ingen effekt.
GroupElementHar ingen effekt.
TextElementBestämmer vilken skiftlägestypografi som används för texten i elementet.



Implementering
    public function get typographicCase():String
    public function set typographicCase(value:String):void

Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av TypographicCase.
 
IllegalOperationError — Om det anges efter att ElementFormat-objektet har låsts (locked är true).

Relaterade API-element

Konstruktordetaljer

ElementFormat

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Skapar ett ElementFormat-objekt.

Parametrar
fontDescription:FontDescription (default = null) — Det FontDescription-objekt som identifierar teckensnittet som används med detta elementformat. Standardvärdet är null. Om ingen teckensnittsbeskrivning ges konstrueras en standardteckensnittsbeskrivning.
 
fontSize:Number (default = 12.0) — Textstorleken i pixlar.
 
color:uint (default = 0x000000) — Textens färg. Ett hexadecimalt tal som innehåller tre 8-bitars RGB-komponenter, till exempel är 0xFF0000 rött och 0x00FF00 grönt.
 
alpha:Number (default = 1.0)alpha-egenskapen som används på alla radatomer baserat på elementformatet.
 
textRotation:String (default = "auto") — rotationen används på enskilda glyfer. Använd TextRotation-konstanter för den här egenskapen.
 
dominantBaseline:String (default = "roman") — Baslinjen som glyferna i texten fästs mot. Använd TextBaseline-konstanter för den här egenskapen.
 
alignmentBaseline:String (default = "useDominantBaseline") — Baslinjen på den innehållande raden mot vilken den dominerande baslinjen fästs. Använd TextBaseline-konstanter för den här egenskapen.
 
baselineShift:Number (default = 0.0) — Baslinjeförflyttning för texten i pixlar.
 
kerning:String (default = "on") — Kerningen som används för den här texten. Använd konstanter som definierats i klassen Kerning.
 
trackingRight:Number (default = 0.0) — Den spårning eller manuella kerning som används till höger om varje glyf i pixlar.
 
trackingLeft:Number (default = 0.0) — Den spårning eller manuella kerning som används till vänster om varje glyf i pixlar.
 
locale:String (default = "en") — Textens språkinställning.
 
breakOpportunity:String (default = "auto") — Radbrytningsmöjligheten som används i denna text. Använd BreakOpportunity-konstanter för den här egenskapen.
 
digitCase:String (default = "default") — Det skiftläge för siffror som används för den här texten. Använd DigitCase-konstanter för den här egenskapen.
 
digitWidth:String (default = "default") — Den sifferbredd som används för den här texten. Använd DigitWidth-konstanter för den här egenskapen.
 
ligatureLevel:String (default = "common") — Den ligaturnivå som används för den här texten. Använd LigatureLevel-konstanter för den här egenskapen.
 
typographicCase:String (default = "default") — Den skiftlägestypografi som används för den här texten. Använd TypographicCase-konstanter för den här egenskapen.

Utlöser
ArgumentError — Angiven fontSize är mindre än 0.
 
ArgumentError — Angiven textRotation är inte medlem av TextRotation.
 
ArgumentError — Angiven dominantBaseline är inte medlem av TextBaseline.
 
ArgumentError — Angiven alignmentBaseline är inte medlem av TextBaseline.
 
ArgumentError — Angiven kerning är inte medlem av Kerning.
 
ArgumentError — Angiven breakOpportunity är inte medlem av BreakOpportunity.
 
ArgumentError — Angivet digitCase är inte medlem av DigitCase.
 
ArgumentError — Angiven digitWidth är inte medlem av DigitWidth.
 
ArgumentError — Angiven ligatureLevel är inte medlem av LigatureLevel.
 
ArgumentError — Angivet typographicCase är inte medlem av TypographicCase.
Metoddetaljer

clone

()metod
public function clone():ElementFormat

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Skapar en olåst, klonad kopia av ElementFormat.

Returnerar
ElementFormat — En olåst kopia av ElementFormat-objektet.

Exempel  ( Så här använder du exemplet )

Detta exempel skapar ett ElementFormat-objekt och ställer in en FontSize. Ett nytt TextElement skapas med ElementFormat (och blir därmed låst), och TextElement används som innehåll för ett TextBlock. En textrad skapas från TextBlock.

Om du vill ändra ElementFormat-objektet kontrollerar du först dess locked-egenskap. Om värdet är true använder du metoden clone() för att skapa en olåst kopia av ElementFormat, ändra dess egenskaper och sedan länka om det nya ElementFormat till TextBlock. När raderna bryts på nytt får de nya raderna de nya teckensnittsinställningarna.

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

()metod 
public function getFontMetrics():FontMetrics

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Returnerar ett FontMetrics-objekt med egenskaper som beskriver emBox, genomstrykningsposition, genomstrykningstjocklek, understrykningsposition och understrykningstjocklek för det teckensnitt som anges av fontDescription och fontSize.

Returnerar
FontMetrics — Ett FontMetrics-objekt som beskriver egenskaperna för det teckensnitt som anges av fontDescription.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I det här exemplet skapas ett ElementFormat-objekt med en tilldelad FontDescription, och metoden getFontMetrics används för att visa måtten för det valda teckensnittet vid 24 punkter.
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

Det här exemplet skapar två ElementFormat-objekt och ställer in flera av deras egenskaper. Exemplet tilldelar sedan de nya ElementFormats till ett TextElement-objekt, som har tilldelats som innehåll för ett TextBlock. Observera att om du ändrar ElementFormat för ett TextElement påverkas inte TextLines som tidigare har skapats av överordnat TextBlock.

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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.