Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
flash.text.engine 

ElementFormat  - AS3

Пакетыx

Верхний уровень
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

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетflash.text.engine
Классpublic final class ElementFormat
НаследованиеElementFormat Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Класс ElementFormat представляет информацию о форматировании, применимую к ContentElement. Используйте класс ElementFormat для создания специального форматирования текста для различных подклассов ContentElement. Свойства класса ElementFormat применяются к шрифтам устройства и встроенным шрифтам.

Объект ElementFormat, примененный к ContentElement в элементе TextBlock, не аннулирует действие TextBlock. После применения объекта ElementFormat к ContentElement для его свойства locked задается значение true. Изменение свойств заблокированного объекта ElementFormat невозможно. Вместо этого необходимо использовать метод clone() для создания разблокированной копии объекта, который можно изменить и присвоить объекту ContentElement.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  alignmentBaseline : String
Определяет тип базовой линии в содержащем элементе, по которой следует выравнивать доминантные базовые линии элементов с таким форматом.
ElementFormat
  alpha : Number
Определяет прозрачность элементов строки, затрагиваемых этим объектом.
ElementFormat
  baselineShift : Number
Указывает смещение базовой линии для элемента в пикселях.
ElementFormat
  breakOpportunity : String
Возможный разрыв строки в тексте.
ElementFormat
  color : uint
Указывает цвет текста.
ElementFormat
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  digitCase : String
Регистр цифр в тексте.
ElementFormat
  digitWidth : String
Ширина цифр в тексте.
ElementFormat
  dominantBaseline : String
Определяет тип базовой линии, который должен использоваться в качестве доминантной базовой линии.
ElementFormat
  fontDescription : FontDescription
Объект, свойства которого описывают шрифт.
ElementFormat
  fontSize : Number
Размер текста в пикселах.
ElementFormat
  kerning : String
Кернинг регулирует количество пикселей между определенными парами символов с целью улучшения удобочитаемости текста.
ElementFormat
  ligatureLevel : String
Лигатура в тексте.
ElementFormat
  locale : String
Локаль текста.
ElementFormat
  locked : Boolean
Обозначает, заблокирован ли объект ElementFormat.
ElementFormat
  textRotation : String
Задает вращение, применяемое к отдельным глифам символа.
ElementFormat
  trackingLeft : Number
Трекинг или ручной кернинг, применяемый слева от каждого глифа (в пикселях).
ElementFormat
  trackingRight : Number
Трекинг или ручной кернинг, применяемый справа от каждого глифа (в пикселях).
ElementFormat
  typographicCase : String
Регистр текста.
ElementFormat
Общедоступные методы
 МетодОпределено
  
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")
Создает объект ElementFormat.
ElementFormat
  
Создание разблокированной клонированной копии объекта ElementFormat.
ElementFormat
  
Возвращает объект FontMetrics со свойствами, описывающими emBox, положение зачеркивания, толщину зачеркивания, положение подчеркивания, толщину подчеркивания и шрифта, заданного fontDescription и fontSize.
ElementFormat
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

alignmentBaseline

свойство
alignmentBaseline:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Определяет тип базовой линии в содержащем элементе, по которой следует выравнивать доминантные базовые линии элементов с таким форматом. Используйте константы TextBaseline для этого свойства.

Выравнивание базовых линий определяется самым большим вертикальным элементом в строке, если не заданы TextBlock.baselineFontDescription и TextBlock.baselineFontSize для изменения этой логики.

Значение по умолчанию — TextBaseline.USE_DOMINANT_BASELINE.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
TextBaseline.ROMANdominantBaseline выравнивается по латинской базовой линии строки.
TextBaseline.ASCENTdominantBaseline выравнивается по базовой линии верхнего выносного элемента строки.
TextBaseline.DESCENTdominantBaseline выравнивается по базовой линии нижнего выносного элемента строки.
TextBaseline.IDEOGRAPHIC_TOPdominantBaseline выравнивается по идеографической верхней базовой линии строки.
TextBaseline.IDEOGRAPHIC_CENTERdominantBaseline выравнивается по идеографической центральной базовой линии строки.
TextBaseline.IDEOGRAPHIC_BOTTOMdominantBaseline выравнивается по идеографической нижней базовой линии строки.
TextBaseline.USE_DOMINANT_BASELINEdominantBaseline выравнивается по той же базовой линии строки.

ПодклассРезультат определения свойства
GraphicElementЗадает базовую линию выравнивания строки, по которой выравнивается dominantBaseline графического элемента.
GroupElementНе оказывает влияния.
TextElementЗадает базовую линию выравнивания строки, по которой выравнивается dominantBaseline текстового элемента.



Реализация
    public function get alignmentBaseline():String
    public function set alignmentBaseline(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся членом TextBaseline.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

alpha

свойство 
alpha:Number

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Определяет прозрачность элементов строки, затрагиваемых этим объектом. Допустимые значения находятся в диапазоне 0 (полностью прозрачный) — 1 (полностью непрозрачный). Экранные объекты, для которых значение alpha равно 0, являются активными, несмотря на невидимость.

По умолчанию используется значение 1.

ПодклассРезультат определения свойства
GraphicElementПрименяет заданное значение альфа-канала к графическому элементу. Мультипликативно объединяется с любым значением альфа-канала, заданным в самом графическом объекте DisplayObject или в TextLine.
GroupElementНе оказывает влияния.
TextElementПрименяет заданное значение альфа-канала к текстовому элементу. Мультипликативно объединяется с любым значением альфа-канала, заданным в TextLine.



Реализация
    public function get alpha():Number
    public function set alpha(value:Number):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

baselineShift

свойство 
baselineShift:Number

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает смещение базовой линии для элемента в пикселях.

Элемент смещается с dominantBaseline на это расстояние. Сдвиг добавляется к положение по оси у членов элемента, поэтому в не вращающемся тексте положительное смещение базовой линии сдвигает элемент вниз, а отрицательное — вверх.

Значение по умолчанию 0,0, что указывает на отсутствие смещения.

ПодклассРезультат определения свойства
GraphicElementСмещает графический элемент с базовой линии.
GroupElementНе оказывает влияния.
TextElementСмещает текстовый элемент с базовой линии.



Реализация
    public function get baselineShift():Number
    public function set baselineShift(value:Number):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

breakOpportunity

свойство 
breakOpportunity:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Возможный разрыв строки в тексте. Это свойство определяет, какие символы могут использоваться для разрыва, когда обтекающий текст разбивается на несколько строк. Используйте константы BreakOpportunity для этого свойства.

По умолчанию используется значение BreakOpportunity.AUTO.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
BreakOpportunity.AUTOВозможные разрывы строк определяются в соответствии со стандартными свойствами символов Юникод, например разрыв между словами и после дефиса.
BreakOpportunity.ANYЛюбой символ в объекте ContentElement рассматривается как возможность разрыва строки. Это значение обычно используется, когда латинский текст встраивается с восточно-азиатский текст и желательны разрывы строк в середине слов.
BreakOpportunity.NONEНи один из символов диапазона не рассматривается как возможность разрыва строки.
BreakOpportunity.ALLВсе символы в диапазоне рассматриваются как возможности для разрыва строки, то есть разрыв строки будет осуществляться после каждого символа. Полезно для создания таких эффектов, как текст по контуру.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementОпределяет возможность разрыва строки между смежными текстовыми элементами в группе. Если elementFormat группы имеет значение null, используется формат первого из смежных элементов.
TextElementОпределяет возможность разрыва строки между символами в текстовом элементе.



Реализация
    public function get breakOpportunity():String
    public function set breakOpportunity(value:String):void

Выдает
ArgumentError — Если заданное значение не является членом класса BreakOpportunity.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

color

свойство 
color:uint

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Указывает цвет текста. Целое число, содержащее три 8-разрядных компонента RGB; например, 0xFF0000 — это красный, 0x00FF00 — это зеленый.

По умолчанию используется значение 0x000000, то есть черный.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementЗадает цвет текста.



Реализация
    public function get color():uint
    public function set color(value:uint):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

digitCase

свойство 
digitCase:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Регистр цифр в тексте. Регистр цифр влияет на стиль и расположение групп числовых символов. Используйте константы DigitCase для этого свойства.

По умолчанию используется значение DigitCase.DEFAULT.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
DigitCase.DEFAULTПрименяет к тексту регистр цифр по умолчанию.
DigitCase.LININGПрименяет к тексту маюскульный регистр цифр.
DigitCase.OLD_STYLEПрименяет к тексту минускульный регистр цифр.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет регистр цифр, используемый для текста в элементе.



Реализация
    public function get digitCase():String
    public function set digitCase(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся элементом класса DigitCase.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

digitWidth

свойство 
digitWidth:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Ширина цифр в тексте. Используйте константы DigitWidth для этого свойства.

По умолчанию используется значение DigitWidth.DEFAULT.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
DigitWidth.DEFAULTПрименяет к тексту ширину цифр по умолчанию.
DigitWidth.PROPORTIONALПрименяет к тексту пропорциональную ширину цифр.
DigitWidth.TABULARПрименяет к тексту табличную ширину цифр.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет ширину цифр, используемую для текста в элементе.



Реализация
    public function get digitWidth():String
    public function set digitWidth(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся элементом класса DigitWidth.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

dominantBaseline

свойство 
dominantBaseline:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Определяет тип базовой линии, который должен использоваться в качестве доминантной базовой линии. Доминантная базовая линия выравнивается по базовой линии выравнивания, чтобы определить позицию по вертикали для элемента в строке. Используйте константы TextBaseline для этого свойства.

Содержимое элемента определяет базовые линии. В случае с TextElement базовые линии определяются шрифтом и размером кегля. В случае с GraphicElement базовые линии определяются высотой элемента.

Значение по умолчанию — TextBaseline.ROMAN.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
TextBaseline.ROMANЛатинская базовая линия элемента выравнивается по alignmentBaseline.
TextBaseline.ASCENTБазовая линия верхнего выносного элемента выравнивается по alignmentBaseline.
TextBaseline.DESCENTБазовая линия нижнего выносного элемента выравнивается по alignmentBaseline.
TextBaseline.IDEOGRAPHIC_TOPИдеографическая верхняя базовая линия элемента выравнивается по alignmentBaseline.
TextBaseline.IDEOGRAPHIC_CENTERИдеографическая центральная базовая линия элемента выравнивается по alignmentBaseline.
TextBaseline.IDEOGRAPHIC_BOTTOMИдеографическая нижняя базовая линия элемента выравнивается по alignmentBaseline.

ПодклассРезультат определения свойства
GraphicElementОпределяет, какая из базовых линий графического элемента выравнивается по alignmentBaseline.
GroupElementНе оказывает влияния.
TextElementОпределяет, какая из базовых линий текстового элемента выравнивается по alignmentBaseline.



Реализация
    public function get dominantBaseline():String
    public function set dominantBaseline(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся членом TextBaseline.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

fontDescription

свойство 
fontDescription:FontDescription

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Объект, свойства которого описывают шрифт.

Значением по умолчанию является объект FontDescription, созданный по умолчанию.

Если задается свойство fontDescription, предоставленный объект FontDescription заблокирован: для его свойства locked задано значение true. Изменение заблокированного объекта FontDescription невозможно.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет шрифт, используемый для текста в элементе.



Реализация
    public function get fontDescription():FontDescription
    public function set fontDescription(value:FontDescription):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

fontSize

свойство 
fontSize:Number

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Размер текста в пикселах.

По умолчанию используется значение 12.0.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет размер текста элемента в пикселах.



Реализация
    public function get fontSize():Number
    public function set fontSize(value:Number):void

Выдает
ArgumentError — Если задано значение меньше нуля.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

kerning

свойство 
kerning:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Кернинг регулирует количество пикселей между определенными парами символов с целью улучшения удобочитаемости текста. Кернинг поддерживается для всех шрифтов, имеющих таблицы кернинга.

По умолчанию используется значение Kerning.ON.

Чтобы установить значения для этого свойства, используйте следующие константы класса Kerning.

Строковое значениеОписание
Kerning.ONКернинг включен.
Kerning.OFFКернинг выключен.
Kerning.AUTOВ азиатской типографике кернинг всегда включен за исключением тех случаев, когда его использование неприемлемо. Кернинг применяется между двумя символами, если ни один из них не принадлежит к кандзи, хирагана или катакана.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementОпределяет, применяется ли кернинг между смежными текстовыми элементами в группе. Если elementFormat группы имеет значение null, используется формат первого из смежных элементов.
TextElementОпределяет, применяется ли кернинг между символами в текстовом элементе.



Реализация
    public function get kerning():String
    public function set kerning(value:String):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

ligatureLevel

свойство 
ligatureLevel:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Лигатура в тексте. Лигатура возникает, когда две или более литеры объединяются в один глиф. Лигатуры обычно заменяют последовательные символы с общими компонентами, такие как пары букв «fi», «fl» или «ae». Они используются как с латинскими, так и с нелатинскими наборами символов. Используйте константы LigatureLevel для этого свойства.

По умолчанию используется значение LigatureLevel.COMMON.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
LigatureLevel.NONEЛигатуры не создаются.
LigatureLevel.MINIMUMСоздаются минимальные лигатуры.
LigatureLevel.COMMONСоздаются обычные лигатуры.
LigatureLevel.UNCOMMONСоздаются необычные лигатуры.
LigatureLevel.EXOTICСоздаются экзотические лигатуры.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementОпределяет уровень лигатуры между смежными текстовыми элементами в группе. Если elementFormat группы имеет значение null, используется формат первого из смежных элементов.
TextElementОпределяет уровень лигатуры между символами в текстовом элементе.



Реализация
    public function get ligatureLevel():String
    public function set ligatureLevel(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся элементом класса LigatureLevel.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

locale

свойство 
locale:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Локаль текста. Управляет преобразованием регистра и формированием. Используются стандартные идентификаторы локали. Например en, en_US и en-US относятся к английскому, а ja — к японскому. Список кодов локалей см. в списке кодов iso639-2.

Значение по умолчанию равно en.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет преобразования и формирование для текста в элементе.



Реализация
    public function get locale():String
    public function set locale(value:String):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

locked

свойство 
locked:Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5., Flash Lite 4

Обозначает, заблокирован ли объект ElementFormat. Если задано значение true, изменение объекта ElementFormat невозможно. Вызовите метод ElementFormat.clone() для получения разблокированной копии объекта ElementFormat.



Реализация
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

textRotation

свойство 
textRotation:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Задает вращение, применяемое к отдельным глифам символа. Используйте для этого свойства константы, определенные в классе TextRotation.

По умолчанию используется значение TextRotation.AUTO.

Конечный поворот любого глифа является суммой ElementFormat.textRotation, ContentElement.textRotation и TextBlock.lineRotation.

Это свойство обычно используется для азиатского текста, где символы необходимо поворачивать для правильного отображения при вертикальной раскладке. Для этого используйте TextRotation.AUTO в сочетании с TextBlock.lineRotation = TextRotation.ROTATE_90.

Определение этого свойства для шрифтов, не содержащих сведений о вертикальной раскладке, может дать нежелательные результаты. Шрифты, содержащие таблицу vmtx или VORG, такие как японский шрифт MS Mincho, работают правильно, так как эти таблицы предоставляют данные, необходимые процессору раскладки. Такие шрифты, как Verdana, не содержащие необходимой информации, работают неправильно.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
TextRotation.ROTATE_0Глифы не поворачиваются.
TextRotation.ROTATE_90Глифы поворачиваются на 90 градусов по часовой стрелке.
TextRotation.ROTATE_180Глифы поворачиваются на 180 градусов.
TextRotation.ROTATE_270Глифы поворачиваются на 270 градусов по часовой стрелке.
TextRotation.AUTOЗадает поворот на 90 градусов против часовой стрелки только для полноширинных и широких глифов, в соответствии со свойствами Юникод для глифа. Обычно это значение используется с восточно-азиатскими текстами, чтобы поворачивать только глифы, требующие поворота. Этот поворот применяется только к вертикальному тексту, чтобы возвращать полноширинным и широким символам вертикальную ориентацию, не затрагивая остальных символов.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет поворот глифов в текстовом элементе.



Реализация
    public function get textRotation():String
    public function set textRotation(value:String):void

Выдает
ArgumentError — Если задано значение, не являющееся членом TextRotation.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

trackingLeft

свойство 
trackingLeft:Number

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5., Flash Lite 4

Трекинг или ручной кернинг, применяемый слева от каждого глифа (в пикселях). Если kerning включен, значение trackingLeft добавляется к значениям в таблице кернинга для шрифта. Если kerning выключен, значение trackingLeft используется в качестве значения ручного кернинга. Поддерживает как положительные, так и отрицательные значения.

Обычно желаемое значение трекинга делится между trackingRight и trackingLeft. В противном случае в тексте со смешанной направленностью у одной двунаправленной границы будет двойной трекинг, а у другой — нулевой.

По умолчанию используется значение 0.0.

ПодклассРезультат определения свойства
GraphicElementОпределяет трекинг, применяемый к левой стороне графического элемента.
GroupElementНе оказывает влияния.
TextElementОпределяет трекинг, применяемый к левой стороне символов в текстовом элементе.

Пример:

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



Реализация
    public function get trackingLeft():Number
    public function set trackingLeft(value:Number):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

trackingRight

свойство 
trackingRight:Number

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5., Flash Lite 4

Трекинг или ручной кернинг, применяемый справа от каждого глифа (в пикселях). Если kerning включен, значение trackingRight добавляется к значениям в таблице кернинга для шрифта. Если kerning выключен, значение trackingRight используется в качестве значения ручного кернинга. Поддерживает как положительные, так и отрицательные значения.

Обычно желаемое значение трекинга делится между trackingRight и trackingLeft. В противном случае в тексте со смешанной направленностью у одной двунаправленной границы будет двойной трекинг, а у другой — нулевой.

По умолчанию используется значение 0.0.

ПодклассРезультат определения свойства
GraphicElementОпределяет трекинг, применяемый к правой стороне графического элемента.
GroupElementНе оказывает влияния.
TextElementОпределяет трекинг, применяемый к правой стороне символов в текстовом элементе.

Пример:

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



Реализация
    public function get trackingRight():Number
    public function set trackingRight(value:Number):void

Выдает
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

typographicCase

свойство 
typographicCase:String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Регистр текста. Используйте для этого свойства константы, определенные в классе TypographicCase.

По умолчанию используется значение TypographicCase.DEFAULT.

В качестве значений этого свойства используйте следующие строковые значения:

Строковое значениеОписание
TypographicCase.DEFAULTУказывает, что для всех символов используется обычный регистр.
TypographicCase.TITLEУказывает, что на выходе символы верхнего регистра используют заголовочные глифы.
TypographicCase.CAPSУказывает, что на выходе для символов верхнего регистра корректируются интервалы.
TypographicCase.SMALL_CAPSУказывает, что на выходе символы верхнего регистра используют капительные глифы.
TypographicCase.UPPERCASEУказывает, что на выходе все символы используют глифы верхнего регистра.
TypographicCase.LOWERCASEУказывает, что на выходе все символы используют глифы нижнего регистра.
TypographicCase.CAPS_AND_SMALL_CAPSУказывает, что на выходе все символы нижнего регистра используют капительные глифы.

ПодклассРезультат определения свойства
GraphicElementНе оказывает влияния.
GroupElementНе оказывает влияния.
TextElementОпределяет регистр текста, используемый для текстового элемента.



Реализация
    public function get typographicCase():String
    public function set typographicCase(value:String):void

Выдает
ArgumentError — Если заданное значение не является членом класса TypographicCase.
 
IllegalOperationError — Если задается после блокирования объекта ElementFormat (для свойства locked задано значение true).

Связанные элементы API

Сведения о конструкторе

ElementFormat

()Конструктор
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")

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Создает объект ElementFormat.

Параметры
fontDescription:FontDescription (default = null) — Объект FontDescription задающий шрифт формата элемента. По умолчанию используется null. Если не выбрано описание шрифта, используется описание по умолчанию.
 
fontSize:Number (default = 12.0) — Размер текста в пикселах.
 
color:uint (default = 0x000000) — Цвет текста. Шестнадцатеричное число, содержащее три 8-разрядных компонента RGB; например, 0xFF0000 — это красный, 0x00FF00 — это зеленый.
 
alpha:Number (default = 1.0) — Свойство alpha применяется ко всем атомам строки на основе формата элемента.
 
textRotation:String (default = "auto") — вращение, применяемое к отдельным образам символа. Используйте константы TextRotation для этого свойства.
 
dominantBaseline:String (default = "roman") — Базовая линия, по которой равняются образы символов в тексте. Используйте константы TextBaseline для этого свойства.
 
alignmentBaseline:String (default = "useDominantBaseline") — Базовая линия содержащий строки, по которой равняется доминирующая базовая линия. Используйте константы TextBaseline для этого свойства.
 
baselineShift:Number (default = 0.0) — Сдвиг базовой линии для текста в пикселах.
 
kerning:String (default = "on") — Кернинг текста. Используйте константы, определенные в классе Kerning.
 
trackingRight:Number (default = 0.0) — Трекинг или ручной кернинг, применяемый справа от каждого глифа (в пикселях).
 
trackingLeft:Number (default = 0.0) — Трекинг или ручной кернинг, применяемый слева от каждого глифа (в пикселях).
 
locale:String (default = "en") — Локаль текста.
 
breakOpportunity:String (default = "auto") — Возможный разрыв строки в тексте. Используйте константы BreakOpportunity для этого свойства.
 
digitCase:String (default = "default") — Регистр цифр в тексте. Используйте константы DigitCase для этого свойства.
 
digitWidth:String (default = "default") — Ширина цифр в тексте. Используйте константы DigitWidth для этого свойства.
 
ligatureLevel:String (default = "common") — Лигатура в тексте. Используйте константы LigatureLevel для этого свойства.
 
typographicCase:String (default = "default") — Регистр текста. Используйте константы TypographicCase для этого свойства.

Выдает
ArgumentError — Заданный fontSize меньше 0.
 
ArgumentError — Заданное значение textRotation не является членом класса TextRotation.
 
ArgumentError — Заданное значение dominantBaseline не является членом класса TextBaseline.
 
ArgumentError — Заданное значение alignmentBaseline не является членом класса TextBaseline.
 
ArgumentError — Заданное значение kerning не является членом класса Kerning.
 
ArgumentError — Заданное значение breakOpportunity не является членом класса BreakOpportunity.
 
ArgumentError — Заданное значение digitCase не является членом класса DigitCase.
 
ArgumentError — Заданное значение digitWidth не является членом класса DigitWidth.
 
ArgumentError — Заданное значение ligatureLevel не является членом класса LigatureLevel.
 
ArgumentError — Заданное значение typographicCase не является членом класса TypographicCase.
Сведения о методе

clone

()метод
public function clone():ElementFormat

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Создание разблокированной клонированной копии объекта ElementFormat.

Возвращает
ElementFormat — Разблокированная копия объекта ElementFormat.

Пример  ( Использование этого примера )

В этом примере создается объект ElementFormat и задается свойство FontSize. Создается новый объект TextElement с использованием ElementFormat (и блокируется таким образом), затем этот объект TextElement используется в качестве содержимого для объекта TextBlock. Из объекта TextBlock создается текстовая строка.

Для изменения объекта ElementFormat сначала проверьте его свойство locked. Если оно имеет значение true, используйте метод clone() для создания разблокированной копии объекта ElementFormat, измените его свойства, затем повторно свяжите новый объект ElementFormat с объектом TextBlock. При повторной разбивке строк новые строки получат новые параметры шрифтов.

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

()метод 
public function getFontMetrics():FontMetrics

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5, Flash Lite 4

Возвращает объект FontMetrics со свойствами, описывающими emBox, положение зачеркивания, толщину зачеркивания, положение подчеркивания, толщину подчеркивания и шрифта, заданного fontDescription и fontSize.

Возвращает
FontMetrics — Объект FontMetrics, описывающий свойства шрифта, заданного fontDescription.

Связанные элементы API


Пример  ( Использование этого примера )

В этом примере показано, как создавать объект ElementFormat и назначать ему FontDescription, а также использовать метод getFontMetrics для отображения метрики выбранного шрифта размером 24 пункта.
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

В этом примере показано, как создавать два объекта ElementFormat и задавать для них некоторые свойства. Назначается новый ElementFormats объекту TextElement, который назначался в качестве содержимого TextBlock. Изменение ElementFormat объекта TextElement не влияет на текстовые строки, созданные родительским блоком.

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 ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.