ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flash.text.engine 

ElementFormat  - AS3

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietflash.text.engine
Klasapublic final class ElementFormat
DziedziczenieElementFormat Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Klasa ElementFormat przedstawia informacje na temat formatowania, które można zastosować do obiektu ContentElement. Klasa ElementFormat służy do tworzenia określonego formatowania tekstu dla różnych podklas klasy ContentElement. Właściwości ElementFormat można stosować do czcionek urządzenia i osadzonych.

Zastosowanie obiektu ElementFormat do obiektu ContentElement w bloku tekstowym nie powoduje unieważnienia obiektu TextBlock. Po zastosowaniu obiektu ElementFormat do obiektu ContentElement jego właściwość locked jest ustawiana na wartość true. Właściwości zablokowanego obiektu ElementFormat nie można zmienić. Zamiast tego należy użyć metody clone() w celu utworzenia niezablokowanej kopii obiektu, której nie można modyfikować ani przypisać do obiektu ContentElement.

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  alignmentBaseline : String
Określa typ linii bazowej w elemencie zawierającym, do której mają być wyrównywane dominujące linie bazowe elementów w tym formacie.
ElementFormat
  alpha : Number
Określa przezroczystość elementów wiersza, na które ma wpływ ten obiekt.
ElementFormat
  baselineShift : Number
Wskazuje przesunięcie linii bazowej dla elementu, w pikselach.
ElementFormat
  breakOpportunity : String
Możliwość podziału tekstu zastosowana w tym tekście.
ElementFormat
  color : uint
Określa kolor tekstu.
ElementFormat
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  digitCase : String
Wielkość cyfr używana dla tego tekstu.
ElementFormat
  digitWidth : String
Szerokość cyfr użyta dla tego tekstu.
ElementFormat
  dominantBaseline : String
Określa typ dominującej linii bazowej.
ElementFormat
  fontDescription : FontDescription
Obiekt, którego właściwości opisują czcionkę.
ElementFormat
  fontSize : Number
Rozmiar tekstu w pikselach.
ElementFormat
  kerning : String
Kerning dopasowuje piksele pomiędzy określonymi parami znaków w celu poprawienia czytelności.
ElementFormat
  ligatureLevel : String
Poziom ligatur użyty dla tego tekstu.
ElementFormat
  locale : String
Ustawienie regionalne tekstu.
ElementFormat
  locked : Boolean
Wskazuje, czy obiekt ElementFormat jest zablokowany.
ElementFormat
  textRotation : String
Ustawia obrót zastosowany dla poszczególnych glifów.
ElementFormat
  trackingLeft : Number
Światło lub kerning ręczny zastosowany do lewej strony glifów, w pikselach.
ElementFormat
  trackingRight : Number
Światło lub kerning ręczny zastosowany do prawej strony glifów, w pikselach.
ElementFormat
  typographicCase : String
Wielkość typograficzna użyta dla tego tekstu.
ElementFormat
Metody publiczne
 MetodaZdefiniowane przez
  
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")
Tworzy obiekt ElementFormat.
ElementFormat
  
Tworzy niezablokowany klon obiektu ElementFormat.
ElementFormat
  
Zwraca obiekt FontMetrics z właściwościami opisującymi pole otaczające (emBox), położenie przekreślenia, grubość przekreślenia, położenie podkreślenia i grubość podkreślenia dla czcionki opisanej przez parametry fontDescription oraz fontSize.
ElementFormat
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

alignmentBaseline

właściwość
alignmentBaseline:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Określa typ linii bazowej w elemencie zawierającym, do której mają być wyrównywane dominujące linie bazowe elementów w tym formacie. Wartości tej właściwości powinny być stałymi z klasy TextBaseline.

Największy element pionowy w wierszu wyznacza wyrównanie linię bazowych, pod warunkiem, że właściwości TextBlock.baselineFontDescription oraz TextBlock.baselineFontSize nie zostały ustawione w celu przesłonięcia tej logiki.

Wartością domyślną jest TextBaseline.USE_DOMINANT_BASELINE.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
TextBaseline.ROMANObiekt dominantBaseline zostaje wyrównany do linii bazowej alfabetu łacińskiego wiersza.
TextBaseline.ASCENTObiekt dominantBaseline zostaje wyrównany do linii bazowej wydłużenia górnego wiersza.
TextBaseline.DESCENTObiekt dominantBaseline zostaje wyrównany do linii bazowej wydłużenia dolnego wiersza.
TextBaseline.IDEOGRAPHIC_TOPObiekt dominantBaseline zostaje wyrównany do górnej linii bazowej ideogramów wiersza.
TextBaseline.IDEOGRAPHIC_CENTERObiekt dominantBaseline zostaje wyrównany do środkowej linii bazowej ideogramów wiersza.
TextBaseline.IDEOGRAPHIC_BOTTOMObiekt dominantBaseline zostaje wyrównany do dolnej linii bazowej ideogramów wiersza.
TextBaseline.USE_DOMINANT_BASELINEObiekt dominantBaseline zostaje wyrównany do tej samej linii bazowej wiersza.

PodklasaEfekt ustawienia właściwości
GraphicElementUstawia linię bazową wyrównania wiersza, do której zostaje wyrównany obiekt dominantBaseline elementu graficznego.
GroupElementNie odnosi skutku.
TextElementUstawia linię bazową wyrównania wiersza, do której zostaje wyrównany obiekt dominantBaseline elementu tekstowego.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy TextBaseline.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

alpha

właściwość 
alpha:Number

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Określa przezroczystość elementów wiersza, na które ma wpływ ten obiekt. Poprawne są wartości z zakresu od 0 (zupełnie przezroczyste) do 1 (zupełnie nieprzezroczyste). Obiekty wyświetlane z właściwością alpha ustawioną na 0 są aktywne, mimo iż są niewidoczne.

Wartość domyślna to 1.

PodklasaEfekt ustawienia właściwości
GraphicElementStosuje określoną właściwość alpha do elementu graficznego. Łączy multiplikatywnie właściwość alpha ustawioną dla samego elementu graficznego DisplayObject lub dla obiektu TextLine.
GroupElementNie odnosi skutku.
TextElementStosuje określoną właściwość alpha do elementu tekstowego. Łączy multiplikatywnie właściwość alpha ustawioną dla obiektu TextLine.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

baselineShift

właściwość 
baselineShift:Number

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wskazuje przesunięcie linii bazowej dla elementu, w pikselach.

Element zostaje odsunięty od elementu dominantBaseline o tę wartość. Przesunięcie zostaje dodane do położenia y wszystkich części składowych elementu, tak więc w tekście nieobróconym przesunięcie linii bazowej o wartość dodatnią powoduje przeniesienie elementu w dół, a przesunięcie o wartość ujemną przesunięcie w górę.

Wartością domyślną jest 0,0 wskazującą na brak przesunięcia.

PodklasaEfekt ustawienia właściwości
GraphicElementPrzesuwa element graficzny w kierunku od linii bazowej.
GroupElementNie odnosi skutku.
TextElementPrzesuwa element tekstowy w kierunku od linii bazowej.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

breakOpportunity

właściwość 
breakOpportunity:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Możliwość podziału tekstu zastosowana w tym tekście. Ta właściwość określa, które znaki mogą być użyte przy dzieleniu zawijanego tekstu na wiele wierszy. Wartości tej właściwości powinny być stałymi z klasy BreakOpportunity.

Wartość domyślna to BreakOpportunity.AUTO.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
BreakOpportunity.AUTOMożliwości rozdzielania wiersza są oparte na standardowych właściwościach znaków Unicode, takich jak podział między wyrazami i na łącznikach.
BreakOpportunity.ANYDla każdego znaku w obiekcie ContentElement brana jest pod uwagę możliwość podziału wiersza. Tę wartość stosuje się zazwyczaj, jeśli tekst w alfabecie łacińskim jest osadzony w tekście azjatyckim i wymagany jest podział w obrębie wyrazów.
BreakOpportunity.NONEŻaden znak w zakresie nie jest traktowany jako możliwość podziału wiersza.
BreakOpportunity.ALLWszystkie znaki w zakresie są traktowane jako okazje do podziału wiersza, co oznacza, że podział wiersza może nastąpić po każdym znaku. Pomocna podczas tworzenia efektów np. tekstu na ścieżce.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementOkreśla możliwość podziału pomiędzy sąsiednimi elementami tekstowymi w grupie. Jeśli obiekt elementFormat w grupie ma wartośćnull, wykorzystany zostaje format pierwszego przyległego elementu.
TextElementOkreśla możliwość podziału pomiędzy znakami w elemencie tekstowym.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest wartość, która nie jest elementem klasy BreakOpportunity.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

color

właściwość 
color:uint

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Określa kolor tekstu. Liczba całkowita zawierająca trzy 8-bitowe składniki RGB; na przykład: 0xFF0000 to kolor czerwony, a 0x00FF00 to kolor zielony.

Wartość domyślna to 0x000000, czyli kolor czarny.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementUstawia kolor tekstu.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

digitCase

właściwość 
digitCase:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wielkość cyfr używana dla tego tekstu. Rozmiar cyfr ma wpływ na styl i ustalanie położenia grup znaków liczbowych. Wartości tej właściwości powinny być stałymi z klasy DigitCase.

Wartość domyślna to DigitCase.DEFAULT.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
DigitCase.DEFAULTStosuje domyślny rozmiar cyfr dla tekstu.
DigitCase.LININGStosuje wielkość cyfr pisma technicznego dla tekstu.
DigitCase.OLD_STYLEStosuje wielkość cyfr w starym stylu dla tekstu.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla wielkość cyfr używaną dla tekstu w elemencie.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy DigitCase.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

digitWidth

właściwość 
digitWidth:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Szerokość cyfr używana dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy DigitWidth.

Wartość domyślna to DigitWidth.DEFAULT.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
DigitWidth.DEFAULTStosuje domyślną szerokość cyfr w tekście.
DigitWidth.PROPORTIONALStosuje proporcjonalną szerokość cyfr w tekście.
DigitWidth.TABULARStosuje wielkość cyfr tabelarycznych w tekście.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla szerokość cyfr użytą dla tekstu w elemencie.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy DigitWidth.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

dominantBaseline

właściwość 
dominantBaseline:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Określa typ dominującej linii bazowej. Dominująca linia bazowa jest wyrównywana do linii bazowej wyrównania w celu wyznaczenia pionowego położenia elementu w wierszu. Wartości tej właściwości powinny być stałymi z klasy TextBaseline.

Linie bazowe określane są na podstawie treści elementu. W przypadku obiektu TextElement linie bazowe określa czcionka i rozmiar punktu. W przypadku obiektu GraphicElement linie bazowe określa wysokość elementu.

Wartością domyślną jest TextBaseline.ROMAN.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
TextBaseline.ROMANLinia bazowa alfabetu łacińskiego dla elementu jest wyrównywana do obiektu alignmentBaseline.
TextBaseline.ASCENTLinia bazowa wydłużenia górnego elementu jest wyrównywana do obiektu alignmentBaseline.
TextBaseline.DESCENTLinia bazowa wydłużenia dolnego elementu jest wyrównywana do obiektu alignmentBaseline.
TextBaseline.IDEOGRAPHIC_TOPGórna linia bazowa ideogramów elementu jest wyrównywana do obiektu alignmentBaseline.
TextBaseline.IDEOGRAPHIC_CENTERŚrodkowa linia bazowa ideogramów elementu jest wyrównywana do obiektu alignmentBaseline.
TextBaseline.IDEOGRAPHIC_BOTTOMDolna linia bazowa ideogramów elementu jest wyrównywana do obiektu alignmentBaseline.

PodklasaEfekt ustawienia właściwości
GraphicElementOkreśla, które linie bazowe elementu graficznego są wyrównywane do obiektu alignmentBaseline.
GroupElementNie odnosi skutku.
TextElementOkreśla, które linie bazowe elementu tekstowego są wyrównywane do obiektu alignmentBaseline.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy TextBaseline.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

fontDescription

właściwość 
fontDescription:FontDescription

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Obiekt, którego właściwości opisują czcionkę.

Wartością domyślną jest domyślnie skonstruowany obiekt FontDescription.

Po ustawieniu właściwości fontDescription obiekt FontDescription będzie zablokowany (jego właściwość locked zostanie ustawiona na wartość true. Zablokowany obiekt FontDescription nie może być modyfikowany.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla czcionkę użytą dla tekstu w elemencie.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

fontSize

właściwość 
fontSize:Number

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Rozmiar tekstu w pikselach.

Wartość domyślna to 12.0.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla rozmiar tekstu w elemencie, w pikselach.



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

Zgłasza
ArgumentError — Przy ustawieniu wartości mniejszej niż zero.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

kerning

właściwość 
kerning:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Kerning dopasowuje piksele pomiędzy określonymi parami znaków w celu poprawienia czytelności. Kerning jest obsługiwany dla wszystkich rodzajów czcionek zawierających tabele kerningu.

Wartość domyślna to Kerning.ON.

Tej właściwości należy przypisywać następujące stałe z klasy Kerning:

Wartość ciągu znakówOpis
Kerning.ONKerning jest włączony.
Kerning.OFFKerning jest wyłączony.
Kerning.AUTOKerning jest włączony z wyjątkiem przypadków, gdy nie jest odpowiedni w typografii pisma azjatyckiego. Kerning jest stosowany pomiędzy znakami, jeśli żaden z nich nie należy do systemu znaków Kanji, Hiragana ani Katakana.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementOkreśla, czy kerning jest stosowany pomiędzy sąsiednimi elementami tekstowymi w grupie. Jeśli obiekt elementFormat w grupie ma wartośćnull, wykorzystany zostaje format pierwszego przyległego elementu.
TextElementOkreśla, czy kerning jest stosowany pomiędzy znakami w elemencie tekstowym.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

ligatureLevel

właściwość 
ligatureLevel:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Poziom ligatur używany dla tego tekstu. Ligatura pojawia się w miejscach, w których dwie lub większa liczba liter jest połączona w jeden glif. Ligatury zazwyczaj zastępują sąsiednie znaki ze wspólnymi typowymi składnikami, takie jak pary liter „fi”, „fl” czy „ae”. Są używane zarówno z zestawami znaków łacińskich, jak i niełacińskich. Wartości tej właściwości powinny być stałymi z klasy LigatureLevel.

Wartość domyślna to LigatureLevel.COMMON.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
LigatureLevel.NONENie są tworzone żadne ligatury.
LigatureLevel.MINIMUMTworzone są minimalne ligatury.
LigatureLevel.COMMONTworzone są typowe ligatury.
LigatureLevel.UNCOMMONTworzone są nietypowe ligatury.
LigatureLevel.EXOTICTworzone są egzotyczne ligatury.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementOkreśla poziom ligatur pomiędzy sąsiednimi elementami tekstowymi w grupie. Jeśli obiekt elementFormat w grupie ma wartośćnull, wykorzystany zostaje format pierwszego przyległego elementu.
TextElementOkreśla poziom ligatur pomiędzy znakami w elemencie tekstowym.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy LigatureLevel.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

locale

właściwość 
locale:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Ustawienie regionalne tekstu. Steruje transformacjami i ustalaniem kształtów dla wielkości liter. Używane są standardowe identyfikatory ustawień regionalnych. Na przykład „en”, „en_US” i „en-US” oznaczają język angielski, a „ja” oznacza język japoński. Listę kodów ustawień regionalnych można znaleźć pod adresem iso639-2 code list.

Wartością domyślną jest „en”.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla transformacje i kształty dla tekstu w elemencie.



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

locked

właściwość 
locked:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5., Flash Lite 4

Wskazuje, czy obiekt ElementFormat jest zablokowany. Jeśli wartość true obiekt ElementFormat nie może być modyfikowany. Aby pobrać niezablokowaną kopię obiektu ElementFormat, należy użyć wywołania ElementFormat.clone().



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

textRotation

właściwość 
textRotation:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Ustawia obrót zastosowany dla pojedynczych glifów. Wartości tej właściwości powinny być stałymi z klasy TextRotation.

Wartość domyślna to TextRotation.AUTO.

Końcowy obrót dowolnego glifu to suma właściwości ElementFormat.textRotation, ContentElement.textRotation oraz TextBlock.lineRotation.

Tej właściwości używa się zazwyczaj do tekstu w językach azjatyckich, w których znaki muszą być obrócone, aby były poprawnie wyświetlane w układzie pionowym. W tym celu należy wybrać ustawienie TextRotation.AUTO razem z ustawieniem TextBlock.lineRotation = TextRotation.ROTATE_90.

Ustawienie tej właściwości dla czcionek, które nie zawierają informacji o układzie pionowym, może wywołać niepożądane efekty. Czcionki zawierające tabelę vmtx lub VORG, np. czcionka w języku japońskim „MS Mincho”, działają prawidłowo, ponieważ te tabele dostarczają informacji wymaganych do utworzenia prawidłowego układu. Czcionki takie jak Verdana, które nie zawierają niezbędnych informacji, nie działają poprawnie.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
TextRotation.ROTATE_0Glify nie są obracane.
TextRotation.ROTATE_90Glify są obracane o 90 stopni w prawo.
TextRotation.ROTATE_180Glify są obracane o 180 stopni.
TextRotation.ROTATE_270Glify są obracane o 270 stopni w prawo.
TextRotation.AUTOOkreśla obrót o 90 stopni w lewo wyłącznie dla glifów pełnej szerokości oraz szerokich zgodnie z właściwościami Unicode glifu. Ta wartość jest zazwyczaj używana w przypadku tekstów w językach azjatyckich w celu obrócenia glifów, dla których wymagany jest obrót. Obrót jest wykonywany wyłącznie w tekście pionowym w celu przywrócenia znaków pełnej szerokości oraz szerokich do pozycji pionowej bez wpływu na inne znaki.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla obrót glifów w elemencie tekstowym.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość, która nie jest elementem klasy TextRotation.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

trackingLeft

właściwość 
trackingLeft:Number

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5., Flash Lite 4

Światło lub kerning ręczny zastosowany do lewej strony glifów, w pikselach. Jeśli kerning został włączony, wartość trackingLeft jest dodawana do wartości w tabeli kerningu czcionki. Jeśli kerning został wyłączony, wartość trackingLeft jest używana jako wartość kerningu ręcznego. Obsługuje wartości dodatnie i ujemne.

Zazwyczaj wymagana wartość światła jest dzielona pomiędzy trackingRight oraz trackingLeft. W przeciwnym razie w tekstach o mieszanej kierunkowości istnieje podwójne światło na jednej granicy zmiany kierunku i brak światła na drugiej.

Wartość domyślna to 0.0.

PodklasaEfekt ustawienia właściwości
GraphicElementOkreśla światło stosowane po lewej stronie elementu graficznego.
GroupElementNie odnosi skutku.
TextElementOkreśla światło stosowane po lewej stronie znaków elementu tekstowego.

Przykład:

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



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

trackingRight

właściwość 
trackingRight:Number

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5., Flash Lite 4

Światło lub kerning ręczny zastosowany do prawej strony glifów, w pikselach. Jeśli kerning został włączony, wartość trackingRight jest dodawana do wartości w tabeli kerningu czcionki. Jeśli kerning został wyłączony, wartość trackingRight jest używana jako wartość kerningu ręcznego. Obsługuje wartości dodatnie i ujemne.

Zazwyczaj wymagana wartość światła jest dzielona pomiędzy trackingRight oraz trackingLeft. W przeciwnym razie w tekstach o mieszanej kierunkowości istnieje podwójne światło na jednej granicy zmiany kierunku i brak światła na drugiej.

Wartość domyślna to 0.0.

PodklasaEfekt ustawienia właściwości
GraphicElementOkreśla światło stosowane po prawej stronie elementu graficznego.
GroupElementNie odnosi skutku.
TextElementOkreśla światło stosowane po prawej stronie znaków elementu tekstowego.

Przykład:

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



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

Zgłasza
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

typographicCase

właściwość 
typographicCase:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wielkość typograficzna używana dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy TypographicCase.

Wartość domyślna to TypographicCase.DEFAULT.

W celu ustawienia wartości tej właściwości należy użyć następujących wartości ciągu znaków:

Wartość ciągu znakówOpis
TypographicCase.DEFAULTOkreśla, że wszystkie znaki mają normalną wielkość.
TypographicCase.TITLEOkreśla, czy generowane wielkie litery zawierają glify tytułowe.
TypographicCase.CAPSOkreśla dostosowanie wielkości odstępów dla generowanych wielkich liter.
TypographicCase.SMALL_CAPSOkreśla, czy generowane wielkie litery zawierają glify kapitalików.
TypographicCase.UPPERCASEOkreśla, czy wszystkie generowane znaki zawierają glify wielkich liter.
TypographicCase.LOWERCASEOkreśla, czy wszystkie generowane znaki zawierają glify małych liter.
TypographicCase.CAPS_AND_SMALL_CAPSOkreśla, czy generowane małe litery zawierają glify kapitalików.

PodklasaEfekt ustawienia właściwości
GraphicElementNie odnosi skutku.
GroupElementNie odnosi skutku.
TextElementOkreśla typograficzną wielkość liter użytą dla tekstu w elemencie.



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

Zgłasza
ArgumentError — Jeśli ustawiona jest wartość, która nie jest elementem klasy TypographicCase.
 
IllegalOperationError — Jeśli ustawiona po zablokowaniu obiektu ElementFormat (właściwość locked ma wartość true).

Powiązane elementy interfejsu API

Konstruktor Szczegół

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Tworzy obiekt ElementFormat.

Parametry
fontDescription:FontDescription (default = null) — Obiekt FontDescription identyfikujący czcionki użyte z tym formatem elementu. Wartością domyślną jest null. Jeśli nie został udostępniony żaden opis czcionek, tworzony jest domyślny opis czcionek.
 
fontSize:Number (default = 12.0) — Rozmiar tekstu w pikselach.
 
color:uint (default = 0x000000) — Kolor tekstu. Liczba szesnastkowa zawierająca trzy 8-bitowe składniki RGB; na przykład: 0xFF0000 to kolor czerwony, a 0x00FF00 to kolor zielony.
 
alpha:Number (default = 1.0) — Właściwość alpha zastosowana do wszystkich atomów wiersza opartych na tym formacie elementu.
 
textRotation:String (default = "auto") — obrót zastosowany do pojedynczych glifów. Dla tej właściwości należy użyć stałej TextRotation.
 
dominantBaseline:String (default = "roman") — Linia bazowa, do której przyciągane są glify w tekście. Wartości tej właściwości powinny być stałymi z klasy TextBaseline.
 
alignmentBaseline:String (default = "useDominantBaseline") — Linia bazowa w wierszu zawierającym, do której przyciągana jest dominująca linia bazowa. Wartości tej właściwości powinny być stałymi z klasy TextBaseline.
 
baselineShift:Number (default = 0.0) — Przesunięcie linii bazowej tekstu, w pikselach.
 
kerning:String (default = "on") — Kerning użyty dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy Kerning.
 
trackingRight:Number (default = 0.0) — Światło lub kerning ręczny zastosowany do prawej strony glifów, w pikselach.
 
trackingLeft:Number (default = 0.0) — Światło lub kerning ręczny zastosowany do lewej strony glifów, w pikselach.
 
locale:String (default = "en") — Ustawienie regionalne tekstu.
 
breakOpportunity:String (default = "auto") — Możliwość podziału tekstu zastosowana w tym tekście. Wartości tej właściwości powinny być stałymi z klasy BreakOpportunity.
 
digitCase:String (default = "default") — Wielkość cyfr używana dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy DigitCase.
 
digitWidth:String (default = "default") — Szerokość cyfr użyta dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy DigitWidth.
 
ligatureLevel:String (default = "common") — Poziom ligatur użyty dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy LigatureLevel.
 
typographicCase:String (default = "default") — Wielkość typograficzna użyta dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy TypographicCase.

Zgłasza
ArgumentError — Określona właściwość fontSize jest mniejsza niż 0.
 
ArgumentError — Określona wartość textRotation nie jest elementem klasy TextRotation.
 
ArgumentError — Określona wartość dominantBaseline nie jest elementem klasy TextBaseline.
 
ArgumentError — Określona wartość alignmentBaseline nie jest elementem klasy TextBaseline.
 
ArgumentError — Określona wartość kerning nie jest elementem klasy Kerning.
 
ArgumentError — Określona wartość breakOpportunity nie jest elementem klasy BreakOpportunity.
 
ArgumentError — Określona wartość digitCase nie jest elementem klasy DigitCase.
 
ArgumentError — Określona wartość digitWidth nie jest elementem klasy DigitWidth.
 
ArgumentError — Określona wartość ligatureLevel nie jest elementem klasy LigatureLevel.
 
ArgumentError — Określona wartość typographicCase nie jest elementem klasy TypographicCase.
Szczegół metody

clone

()metoda
public function clone():ElementFormat

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Tworzy niezablokowany klon obiektu ElementFormat.

Zwraca
ElementFormat — Niezablokowana kopia obiektu ElementFormat.

Przykład  ( Sposób korzystania z tego przykładu )

W tym przykładzie tworzony jest obiekt ElementFormat i ustawiania jest wartość FontSize. Za pomocą obiektu ElementFormat tworzony (a tym samym blokowany) jest obiekt TextElement. TextElement jest wykorzystywany jako treść obiektu TextBlock. Wiersz tekstu utworzony z obiektu TextBlock.

Aby zmodyfikować obiekt ElementFormat najpierw należy sprawdzić właściwość locked. Jeśli właściwość ma wartość true, należy użyć metody clone() aby utworzyć niezablokowaną kopię obiektu ElementFormat, następnie zmienić jego właściwości, a następnie ponownie połączyć nowy obiekt ElementFormat z obiektem TextBlock. Po ponownym podziale wierszy nowe wiersze będą zawierać nowe ustawienia czcionek.

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

()metoda 
public function getFontMetrics():FontMetrics

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Zwraca obiekt FontMetrics z właściwościami opisującymi pole otaczające (emBox), położenie przekreślenia, grubość przekreślenia, położenie podkreślenia i grubość podkreślenia dla czcionki opisanej przez parametry fontDescription oraz fontSize.

Zwraca
FontMetrics — Obiekt FontMetrics opisujący właściwości czcionki określonej przez parametr fontDescription.

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )

W tym przykładzie tworzony jest element ElementFormat z przypisaną właściwością FontDescription przy wykorzystaniu metody getFontMetrics w celu wyświetlenia wymiarów wybranej czcionki w rozmiarze 24 punktów.
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

W tym przykładzie tworzone są dwa obiekty ElementFormat i ustawianych jest kilka właściwości tych obiektów. Następnie nowe obiekty ElementFormat zostają przypisane do obiektu TextElement, który z kolei został przypisany jako treść obiektu TextBlock. Zmiana obiektu ElementFormat należącego do obiektu TextElement nie ma wpływu na obiekty TextLine wcześniej utworzone przez element nadrzędny 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.