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
flashx.textLayout.formats 

TextLayoutFormat  - 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
Pakietflashx.textLayout.formats
Klasapublic class TextLayoutFormat
DziedziczenieTextLayoutFormat Inheritance Object
Implementuje ITextLayoutFormat
Podklasy ListMarkerFormat

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

Klasa TextLayoutFormat zawiera wszystkie właściwości układu tekstu. Te właściwości wpływają na format i styl przepływu tekstu na poziomie kontenera, poziomie akapitu oraz na poziomie tekstu. Klasa ContainerController oraz klasa bazowa FlowElement zawierają właściwości format, które umożliwiają przypisywanie do nich instancji klasy TextLayoutFormat. Aby zmodyfikować format całej treści kontenera, należy przypisać obiekt TextLayoutFormat do kontenera. Obiekt TextLayoutFormat należy przypisać do elementu potomnego FlowElement w celu określenia formatowania dla konkretnego elementu: TextFlow, ParagraphElement, DivElement, SpanElement, InlineGraphicElement, LinkElement i TCYElement. Oprócz właściwości format te klasy definiują również poszczególne właściwości TextLayoutFormat, dzięki czemu użytkownik może w razie potrzeby przesłonić ustawienie określonej właściwości stylu dla danego elementu.

Określony styl można ustawić na wielu poziomach, dlatego możliwe są konflikty. Na przykład: kolor tekstu na poziomie TextFlow może być ustawiony na czarny, a obiekt SpanElement może ustawiać kolor niebieski. Ogólna zasada jest taka, że pierwszeństwo ma ustawienie z najniższego poziomu drzewa przepływu tekstu. Dlatego jeśli poziom ligatury jest ustawiony dla instancji TextFlow, a także dla DivElement, wówczas ustawienie DivElement ma pierwszeństwo.

Kaskadowe definiowanie stylów to proces dostosowywania stylów z wyższego poziomu w przepływie tekstu, jeśli wartość stylu nie jest zdefiniowana na niższym poziomie. Jeśli styl jest niezdefiniowany dla elementu bezpośrednio przed renderowaniem, wówczas przyjmuje wartość domyślną lub wartość jest kaskadowo przekazywana w dół z elementu nadrzędnego. Na przykład: jeśli przezroczystość (właściwość textAlpha) tekstu jest niezdefiniowana dla obiektu SpanElement, ale jest ustawiona w elemencie TextFlow, wówczas wartość właściwości TextFlow.textAlpha jest kaskadowo przekazywana do obiektu SpanElement, a następnie stosowana dla tekstu w danym zakresie. Wynik kaskady, czyli suma stylów zastosowanych do elementu, jest przechowywany we właściwości computedFormat elementu.

W ten sam sposób można zastosować style użytkownika, korzystając z właściwości userStyles klas ContainerController i FlowElement. Ta właściwość umożliwia użytkownikowi odczyt i zapis słownika stylów użytkownika, a także stosowanie ustawień stylów do kontenera lub elementu przepływu tekstu. Słownik stylów użytkownika to obiekt, który składa się z par nazwa_stylu-wartość. Style określone przez właściwość userStyles mają pierwszeństwo w stosunku do innych stylów.

Większość stylów niezdefiniowanych (wartość undefined) dziedziczy wartość z bezpośredniego elementu nadrzędnego w kaskadzie. Pewna niewielka liczba stylów nie dziedziczy wartości elementu macierzystego i przyjmuje własne wartości domyślne.

Właściwości stylów, które przyjmują wartości domyślne, jeśli są niezdefiniowane (undefined), to: backgroundAlpha, backgroundColor, columnCount, columnGap, columnWidth, lineBreak, paddingBottom, paddingLeft, paddingRight, paddingTop, verticalAlign

.

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  alignmentBaseline : *
Określa linię bazową, do której wyrównywana jest dominująca linia bazowa.
TextLayoutFormat
  backgroundAlpha : *
Wartość Alfa (przezroczystość) dla tła (jeśli przekazana kaskadowo wartość nie jest zdefiniowana, przyjmowana jest wartość domyślna).
TextLayoutFormat
  backgroundColor : *
Kolor tła tekstu (jeśli zostanie przekazana kaskadowo wartość undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
  baselineShift : *
Przesunięcie linii bazowej względem wartości dominantBaseline.
TextLayoutFormat
  blockProgression : *
Określa pionowy lub poziomy przyrost położenia przy rozmieszczaniu wierszy.
TextLayoutFormat
  breakOpportunity : *
Steruje miejscem dozwolonego podziału wierszy przy zawijaniu tekstu.
TextLayoutFormat
  cffHinting : *
Typ przyciągania CFF używany dla tego tekstu.
TextLayoutFormat
  clearFloats : *
Steruje zawijaniem tekstu wokół obiektu ruchomego.
TextLayoutFormat
  color : *
Kolor tekstu.
TextLayoutFormat
  columnCount : *
Liczba kolumn tekstu (jeśli kaskadowo zostanie przekazana wartość undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
  columnGap : *
Określa odstęp między kolumnami w pikselach (jeśli przekazana kaskadowo wartość jest równa undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
  columnWidth : *
Szerokość kolumny w pikselach (jeśli przekazana kaskadowo wartość jest równa undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  coreStyles : Object
[tylko do odczytu] Zwraca właściwość coreStyles tego obiektu TextLayoutFormat.
TextLayoutFormat
  defaultFormat : flashx.textLayout.formats:ITextLayoutFormat
[statyczny] [tylko do odczytu] Zwraca obiekt TextLayoutFormat z ustawieniami domyślnymi.
TextLayoutFormat
  digitCase : *
Sposób różnicowania wielkości cyfr w tekście.
TextLayoutFormat
  digitWidth : *
Szerokość cyfr w tekście.
TextLayoutFormat
  direction : *
Określa domyślny dwukierunkowy poziom osadzenia tekstu w bloku tekstu.
TextLayoutFormat
  dominantBaseline : *
Określa, która linia bazowa elementów jest przyciągana do linii alignmentBaseline w celu ustalenia pionowego położenia elementu w wierszu.
TextLayoutFormat
  firstBaselineOffset : *
Określa położenie linii bazowej dla pierwszego wiersza w kontenerze.
TextLayoutFormat
  fontFamily : *
Nazwa użytej czcionki lub lista nazw czcionek oddzielonych od siebie przecinkami.
TextLayoutFormat
  fontLookup : *
Sposób wyszukiwania czcionek.
TextLayoutFormat
  fontSize : *
Rozmiar tekstu w pikselach.
TextLayoutFormat
  fontStyle : *
Styl tekstu.
TextLayoutFormat
  fontWeight : *
Grubość tekstu.
TextLayoutFormat
  justificationRule : *
Reguła justowania tekstu w akapicie.
TextLayoutFormat
  justificationStyle : *
Styl justowania akapitu.
TextLayoutFormat
  kerning : *
Kerning dopasowuje piksele pomiędzy określonymi parami znaków w celu poprawienia czytelności.
TextLayoutFormat
  leadingModel : *
Określa model interlinii, czyli ustawienia podstawy i kierunku interlinii.
TextLayoutFormat
  ligatureLevel : *
Określa, które z ligatur zdefiniowanych w czcionce mogą być używane w tekście.
TextLayoutFormat
  lineBreak : *
Steruje podziałem wyrazów między wiersze w kontenerze (jeśli wartość przekazana kaskadowo jest równa undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
  lineHeight : *
Specyfikacja interlinii tekstu.
TextLayoutFormat
  lineThrough : *
Wartość true powoduje zastosowanie przekreślenia, czyli linii biegnącej przez środek wiersza tekstu.
TextLayoutFormat
  linkActiveFormat : *
Definiuje atrybuty formatowania używane dla łączy w stanie normalnym.
TextLayoutFormat
  linkHoverFormat : *
Definiuje atrybuty formatowania używane dla łączy w stanie wskazywania, gdy wskaźnik myszy znajduje się w obrębie obwiedni łącza (nasuwanie kursora).
TextLayoutFormat
  linkNormalFormat : *
Definiuje atrybuty formatowania używane dla łączy w stanie normalnym.
TextLayoutFormat
  listAutoPadding : *
Określa automatyczne wcięcie dla krawędzi początkowych list w przypadkach, gdy wartość dopełnienia listy po danej stronie wynosi auto.
TextLayoutFormat
  listMarkerFormat : *
Definiuje znaczniki formatowania list atrybutów.
TextLayoutFormat
  listStylePosition : *
Wartości dozwolone: ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona. Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego.
TextLayoutFormat
  listStyleType : *
Wartości dozwolone: ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona. Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego.
TextLayoutFormat
  locale : *
Ustawienie regionalne tekstu.
TextLayoutFormat
  paddingBottom : *
Wstawka dolna w pikselach.
TextLayoutFormat
  paddingLeft : *
Lewa wstawka w pikselach.
TextLayoutFormat
  paddingRight : *
Prawa wstawka w pikselach.
TextLayoutFormat
  paddingTop : *
Górna wstawka w pikselach.
TextLayoutFormat
  paragraphEndIndent : *
Liczba określająca (w pikselach) wielkość wcięcia końcowej krawędzi akapitu.
TextLayoutFormat
  paragraphSpaceAfter : *
Liczba, która określa w pikselach ilość miejsca, jaką należy pozostawić za akapitem.
TextLayoutFormat
  paragraphSpaceBefore : *
Liczba, która określa w pikselach ilość miejsca, jaką należy pozostawić przed akapitem.
TextLayoutFormat
  paragraphStartIndent : *
Liczba określająca (w pikselach) wielkość wcięcia początkowej krawędzi akapitu.
TextLayoutFormat
  renderingMode : *
Tryb renderowania używany dla tego tekstu.
TextLayoutFormat
  styleName : *
Przypisuje klasę identyfikującą do elementu, umożliwiając ustawienie stylu dla elementu poprzez odwołanie do właściwości styleName.
TextLayoutFormat
  styles : Object
[tylko do odczytu] Zwraca style tego obiektu TextLayoutFormat.
TextLayoutFormat
  tabStops : *
Określa znaczniki tabulacji skojarzone z akapitem.
TextLayoutFormat
  textAlign : *
Wyrównanie wierszy akapitu względem kontenera.
TextLayoutFormat
  textAlignLast : *
Wyrównanie ostatniego (lub jedynego) wiersza tekstu justowanego w akapicie względem kontenera.
TextLayoutFormat
  textAlpha : *
Wartość Alfa (przezroczystość) dla tekstu.
TextLayoutFormat
  textDecoration : *
Dekoracja tekstu.
TextLayoutFormat
  textIndent : *
Liczba określająca w pikselach wcięcie pierwszego wiersza akapitu.
TextLayoutFormat
  textJustify : *
Określa opcje justowania tekstu.
TextLayoutFormat
  textRotation : *
Kąt obrotu tego tekstu w stopniach.
TextLayoutFormat
  trackingLeft : *
Liczba pikseli (lub procent wartości fontSize, np. 120%) wskazująca ilość światła (kerning ręczny) do zastosowania po lewej stronie każdego znaku.
TextLayoutFormat
  trackingRight : *
Liczba pikseli (lub procent wartości fontSize, np. 120%) wskazująca ilość światła (kerning ręczny) do zastosowania po prawej stronie każdego znaku.
TextLayoutFormat
  typographicCase : *
Sposób różnicowania wielkości liter w tekście.
TextLayoutFormat
  userStyles : Object
[tylko do odczytu] Zwraca właściwość userStyles tego obiektu TextLayoutFormat.
TextLayoutFormat
  verticalAlign : *
Wyrównanie pionowe lub justowanie (jeśli wartość przekazana kaskadowo jest równa undefined, przyjmowana jest wartość domyślna).
TextLayoutFormat
  whiteSpaceCollapse : *
Powoduje usuwanie albo zachowywanie białych znaków podczas importowania tekstu do obiektu TextFlow.
TextLayoutFormat
  wordSpacing : *
Określa optymalny, minimalny i maksymalny odstęp między wyrazami (jako mnożnik szerokości normalnego odstępu) obowiązujący przy justowaniu.
TextLayoutFormat
Metody publiczne
 MetodaZdefiniowane przez
  
Tworzy nowy obiekt TextLayoutFormat.
TextLayoutFormat
  
Zastępuje wartości właściwości w danym obiekcie TextLayoutFormat wartościami właściwości, które są ustawione w przychodzącej instancji klasy ITextLayoutFormat.
TextLayoutFormat
  
Konkatenuje wartości właściwości w przychodzącej instancji klasy ITextLayoutFormat z wartościami obiektu TextLayoutFormat.
TextLayoutFormat
  
Konkatenuje wartości właściwości w przychodzącej instancji klasy ITextLayoutFormat z wartościami obiektu TextLayoutFormat.
TextLayoutFormat
  
Kopiuje ustawienia TextLayoutFormat z wartości instancji klasy ITextLayoutFormat do danego obiektu TextLayoutFormat.
TextLayoutFormat
  
[statyczny] Tworzy nowy obiekt TextLayoutFormat.
TextLayoutFormat
  
getStyle(styleProp:String):*
Zwraca wartość stylu podaną w parametrze styleProp, który określa nazwę stylu.
TextLayoutFormat
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
  
[statyczny] Porównuje właściwości w instancji p1 klasy ITextLayoutFormat z właściwościami w instancji p2 klasy ITextLayoutFormat i zwraca wartość true, jeśli wszystkie właściwości są zgodne.
TextLayoutFormat
 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
  
Ustawia właściwości w danym obiekcie TextLayoutFormat jako niezdefiniowane, jeśli nie są zgodne z właściwościami w przychodzącej instancji klasy ITextLayoutFormat.
TextLayoutFormat
  
Ustawia właściwości w danym obiekcie TextLayoutFormat jako niezdefiniowane, jeśli są zgodne z właściwościami w przychodzącej instancji klasy ITextLayoutFormat.
TextLayoutFormat
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
  
setStyle(styleProp:String, newValue:*):void
Ustawia styl określony przez parametr styleProp na wartość określoną przez parametr newValue.
TextLayoutFormat
 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:*

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

Określa linię bazową, do której wyrównywana jest dominująca linia bazowa. Na przykład, jeśli właściwość dominantBaseline zostanie ustawiona na wartość ASCENT, ustawienie właściwości alignmentBaseline na DESCENT powoduje wyrównanie górnej krawędzi tekstu z linią bazową DESCENT lub umieszczenie jej pod tą linią. Największy element w wierszu zwykle określa linie bazowe.

baselines

Wartości dozwolone: TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextBaseline.USE_DOMINANT_BASELINE.



Implementacja
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
W tym przykładzie właściwość alignmentBaseline jest ustawiana na trzy różne wartości — USE_DOMINANT_BASELINE, DESCENT oraz IDEOGRAPHIC_CENTER — dla trzech zakresów w akapicie z właściwością dominantBaseline ustawioną na wartość ASCENT.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flash.text.engine.TextBaseline;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextAlign;

    public class TextLayoutFormat_alignmentBaselineExample extends Sprite
    {
        public function TextLayoutFormat_alignmentBaselineExample()
        {
            // create text flow with dominantBaseline of ASCENT and 3 spans
            var textFlow:TextFlow = new TextFlow();
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.fontFamily = "Helvetica";
            paragraph.fontSize = 20;
            paragraph.dominantBaseline = TextBaseline.ASCENT    
            var spanOne:SpanElement = new SpanElement();
            var spanTwo:SpanElement = new SpanElement();
            var spanThree:SpanElement = new SpanElement();
            spanOne.text = "Hello, World  ";
            spanTwo.text = "Hello, World  ";
            spanThree.text = "Hello, World";
            
            // add spans to paragraph and specify alignment baseline for each
            paragraph.addChild(spanOne);
            spanOne.alignmentBaseline = TextBaseline.USE_DOMINANT_BASELINE;    
            paragraph.addChild(spanTwo);
            spanTwo.alignmentBaseline = TextBaseline.DESCENT;
            paragraph.addChild(spanThree);
            spanThree.alignmentBaseline = TextBaseline.IDEOGRAPHIC_CENTER;
            
            // add paragraph to TextFlow and set container position
            textFlow.addChild(paragraph);
            this.x = 50;
            this.y = 100;
            
            // update controller to display on stage
            textFlow.flowComposer.addController(new ContainerController(this,400,300));
            textFlow.flowComposer.updateAllControllers();    
        }
    }
}

backgroundAlpha

właściwość 
backgroundAlpha:*

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

Wartość Alfa (przezroczystość) dla tła (jeśli przekazana kaskadowo wartość nie jest zdefiniowana, przyjmowana jest wartość domyślna). Wartość 0 określa całkowitą przezroczystość, a wartość 1 określa całkowitą nieprzezroczystość. Obiekty wyświetlane z wartością alpha ustawioną na 0 są aktywne, mimo iż są niewidoczne.

Wartości dozwolone to liczby od 0 do 1 oraz FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, zostanie przyjęta wartość 1.



Implementacja
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

backgroundColor

właściwość 
backgroundColor:*

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

Kolor tła tekstu (jeśli zostanie przekazana kaskadowo wartość undefined, przyjmowana jest wartość domyślna). Może być wartością stałą BackgroundColor.TRANSPARENT lub wartością szesnastkową, która określa trzy 8-bitowe wartości RGB (czerwony, zielony, niebieski); na przykład 0xFF0000 to kolor czerwony, a 0x00FF00 to kolor zielony.

Wartości dozwolone to ciągi BackgroundColor.TRANSPARENT i FormatValue.INHERIT oraz liczby całkowite bez znaku od 0x0 do 0xffffffff.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość BackgroundColor.TRANSPARENT.



Implementacja
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

baselineShift

właściwość 
baselineShift:*

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

Przesunięcie linii bazowej względem wartości dominantBaseline. Jednostką są piksele lub odsetek wartości fontSize (w tym drugim przypadku należy podać ciąg znaków, np. 140%). Wartości dodatnie powodują przesunięcie w górę dla tekstu poziomego (w prawo dla pionowego), a wartości ujemne powodują przesunięcie w dół dla tekstu poziomego (w lewo dla pionowego).

Wartości dozwolone: BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Poprawne wartości liczbowe należą do zakresu od -1000 do 1000.

Dozwolone wartości procentowe należą do zakresu od -1000 do 1000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.0.



Implementacja
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

blockProgression

właściwość 
blockProgression:*

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

Określa pionowy lub poziomy przyrost położenia przy rozmieszczaniu wierszy. Wiersze są rozmieszczane od góry do dołu (BlockProgression.TB — dla tekstu poziomego) lub z prawej na lewą (BlockProgression.RL — dla tekstu pionowego).

Wartości dozwolone: BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość BlockProgression.TB.



Implementacja
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

breakOpportunity

właściwość 
breakOpportunity:*

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

Steruje miejscem dozwolonego podziału wierszy przy zawijaniu tekstu. Wartość BreakOpportunity.AUTO powoduje normalne dzielenie tekstu na wiersze. Wartość BreakOpportunity.NONE powoduje, że tekst nie jest dzielony, chyba że doszłoby do przekroczenia wymiaru i nie ma innych możliwych miejsc podziału wiersza. Wartość BreakOpportunity.ANY zezwala teraz na dzielenie wierszy w dowolnych miejscach, nie tylko między wyrazami. Wartość BreakOpportunity.ALL powoduje, że każdy klaster typograficzny będzie umieszczany w osobnym wierszu (jest to użyteczne przy umieszczaniu tekstu na ścieżce).

Wartości dozwolone: BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość BreakOpportunity.AUTO.



Implementacja
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

cffHinting

właściwość 
cffHinting:*

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

Typ przyciągania CFF używany dla tego tekstu. Typ przyciągania CFF określa, czy środowisko wykonawcze Flash wymusza dopasowanie grubych kresek poziomych do siatki pikseli. Ta właściwość ma zastosowanie tylko wówczas, gdy właściwość renderingMode jest ustawiona na RenderingMode.CFF, a czcionka jest osadzona (właściwość fontLookup jest ustawiona na FontLookup.EMBEDDED_CFF). Przyciąganie pozwala na uzyskanie wyraźnego tekstu czytelnego dla ludzi także przy niskich rozdzielczościach.

Wartości dozwolone: CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość CFFHinting.HORIZONTAL_STEM.



Implementacja
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

clearFloats

właściwość 
clearFloats:*

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

Steruje zawijaniem tekstu wokół obiektu ruchomego. Wartość none (brak) powoduje zawijanie tekstu możliwie najbliżej obiektu ruchomego. Wartość left (do lewej) powoduje, że tekst omija wszystkie części kontenera mające wartość float równą left. Wartość right (do prawej) powoduje, że tekst omija wszystkie części kontenera mające wartość float równą right. Wartość both (obie strony) powoduje, że tekst omija wszystkie obiekty ruchome.

Wartości dozwolone: ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE i FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość ClearFloats.NONE.



Implementacja
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

color

właściwość 
color:*

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

Kolor tekstu. Liczba szesnastkowa, która określa trzy 8-bitowe wartości RGB (czerwony, zielony, niebieski); na przykład: 0xFF0000 to kolor czerwony, a 0x00FF00 to zielony.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get color():*
    public function set color(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

columnCount

właściwość 
columnCount:*

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

Liczba kolumn tekstu (jeśli kaskadowo zostanie przekazana wartość undefined, przyjmowana jest wartość domyślna). Liczba kolumn przesłania inne ustawienia kolumn. Wartość jest liczbą całkowitą; jeśli nie zostanie określona, przyjmowana jest wartość FormatValue.AUTO. Jeśli wartość columnCount nie jest określona, wówczas wartość columnWidth jest wykorzystywana w celu utworzenia tak dużej liczby kolumn, jaka może zmieścić się w kontenerze.

Poprawne wartości to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby całkowite od 1 do 50.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get columnCount():*
    public function set columnCount(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

columnGap

właściwość 
columnGap:*

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

Określa odstęp między kolumnami w pikselach (jeśli przekazana kaskadowo wartość jest równa undefined, przyjmowana jest wartość domyślna). Wartość jest liczbą

Wartości dozwolone to liczby od 0 do 1000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość 20.



Implementacja
    public function get columnGap():*
    public function set columnGap(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

columnWidth

właściwość 
columnWidth:*

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

Szerokość kolumny w pikselach (jeśli przekazana kaskadowo wartość jest równa undefined, przyjmowana jest wartość domyślna). Jeśli zostanie określona szerokość kolumny, ale nie zostanie określona liczba kolumn, TextLayout utworzy maksymalną liczbę kolumn o określonej szerokości, z uwzględnieniem szerokości kontenera i ustawień columnGap. Ewentualne wolne miejsce jest pozostawiane za ostatnią kolumną. Wartość jest liczbą.

Wartości dozwolone to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby od 0 do 8000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

coreStyles

właściwość 
coreStyles:Object  [tylko do odczytu]

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

Zwraca właściwość coreStyles tego obiektu TextLayoutFormat. Obiekt coreStyles zawiera formaty zdefiniowane w klasie TextLayoutFormat i podane we właściwości TextLayoutFormat.description. Zwracany obiekt coreStyles składa się z tablicy par nazwa_stylu-wartość.



Implementacja
    public function get coreStyles():Object

Powiązane elementy interfejsu API

defaultFormat

właściwość 
defaultFormat:flashx.textLayout.formats:ITextLayoutFormat  [tylko do odczytu]

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

Zwraca obiekt TextLayoutFormat z ustawieniami domyślnymi. Ta metoda zawsze zwraca ten sam obiekt.



Implementacja
    public static function get defaultFormat():flashx.textLayout.formats:ITextLayoutFormat

digitCase

właściwość 
digitCase:*

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

Sposób różnicowania wielkości cyfr w tekście. Wartość DigitCase.OLD_STYLE powoduje, że cyfry są zbliżone wielkością do małych liter, z różną wielkością elementów górnych i dolnych. Liczby są rozkładane w sposób proporcjonalny. Ten styl jest dostępny tylko w niektórych krojach pisma, w szczególności w czcionce dodatkowej lub klasy ekspert. Ustawienie DigitCase.LINING powoduje, że cyfry mają wielkość kapitalików i zwykle mają stałą szerokość, tak aby można je było wyrównać w kolumnach tabel.

digitCase

Wartości dozwolone: DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość DigitCase.DEFAULT.



Implementacja
    public function get digitCase():*
    public function set digitCase(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

digitWidth

właściwość 
digitWidth:*

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

Szerokość cyfr w tekście. Możliwe ustawienia to DigitWidth.PROPORTIONAL, z którym najlepiej prezentują się pojedyncze liczby, oraz DigitWidth.TABULAR, z którym najlepiej prezentują się liczby w tabelach, zestawieniach i wierszach obróconych do pionu.

digitWidth

Wartości dozwolone: DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość DigitWidth.DEFAULT.



Implementacja
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

direction

właściwość 
direction:*

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

Określa domyślny dwukierunkowy poziom osadzenia tekstu w bloku tekstu. Kolejność odczytu od lewej do prawej, jak w skryptach w stylu łacińskim, lub od prawej do lewej, jak w języku arabskim lub hebrajskim. Ta właściwość wpływa również na kierunek kolumny po zastosowaniu jej na poziomie kontenera. Kolumny mogą być czytane od lewej do prawej lub na odwrót, podobnie jak tekst. Poniżej przedstawiono kilka przykładów:

direction

Wartości dozwolone: Direction.LTR, Direction.RTL, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość Direction.LTR.



Implementacja
    public function get direction():*
    public function set direction(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

dominantBaseline

właściwość 
dominantBaseline:*

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

Określa, która linia bazowa elementów jest przyciągana do linii alignmentBaseline w celu ustalenia pionowego położenia elementu w wierszu. Wartość TextBaseline.AUTO powoduje, że dominująca linia bazowa jest wybierana na podstawie właściwości locale nadrzędnego akapitu. W językach japońskim i chińskim wybraną wartością linii bazowej jest TextBaseline.IDEOGRAPHIC_CENTER; we wszystkich innych językach wybierana jest wartość TextBaseline.ROMAN. Te ustawienia linii bazowych są określane w zależności od czcionki oraz rozmiaru czcionki.

baselines

Wartości dozwolone: FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FormatValue.AUTO.



Implementacja
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

firstBaselineOffset

właściwość 
firstBaselineOffset:*

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

Określa położenie linii bazowej dla pierwszego wiersza w kontenerze. Ustawienia narodowe na poziomie kontenera określają, do której linii bazowej odwołuje się ta właściwość. W językach japońskim i chińskim przyjmowana jest wartość TextBaseline.IDEOGRAPHIC_BOTTOM; we wszystkich innych językach przyjmowana jest wartość TextBaseline.ROMAN. Przesunięcie od górnego zwężenia (lub prawego zwężenia, jeśli blockProgression ma wartość RL) kontenera do linii bazowej pierwszego wiersza może mieć wartość BaselineOffset.ASCENT, co oznacza równość górnemu wydłużeniu wiersza; BaselineOffset.LINE_HEIGHT, co oznacza równość wysokości pierwszego wiersza, lub dowolną stałą wartość w celu określenia odległości bezwzględnej. BaselineOffset.AUTO zrównuje wydłużenie górne wiersza z górnym zwężeniem kontenera.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Wartości dozwolone to ciągi BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT i FormatValue.INHERIT oraz liczby od 0 do 1000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość BaselineOffset.AUTO.



Implementacja
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

fontFamily

właściwość 
fontFamily:*

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

Nazwa użytej czcionki lub lista nazw czcionek oddzielonych od siebie przecinkami. Środowisko wykonawcze Flash renderuje element za pomocą pierwszej dostępnej czcionki na liście. Na przykład „Arial, Helvetica, _sans” powoduje, że odtwarzacz wyszukuje czcionkę „Arial”, a w przypadku nieznalezienia czcionki Arial — „Helvetica”, a jeśli obie powyższe czcionki nie zostaną znalezione, wyszukuje czcionkę _sans.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość Arial.



Implementacja
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

fontLookup

właściwość 
fontLookup:*

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

Sposób wyszukiwania czcionek. Wartość FontLookup.DEVICE powoduje użycie czcionek zainstalowanych w systemie, w którym jest uruchomiony plik SWF. Wybranie czcionek urządzenia powoduje wyświetlanie filmów mniejszej wielkości, ale tekst nie jest zawsze renderowany w ten sam sposób, na różnych systemach i platformach. Wartość FontLookup.EMBEDDED_CFF powoduje użycie konturów czcionek osadzonych w opublikowanym pliku SWF. Czcionki osadzone zwiększają wielkość pliku SWF (czasami bardzo istotnie), ale tekst jest stale wyświetlany w wybranej czcionce.

Wartości dozwolone FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FontLookup.DEVICE.



Implementacja
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

fontSize

właściwość 
fontSize:*

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

Rozmiar tekstu w pikselach.

Wartości dozwolone to liczby od 1 do 720 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 12.



Implementacja
    public function get fontSize():*
    public function set fontSize(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

fontStyle

właściwość 
fontStyle:*

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

Styl tekstu. Możliwe wartości to FontPosture.NORMAL, czyli tekst zwykły, albo FontPosture.ITALIC, czyli kursywa. Ta właściwość ma zastosowanie tylko do czcionek urządzenia (właściwość fontLookup jest ustawiona na flash.text.engine.FontLookup.DEVICE).

Wartości dozwolone: FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FontPosture.NORMAL.



Implementacja
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

fontWeight

właściwość 
fontWeight:*

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

Grubość tekstu. Możliwe wartości to FontWeight.NORMAL, czyli tekst zwykły, albo FontWeight.BOLD, czyli tekst pogrubiony. Stosowane tylko do czcionek urządzenia (właściwość fontLookup jest ustawiona na flash.text.engine.FontLookup.DEVICE).

Wartości dozwolone: FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FontWeight.NORMAL.



Implementacja
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

justificationRule

właściwość 
justificationRule:*

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

Reguła justowania tekstu w akapicie. Wartość domyślna, FormatValue.AUTO, oznacza justowanie tekstu zgodnie z właściwością locale akapitu. W przypadku wszystkich języków z wyjątkiem japońskiego i chińskiego wartość FormatValue.AUTO jest równoważna wartości JustificationRule.SPACE, co powoduje powiększanie spacji. W przypadku języków japońskiego i chińskiego wartość FormatValue.AUTO jest równoważna JustficationRule.EAST_ASIAN. Justowanie do pewnego stopnia zależy od odstępów między znakami interpunkcyjnymi. W tekście łacińskim i japońskim kropki zajmują szerokość całego znaku, ale w językach wschodnioazjatyckich tylko połowę szerokości znaku. Ponadto w tekście w językach wschodnioazjatyckich odstępy między sąsiednimi znakami interpunkcyjnymi są zmniejszone, zgodnie z tradycyjnymi wschodnioazjatyckimi konwencjami typograficznymi. W poniższym przykładzie należy ponadto zwrócić uwagę na interlinię drugiego wiersza każdego akapitu. W wersji East Asian dwa ostatnie wiersze są przesunięte w lewo. W wersji Roman drugi i kolejne wiersze są przesunięte w lewo.

justificationRule

Wartości dozwolone: JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FormatValue.AUTO.



Implementacja
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

justificationStyle

właściwość 
justificationStyle:*

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

Styl justowania akapitu. Używane tylko w połączeniu z ustawieniem justificationRule JustificationRule.EAST_ASIAN. Wartość domyślna FormatValue.AUTO jest przy wszystkich ustawieniach narodowych równoważna wartości JustificationStyle.PUSH_IN_KINSOKU. Stałe zdefiniowane w klasie JustificationStyle określają opcje obsługujące znaki kinsoku, będące znakami w alfabecie japońskim, które nie mogą pojawiać się na początku ani na końcu wiersza. W celu zwiększenia odstępów między znakami w tekście należy wybrać JustificationStyle.PUSH-OUT-ONLY. W celu uzyskania efektu przypominającego zastosowanie reguły justificationRule z JustificationRule.SPACE należy użyć stylu JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Wartości dozwolone: JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość FormatValue.AUTO.



Implementacja
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

kerning

właściwość 
kerning:*

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

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ści dozwolone: Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość Kerning.AUTO.



Implementacja
    public function get kerning():*
    public function set kerning(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

leadingModel

właściwość 
leadingModel:*

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

Określa model interlinii, czyli ustawienia podstawy i kierunku interlinii. Podstawą odstępu między wierszami jest linia bazowa, do której odwołuje się właściwość lineHeight. Kierunek odstępu między wierszami określa, czy właściwość lineHeight dotyczy odległości linii bazowej wiersza od linii bazowej poprzedniego, czy następnego wiersza. Wartość domyślna FormatValue.AUTO jest interpretowana na podstawie właściwości locale akapitu. W przypadku języka japońskiego i chińskiego przyjmowana jest wartość LeadingModel.IDEOGRAPHIC_TOP_DOWN, a we wszystkich pozostałych językach — wartość LeadingModel.ROMAN_UP.

Podstawa interlinii:

leadingBasis1leadingBasis2leadingBasis3

Kierunek interlinii:

leadingDirection1 leadingDirection2 leadingDirection3

Wartości dozwolone: LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość LeadingModel.AUTO.



Implementacja
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

ligatureLevel

właściwość 
ligatureLevel:*

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

Określa, które z ligatur zdefiniowanych w czcionce mogą być używane w tekście. Ligatury, jakie pojawiają się dla poszczególnych tych ustawień, są uzależnione od czcionki. 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”. Używane są zarówno z zestawami znaków łacińskich, jak i niełacińskich. Zbiory ligatur aktywowane przez wartości klasy LigatureLevel — MINIMUM, COMMON, UNCOMMON i EXOTIC — sumują się. Każda wartość zezwala teraz na użycie nowego zbioru ligatur, ale jednocześnie obejmuje poprzednie zbiory.

Uwaga: Podczas pracy z czcionkami języka arabskiego lub syryjskiego wartość ligatureLevel należy ustawić na MINIMUM lub większą.

ligatureLevel

Wartości dozwolone: LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość LigatureLevel.COMMON.



Implementacja
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

lineBreak

właściwość 
lineBreak:*

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

Steruje podziałem wyrazów między wiersze w kontenerze (jeśli wartość przekazana kaskadowo jest równa undefined, przyjmowana jest wartość domyślna). Tekst w kontenerze można ustawić w taki sposób, aby był dopasowany do szerokości kontenera (LineBreak.TO_FIT), lub w taki sposób, aby podział wiersza był dozwolony tylko przy znakach powrotu lub nowego wiersza (LineBreak.EXPLICIT).

Wartości dozwolone: LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, zostanie przyjęta wartość LineBreak.TO_FIT.



Implementacja
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

lineHeight

właściwość 
lineHeight:*

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

Specyfikacja interlinii tekstu. Odległość od linii bazowej poprzedniego lub następnego wiersza (w zależności od LeadingModel) do linii bazowej bieżącego wiersza jest równa maksymalnej odległości odstępu między wierszami zastosowanej dla dowolnego znaku w wierszu. Jest to liczba lub wartość procentowa. Jeśli określona jest wartość procentowa, należy wprowadzić ciąg znaków, np. 140%.

lineHeight1lineHeight2

Poprawne wartości liczbowe należą do zakresu od -720 do 720.

Dozwolone są wartości procentowe z zakresu od -1000% do 1000%.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 120%.



Implementacja
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

lineThrough

właściwość 
lineThrough:*

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

Wartość true powoduje zastosowanie przekreślenia, czyli linii biegnącej przez środek wiersza tekstu.

Wartości dozwolone to true, false oraz FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość false.



Implementacja
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

linkActiveFormat

właściwość 
linkActiveFormat:*

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

Definiuje atrybuty formatujące używane dla łączy w stanie normalnym. Ta wartość jest przekazywana w dół w hierarchii i jest stosowana do wszystkich podrzędnych łączy. Akceptuje wartość inherit zdefiniowaną w klasie ITextLayoutFormat lub konwertuje tablicę obiektów z kluczami i wartościami na obiekt TextLayoutFormat.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość null.



Implementacja
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

linkHoverFormat

właściwość 
linkHoverFormat:*

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

Definiuje atrybuty formatujące używane dla łączy pod wskaźnikiem, gdy wskaźnik myszy znajduje się w granicach łącza („najazd”). Ta wartość jest przekazywana w dół w hierarchii i jest stosowana do wszystkich podrzędnych łączy. Akceptuje wartość inherit zdefiniowaną w klasie ITextLayoutFormat lub konwertuje tablicę obiektów z kluczami i wartościami na obiekt TextLayoutFormat.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość null.



Implementacja
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

linkNormalFormat

właściwość 
linkNormalFormat:*

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

Definiuje atrybuty formatujące używane dla łączy w stanie normalnym. Ta wartość jest przekazywana w dół w hierarchii i jest stosowana do wszystkich podrzędnych łączy. Akceptuje wartość inherit zdefiniowaną w klasie ITextLayoutFormat lub konwertuje tablicę obiektów z kluczami i wartościami na obiekt TextLayoutFormat.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość null.



Implementacja
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

listAutoPadding

właściwość 
listAutoPadding:*

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

Określa automatyczne wcięcie dla krawędzi początkowych list w przypadkach, gdy wartość dopełnienia listy po danej stronie wynosi auto.

Wartości dozwolone to liczby od –1000 do 1000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość 40.



Implementacja
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

listMarkerFormat

właściwość 
listMarkerFormat:*

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

Definiuje znaczniki formatowania list atrybutów. Ta wartość jest przekazywana w dół w hierarchii i jest stosowana do wszystkich łączy potomnych. Akceptuje wartość inherit zdefiniowaną w klasie IListMarkerFormat lub konwertuje tablicę obiektów z kluczami i wartościami na obiekt ListMarkerFormat.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość null.



Implementacja
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

listStylePosition

właściwość 
listStylePosition:*

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

Wartości dozwolone: ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość ListStylePosition.OUTSIDE.



Implementacja
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

listStyleType

właściwość 
listStyleType:*

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

Wartości dozwolone: ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość ListStyleType.DISC.



Implementacja
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

locale

właściwość 
locale:*

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

Ustawienie regionalne tekstu. Steruje transformacjami i ustalaniem kształtów dla wielkości liter. Używane są standardowe identyfikatory ustawień narodowych opisane w standardzie technicznym Unicode nr 35. Na przykład: en, en_US i en-US oznaczają język angielski, ja oznacza język japoński Japanese.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość en.



Implementacja
    public function get locale():*
    public function set locale(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

paddingBottom

właściwość 
paddingBottom:*

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

Wstawka dolna w pikselach. Domyślne ustawienie automatyczne wynosi zero z wyjątkiem list, w przypadku których początkowe dopełnienie boczne wynosi 45. (W przypadku wartości undefined przekazanej kaskadowo jest przyjmowana wartość domyślna). Odstęp między dolną krawędzią kontenera a tekstem. Wartości dozwolone to liczby i ciąg auto.

W przypadku tekstu poziomego w kontenerach przewijanych z wieloma kolumnami pierwsza kolumna i kolejne kolumny przedstawiają dopełnienie jako odstęp u dołu kontenera, ale w przypadku ostatniej kolumny (jeśli cały tekst się nie mieści) konieczne może być przewinięcie w celu wyświetlenia dopełnienia.

Wartości dozwolone to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby od –8000 do 8000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

paddingLeft

właściwość 
paddingLeft:*

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

Lewa wstawka w pikselach. Domyślne ustawienie automatyczne wynosi zero z wyjątkiem list, w przypadku których początkowe dopełnienie boczne wynosi 45. (W przypadku wartości undefined przekazanej kaskadowo jest przyjmowana wartość domyślna). Odstęp między lewą krawędzią kontenera a tekstem. Wartości dozwolone to liczby i ciąg auto.

W przypadku tekstu pionowego w kontenerach przewijanych z wieloma kolumnami pierwsze i kolejne kolumny przedstawiają dopełnienie jako pusty odstęp na końcu kontenera, ale w przypadku ostatniej kolumny (jeśli cały tekst się nie mieści) konieczne może być przewinięcie w celu wyświetlenia dopełnienia.

Wartości dozwolone to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby od –8000 do 8000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

paddingRight

właściwość 
paddingRight:*

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

Prawa wstawka w pikselach. Domyślne ustawienie automatyczne wynosi zero z wyjątkiem list, w przypadku których początkowe dopełnienie boczne wynosi 45. (W przypadku wartości undefined przekazanej kaskadowo jest przyjmowana wartość domyślna). Odstęp między prawą krawędzią kontenera a tekstem. Wartości dozwolone to liczby i ciąg auto.

Wartości dozwolone to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby od –8000 do 8000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

paddingTop

właściwość 
paddingTop:*

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

Górna wstawka w pikselach. Domyślne ustawienie automatyczne wynosi zero z wyjątkiem list, w przypadku których początkowe dopełnienie boczne wynosi 45. (W przypadku wartości undefined przekazanej kaskadowo jest przyjmowana wartość domyślna). Odstęp między górną krawędzią kontenera a tekstem. Wartości dozwolone to liczby i ciąg auto.

Wartości dozwolone to ciągi FormatValue.AUTO i FormatValue.INHERIT oraz liczby od –8000 do 8000.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość FormatValue.AUTO.



Implementacja
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

paragraphEndIndent

właściwość 
paragraphEndIndent:*

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

Liczba określająca (w pikselach) wielkość wcięcia końcowej krawędzi akapitu. Oznacza prawą krawędź w tekście zapisanym od lewej do prawej i lewą krawędź w tekście zapisanym od prawej do lewej strony.

Wartości dozwolone to liczby od 0 do 8000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

paragraphSpaceAfter

właściwość 
paragraphSpaceAfter:*

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

Liczba, która określa w pikselach ilość miejsca, jaką należy pozostawić za akapitem. Zwijane razem z odstępem paragraphSpaceBefore.

Wartości dozwolone to liczby od 0 do 8000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

paragraphSpaceBefore

właściwość 
paragraphSpaceBefore:*

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

Liczba, która określa w pikselach ilość miejsca, jaką należy pozostawić przed akapitem. Zwijane razem z odstępem paragraphSpaceAfter.

Wartości dozwolone to liczby od 0 do 8000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

paragraphStartIndent

właściwość 
paragraphStartIndent:*

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

Liczba określająca (w pikselach) wielkość wcięcia początkowej krawędzi akapitu. Oznacza lewą krawędź w tekście zapisanym od lewej do prawej i prawą krawędź w tekście zapisanym od prawej do lewej strony.

Wartości dozwolone to liczby od 0 do 8000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

renderingMode

właściwość 
renderingMode:*

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

Tryb renderowania używany dla tego tekstu. Ma zastosowanie tylko do czcionek osadzonych (właściwość fontLookup ustawiona na FontLookup.EMBEDDED_CFF).

Wartości dozwolone: RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość RenderingMode.CFF.



Implementacja
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

styleName

właściwość 
styleName:*

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

Przypisuje klasę identyfikującą do elementu, umożliwiając ustawienie stylu dla elementu za pomocą odniesienia do właściwości styleName.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość null.



Implementacja
    public function get styleName():*
    public function set styleName(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

styles

właściwość 
styles:Object  [tylko do odczytu]

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

Zwraca style tego obiektu TextLayoutFormat. Metoda pobierająca tworzy kopię słownika stylów. Obiekt coreStyles opakowuje wszystkie style ustawione we właściwości format, również styl główny i style użytkownika. Zwracany obiekt składa się z tablicy par nazwa_stylu-wartość.



Implementacja
    public function get styles():Object

Powiązane elementy interfejsu API

tabStops

właściwość 
tabStops:*

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

Określa znaczniki tabulacji skojarzone z akapitem. Metody ustawiające mogą przyjmować tablicę obiektów TabStopFormat, zagęszczoną reprezentację ciągu, wartość undefined lub wartość FormatValue.INHERIT. Zagęszczona reprezentacja ciągu jest zawsze konwertowana na tablicę obiektów TabStopFormat.

Format oparty na łańcuchu jest listą znaczników tabulacji, gdzie każdy znacznik jest ograniczony przez jedną lub większą liczbę spacji.

Znacznik tabulacji ma następującą formę: <typ wyrównania><położenie wyrównania>|<token wyrównania>.

Typ wyrównania jest jednym znakiem i może to być znak S, E, C lub D (albo równoważniki w postaci małych liter). S lub s dla rozpoczęcia, E lub e dla zakończenia, C lub c dla środka, D lub d dla wartości dziesiętnej. Typ wyrównania jest opcjonalny i nie jest określony z domyślną wartością S.

Pozycją wyrównania jest liczba, która jest określona zgodnie ze specyfikacją FXG dla liczb (zapis dziesiętny lub naukowy). Położenie wyrównania jest wymagane.

Pasek pionowy służy do oddzielania położenia wyrównania od tokenu wyrównania i powinien być używany tylko wówczas, gdy istnieje token wyrównania.

Token wyrównania jest opcjonalny, jeśli typem wyrównania jest D i nie powinien być określany, jeśli typ wyrównania jest inny niż D. Token wyrównania może być dowolną sekwencją znaków zakończoną spacją, która kończy znacznik tabulatora (w przypadku ostatniego znacznika tabulatora znak spacji jest opcjonalny; przyjmowany jest koniec tokenu wyrównania). Spacja może być częścią tokenu wyrównania, jeśli token jest zakończony ukośnikiem w lewo (\). Ukośnik w lewo może być częścią tokenu wyrównania, jeśli jest on zakończony kolejnym ukośnikiem w lewo (\\). Jeśli typ wyrównania to D, a token wyrównania nie jest określony, przyjmie on wartość domyślną null.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość null.



Implementacja
    public function get tabStops():*
    public function set tabStops(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

textAlign

właściwość 
textAlign:*

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

Wyrównanie wierszy akapitu względem kontenera. TextAlign.LEFT powoduje wyrównywanie wierszy do lewej krawędzi kontenera. TextAlign.RIGHT powoduje wyrównywanie do prawej krawędzi. TextAlign.CENTER powoduje, że wiersz jest ustawiany w równej odległości od lewej i prawej krawędzi. TextAlign.JUSTIFY powoduje rozstrzelenie wierszy tak, aby zajmowały całe dostępne miejsce. TextAlign.START to równoważnik ustawienia „left” w tekście zapisanym od lewej do prawej albo ustawienia „right” w tekście zapisanym od prawej do lewej. TextAlign.END to równoważnik ustawienia „right” w tekście zapisanym od lewej do prawej albo ustawienia „left” w tekście zapisanym od prawej do lewej.

Wartości dozwolone: TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextAlign.START.



Implementacja
    public function get textAlign():*
    public function set textAlign(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

textAlignLast

właściwość 
textAlignLast:*

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

Wyrównanie ostatniego (lub jedynego) wiersza tekstu justowanego w akapicie względem kontenera. Jeśli właściwość textAlign jest ustawiona na TextAlign.JUSTIFY, textAlignLast określa sposób wyrównania ostatniego wiersza (lub jedynego wiersza w bloku jednowierszowym). Wartości są podobne do textAlign.

Wartości dozwolone: TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextAlign.START.



Implementacja
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

textAlpha

właściwość 
textAlpha:*

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

Wartość Alfa (przezroczystość) dla tekstu. Wartość 0 określa całkowitą przezroczystość, a wartość 1 określa całkowitą nieprzezroczystość. Obiekty wyświetlane z właściwością textAlpha ustawioną na 0 są aktywne, mimo że są niewidoczne.

Wartości dozwolone to liczby od 0 do 1 oraz FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 1.



Implementacja
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

textDecoration

właściwość 
textDecoration:*

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

Dekoracja tekstu. Używane w celu zastosowania podkreślenia; domyślnie: none.

Wartości dozwolone: TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextDecoration.NONE.



Implementacja
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

textIndent

właściwość 
textIndent:*

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

Liczba określająca w pikselach wcięcie pierwszego wiersza akapitu. Wcięcie ujemne spowoduje przesunięcie wiersza na margines — prawdopodobne jest również przesunięcie poza kontener.

Wartości dozwolone to liczby od –8000 do 8000 oraz ciąg FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get textIndent():*
    public function set textIndent(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

textJustify

właściwość 
textJustify:*

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

Określa opcje justowania tekstu. Wartość domyślna TextJustify.INTER_WORDoznacza powiększanie znaków spacji. TextJustify.DISTRIBUTE powoduje powiększanie znaków spacji i odstępów między literami. Ta wartość jest używana tylko wtedy, gdy właściwość justificationRule jest równa JustificationRule.SPACE.

Wartości dozwolone: TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextJustify.INTER_WORD.



Implementacja
    public function get textJustify():*
    public function set textJustify(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

textRotation

właściwość 
textRotation:*

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

Kąt obrotu tego tekstu w stopniach.

Wartości dozwolone: TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TextRotation.AUTO.



Implementacja
    public function get textRotation():*
    public function set textRotation(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

trackingLeft

właściwość 
trackingLeft:*

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

Liczba pikseli (lub procent wartości fontSize, np. 120%) wskazująca ilość światła (kerning ręczny) do zastosowania po lewej stronie każdego znaku. 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.

Poprawne wartości liczbowe należą do zakresu od –1000 do 1000.

Dozwolone są wartości procentowe z zakresu od -1000% do 1000%.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

trackingRight

właściwość 
trackingRight:*

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

Liczba pikseli (lub procent wartości fontSize, np. 120%) wskazująca ilość światła (kerning ręczny) do zastosowania po prawej stronie każdego znaku. 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.

Poprawne wartości liczbowe należą do zakresu od –1000 do 1000.

Dozwolone są wartości procentowe z zakresu od -1000% do 1000%.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli w żadnym obiekcie nadrzędnym ta właściwość nie będzie ustawiona, przyjęta zostanie wartość 0.



Implementacja
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

typographicCase

właściwość 
typographicCase:*

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

Sposób różnicowania wielkości liter w tekście. Oto kilka przykładów:

typographicCase

Wartości dozwolone: TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość TLFTypographicCase.DEFAULT.



Implementacja
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

userStyles

właściwość 
userStyles:Object  [tylko do odczytu]

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

Zwraca właściwość userStyles tego obiektu TextLayoutFormat. Obiekt userStyles zawiera formaty, które są zdefiniowane w klasie TextLayoutFormat i nie są podane we właściwości TextLayoutFormat.description. Zwracany obiekt userStyles składa się z tablicy par nazwa_stylu-wartość.



Implementacja
    public function get userStyles():Object

Powiązane elementy interfejsu API

verticalAlign

właściwość 
verticalAlign:*

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

Wyrównanie pionowe lub justowanie (jeśli wartość przekazana kaskadowo jest równa undefined, przyjmowana jest wartość domyślna). Określa, w jaki sposób elementy TextFlow są wyrównywane w kontenerze.

Wartości dozwolone: VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość VerticalAlign.TOP.



Implementacja
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

whiteSpaceCollapse

właściwość 
whiteSpaceCollapse:*

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

Powoduje usuwanie albo zachowywanie białych znaków podczas importowania tekstu do obiektu TextFlow. WhiteSpaceCollapse.PRESERVE powoduje zachowywanie wszystkich białych znaków. WhiteSpaceCollapse.COLLAPSE powoduje usuwanie znaków nowego wiersza, znaków tabulacji i spacji wiodących lub końcowych z bloku importowanego tekstu. Zachowywane są znaczniki podziału wiersza () oraz znaki separatorów wiersza Unicode.

Wartości dozwolone: WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli wartość undefined zostanie przekazana kaskadowo, właściwość odziedziczy wartość z obiektu nadrzędnego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość WhiteSpaceCollapse.COLLAPSE.



Implementacja
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.

Powiązane elementy interfejsu API

wordSpacing

właściwość 
wordSpacing:*

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

Określa optymalny, minimalny i maksymalny odstęp między wyrazami (jako mnożnik szerokości normalnego odstępu) obowiązujący przy justowaniu. Optymalny odstęp pozwala określić żądany rozmiar odstępu jako ułamek wartości zdefiniowanej w czcionce. Wartości minimalna i maksymalna są używane, gdy właściwość textJustify ma wartość distribute. Określają graniczne szerokości odstępów między wyrazami, których przekroczenie powoduje justowanie wiersza na podstawie odstępów między literami.

Dozwolone są wartości procentowe z zakresu od -1000% do 1000%.

Wartość dozwolona: FormatValue.INHERIT.

Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.

Jeśli zostanie przekazana kaskadowo wartość undefined, ta właściwość odziedziczy wartość z obiektu macierzystego. Jeśli ta właściwość nie będzie ustawiona w żadnym obiekcie macierzystym, przyjęta zostanie wartość 100%, 50%, 150%.



Implementacja
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.
Konstruktor Szczegół

TextLayoutFormat

()Konstruktor
public function TextLayoutFormat(initialValues:flashx.textLayout.formats:ITextLayoutFormat = null)

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

Tworzy nowy obiekt TextLayoutFormat. Wszystkie ustawienia są puste lub — opcjonalnie — są inicjowane z udostępnionego obiektu initialValues.

Parametry
initialValues:flashx.textLayout.formats:ITextLayoutFormat (default = null) — opcjonalna instancja, z której można skopiować wartości początkowe.

Powiązane elementy interfejsu API

Szczegół metody

apply

()metoda
public function apply(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Zastępuje wartości właściwości w danym obiekcie TextLayoutFormat wartościami właściwości, które są ustawione w przychodzącej instancji klasy ITextLayoutFormat. Właściwości niezdefiniowane w przychodzącej instancji klasy ITextLayoutFormat nie są zmieniane w tym obiekcie.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — instancja, której wartości właściwości są stosowane dla obiektu TextLayoutFormat.


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

W tym przykładzie przedstawiono stosowanie ustawień z jednego obiektu TextLayoutFormat w innym obiekcie (textFormatLayout), a także wykorzystanie obiektu odbierającego w celu sformatowania tekstu.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_applyExample extends Sprite
    {
        public function TextLayoutFormat_applyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes in the first one
            textLayoutFormat.textIndent = 8;
            textLayoutFormat.color = 0x336633;
            textLayoutFormat.fontFamily = "Arial, Helvetica, _sans";
            textLayoutFormat.fontSize = 24;
            // set some of the same attributes on the second one
            textLayoutFormat2.color = 0x0000CC;
            textLayoutFormat2.fontSize = 12;
            textLayoutFormat2.textIndent = 24;
            // add text to the span, the span to the paragraph, and the paragraph to the text flow.
            span.text = "Notice that fontFamily is unchanged because it was undefined in textLayoutFormat2.";
            p.addChild( span);
            textFlow.addChild(p);
            // use apply() to apply textLayoutFormat2 format settings; assign format to the text flow
            textLayoutFormat.apply(textLayoutFormat2);  
            textFlow.hostFormat = textLayoutFormat;  
            // add paragraph to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

concat

()metoda 
public function concat(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Konkatenuje wartości właściwości w przychodzącej instancji klasy ITextLayoutFormat z wartościami obiektu TextLayoutFormat. W tym (odbierającym) obiekcie TextLayoutFormat właściwości o wartości FormatValue.INHERIT oraz właściwości dziedziczące wartość undefined otrzymają nowe wartości z obiektu incoming. Właściwości niedziedziczące o wartości undefined otrzymają wartości domyślne. Wartości wszystkich pozostałych właściwości pozostaną niezmienione.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — Wystąpienie, z którego wartości są konkatenowane.

Powiązane elementy interfejsu API


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

W tym przykładzie wartości ustawione w jednym obiekcie TextLayoutFormat są dodawane do odpowiednich właściwości, których wartości są niezdefiniowane w drugim obiekcie (textFormatLayout). W przykładzie obiekt odbierający został wykorzystany w celu sformatowania tekstu.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_concatExample extends Sprite
    {
        public function TextLayoutFormat_concatExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes in the first one
            textLayoutFormat.textIndent = 8;
            textLayoutFormat.color = 0x336633;
            textLayoutFormat.fontSize = 18;
            // set some of the same attributes on the second one
            textLayoutFormat2.textIndent = 24;
            textLayoutFormat2.color = 0x0000CC;
            textLayoutFormat2.fontSize = 12;
            textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans";
            // concat textLayoutFormat2 settings; assign format to the text flow
            textLayoutFormat.concat(textLayoutFormat2);    
            textFlow.hostFormat = textLayoutFormat; 
            // add text to the span, the span to the paragraph, and the paragraph to the text flow.
            span.text = "Notice that fontFamily value has been added from textLayout2 to textLayout but " +
                "the other values have not been changed.";     
            p.addChild( span);
            textFlow.addChild(p);
            // update controller to display it
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

concatInheritOnly

()metoda 
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Konkatenuje wartości właściwości w przychodzącej instancji klasy ITextLayoutFormat z wartościami obiektu TextLayoutFormat. W tym (odbierającym) obiekcie TextLayoutFormat właściwości o wartości FormatValue.INHERIT oraz właściwości dziedziczące wartość undefined otrzymają nowe wartości z obiektu incoming. Wartości wszystkich pozostałych właściwości pozostaną niezmienione.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — Wystąpienie, z którego wartości są konkatenowane.

Powiązane elementy interfejsu API


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

Ten przykład dodaje wartości z jednego obiektu TextLayoutFormat do odpowiednich właściwości, których wartości są niezdefiniowane w drugim obiekcie TextLayoutFormat, ale tylko pod warunkiem że właściwość może być dziedziczona. W przykładzie tekst jest formatowany na podstawie wyniku z odbierającego obiektu TextLayoutFormat.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_concatInheritOnlyExample extends Sprite
    {
        public function TextLayoutFormat_concatInheritOnlyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes in the first one
            textLayoutFormat.color = 0xFF0000;
            textLayoutFormat.fontSize = undefined;            
            // set attributes on the second one (fontSize set here, too)
            textLayoutFormat2.color = 0x00FF00;
            textLayoutFormat2.backgroundColor = 0x00CCCC;
            textLayoutFormat2.fontSize = 16;
            textLayoutFormat2.fontFamily = "Times Roman";
            // concat textLayoutFormat2 settings; assign format to the text flow
            textLayoutFormat.concatInheritOnly(textLayoutFormat2);    
            textFlow.hostFormat = textLayoutFormat; 
            // add text to the span, the span to the paragraph, and the paragraph to the text flow.
            span.text = "Notice that the value of backgroundColor is "
            span.text += textLayoutFormat.backgroundColor;
            span.text += ", even though it is set in textLayoutFormat2. This is because " +
                "this property does not inherit. Also notice that font color does not change " +
                "because it is not undefined."
            p.addChild( span);
            textFlow.addChild(p);
            // update controller to display it
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

copy

()metoda 
public function copy(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Kopiuje ustawienia TextLayoutFormat z wartości instancji klasy ITextLayoutFormat do danego obiektu TextLayoutFormat. Jeśli wartości są równe null, ten obiekt TextLayoutFormat jest inicjowany z niezdefiniowanymi wartościami dla wszystkich właściwości.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — Opcjonalne wystąpienie, z którego można skopiować wartości.


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

W tym przykładzie użyto metody copy() do nadpisania domyślnych ustawień formatu obiektu TextLayoutFormat obiektem TextLayoutFormat mającym ustawionych kilka właściwości formatujących.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_copyExample extends Sprite
    {
        public function TextLayoutFormat_copyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes in the second one
            textLayoutFormat2.textIndent = 8;
            textLayoutFormat2.color = 0x336633;
            textLayoutFormat2.fontFamily = "Times Roman";
            textLayoutFormat2.fontSize = 18;
            // add text to the span, the span to the paragraph, and the paragraph to the text flow.
            span.text = "Notice that formatting values set in textLayoutFormat2 override " +
                "the default values in textLayoutFormat."; 
            p.addChild(span);
            textFlow.addChild(p);
            // copy format settings of textLayoutFormat2; assign format to the text flow
            textLayoutFormat.copy(textLayoutFormat2);
            textFlow.hostFormat = textLayoutFormat;  
            // add paragraph to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();      
        }
    }
}

createTextLayoutFormat

()metoda 
public static function createTextLayoutFormat(initialValues:Object):flashx.textLayout.formats:TextLayoutFormat

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

Tworzy nowy obiekt TextLayoutFormat. Wszystkie ustawienia są puste lub — opcjonalnie — są inicjowane z udostępnionego obiektu initialValues.

Parametry

initialValues:Object — Opcjonalne wystąpienie, z którego mają być kopiowanie wartości początkowe, jeśli są kopiowane wartości obiektu ITextLayoutFormat. W innych przypadkach ten parametr jest traktowany, jakby był typu Dictionary lub Object, i następuje iterowanie względem tego parametru.

Zwraca
flashx.textLayout.formats:TextLayoutFormat

getStyle

()metoda 
public function getStyle(styleProp:String):*

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

Zwraca wartość stylu podaną w parametrze styleProp, który określa nazwę stylu.

Parametry

styleProp:String — Nazwa stylu, którego wartość ma zostać uzyskana.

Zwraca
* — Wartość określonego stylu. Typ może być różny w zależności od typu stylu, do którego uzyskiwany jest dostęp. Zwraca undefined, jeśli styl nie jest ustawiony.

isEqual

()metoda 
public static function isEqual(p1:flashx.textLayout.formats:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean

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

Porównuje właściwości w instancji p1 klasy ITextLayoutFormat z właściwościami w instancji p2 klasy ITextLayoutFormat i zwraca true, jeśli wszystkie właściwości są zgodne.

Parametry

p1:flashx.textLayout.formats:ITextLayoutFormat — instancja do porównania z p2.
 
p2:flashx.textLayout.formats:ITextLayoutFormat — instancja do porównania z p1.

Zwraca
Boolean — true, jeśli wszystkie właściwości są zgodne. W przeciwnym wypadku wartość false.

removeClashing

()metoda 
public function removeClashing(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Ustawia właściwości w danym obiekcie TextLayoutFormat jako niezdefiniowane, jeśli nie są zgodne z właściwościami w przychodzącej instancji klasy ITextLayoutFormat.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — Wystąpienie, z którym porównywane są wartości właściwości obiektu TextLayoutFormat.


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

W tym przykładzie przedstawiono wywołanie metody removeClashing() w celu usunięcia z formatu textLayoutFormat2 wartości formatowania, które są inne niż w formacie textLayoutFormat. Różniące się wartości ustawia jako niezdefiniowane, anulując wartości, które zostały zastosowane.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_removeClashingExample extends Sprite
    {
        public function TextLayoutFormat_removeClashingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes for textLayoutFormat2
            textLayoutFormat.textIndent = 8;
            textLayoutFormat.color = 0x336633;
            textLayoutFormat.fontFamily = "Arial, Helvetica, _sans";
            textLayoutFormat.fontSize = 24;
            // set fontFamily to same value for textLayoutFormat2            
            textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans";
            // add text to the span, the span to the paragraph, and the paragraph to the text flow.
            span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is applied." 
            p.addChild( span);
            textFlow.addChild(p);    
            // call removeClashing(), cancelling any values that clash with textLayoutFormat; 
            // assign it to the text flow
            textLayoutFormat.removeClashing(textLayoutFormat2);  
            textFlow.hostFormat = textLayoutFormat;  
            // add paragraph to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

removeMatching

()metoda 
public function removeMatching(incoming:flashx.textLayout.formats:ITextLayoutFormat):void

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

Ustawia właściwości w danym obiekcie TextLayoutFormat jako niezdefiniowane, jeśli są zgodne z właściwościami w przychodzącej instancji klasy ITextLayoutFormat.

Parametry

incoming:flashx.textLayout.formats:ITextLayoutFormat — instancja, z którą porównywane są wartości właściwości obiektu TextLayoutFormat.


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

W tym przykładzie przedstawiono wywołanie metody removeMatching() w celu usunięcia z formatu textLayoutFormat wartości formatowania, które są zgodne z wartościami w formacie textLayoutFormat.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class TextLayoutFormat_removeMatchingExample extends Sprite
    {
        public function TextLayoutFormat_removeMatchingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            // create two TextLayoutFormat objects
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            var textLayoutFormat2:TextLayoutFormat = new TextLayoutFormat();
            // set format attributes for textLayoutFormat
            textLayoutFormat.textIndent = 8;
            textLayoutFormat.color = 0x336633;
            textLayoutFormat.fontFamily = "Arial, Helvetica, _sans";
            textLayoutFormat.fontSize = 24;
            // add text to the span, the span to the paragraph, and the paragraph to the text flow
            span.text = "Notice that fontFamily (Arial, Helvetica, _sans) is not applied." 
            p.addChild( span);
            textFlow.addChild(p);
            // set fontFamily to same value for textLayoutFormat2            
            textLayoutFormat2.fontFamily = "Arial, Helvetica, _sans";        
            // call removeMatching() to remove any values that match textLayoutFormat2; 
            // assign textLayoutFormat to the text flow
            textLayoutFormat.removeMatching(textLayoutFormat2);
            textFlow.hostFormat = textLayoutFormat;  
            // add paragraph to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

setStyle

()metoda 
public function setStyle(styleProp:String, newValue:*):void

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

Ustawia styl określony przez parametr styleProp na wartość określoną przez parametr newValue.

Parametry

styleProp:String — Nazwa stylu do ustawienia.
 
newValue:* — Wartość, na która należy ustawić styl.

TextLayoutFormatExample.as

Przykład przedstawia formatowanie akapitu — marginesy na 15 pikseli, wcięcie pierwszego wiersza na 20 pikseli oraz znacznik tabulacji wyrównany do lewej na pozycji 40 pikseli. W przykładzie wykorzystano czcionkę Arial (z alternatywnymi czcionkami urządzenia), ustawiono wielkość na 14 pikseli, kolor zielony, włączono kerning oraz ustawiono odstęp między wierszami (lineHeight) na 140%.
package flashx.textLayout.formats.examples
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TabStopFormat;
    import flashx.textLayout.formats.TextLayoutFormat;
    import flash.text.engine.TabAlignment;
    
    public class TextLayoutFormatExample extends Sprite
    {
        public function TextLayoutFormatExample()
        {
            var textFlow:TextFlow = new TextFlow();
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            textLayoutFormat.paragraphStartIndent = 15;
            textLayoutFormat.paragraphSpaceBefore = 15;
            textLayoutFormat.paragraphEndIndent = 15;
            textLayoutFormat.paragraphSpaceAfter = 15;
            textLayoutFormat.textIndent = 20;
            textLayoutFormat.color = 0x336633;
            textLayoutFormat.fontFamily = "Arial, Helvetica, _sans";
            textLayoutFormat.fontSize = 14;
            textLayoutFormat.kerning = flash.text.engine.Kerning.ON;
            textLayoutFormat.lineHeight = "140%";

            var tabStop1:TabStopFormat = new TabStopFormat();
            tabStop1.alignment = flash.text.engine.TabAlignment.START;
            tabStop1.position = 40;
            textLayoutFormat.tabStops = new Array(tabStop1);
            textFlow.hostFormat = textLayoutFormat;

            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            span.text = "This example formats a paragraph with 15 pixel margins, a 20 pixel first " +
                 "line indent, and a left-aligned tab stop at 40 pixels (last line). It uses the " +
                 "Arial font (with alternate device fonts), sets the size to 14 pixels, the color to green, " +
                 " turns on kerning, \n \t and sets leading (lineHeight) to 140%.";
            p.addChildAt(0, span);
            textFlow.addChildAt(0, p);

            textFlow.flowComposer.addController(new ContainerController(this,310,200));
            textFlow.flowComposer.updateAllControllers();
        }
    }
}
TextLayoutFormatExample2.as

W tym przykładzie ciąg znaków w języku japońskim w standardzie Unicode jest konwertowany na przepływ tekstu oraz ustawiane są właściwości TextLayoutFormat w celu wyświetlenia tekstu w orientacji pionowej od prawej do lewej.
package flashx.textLayout.formats.examples
{
    import flash.display.Sprite;
    import flash.system.Capabilities;
    
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.BlockProgression;
    import flashx.textLayout.formats.JustificationRule;
    import flashx.textLayout.formats.TextLayoutFormat;
    import flashx.textLayout.formats.VerticalAlign;
    
    public class TextLayoutFormatExample2 extends Sprite
    {
        public function TextLayoutFormatExample2()
        {
            // create TextFlow object
            var textFlow:TextFlow = new TextFlow();   
            // create TextLayoutFormat object
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
            // define Japanese text in a string of Unicode characters
            var jaText:String = String.fromCharCode(
                0x30AF, 0x30ED, 0x30B9, 0x30D7, 0x30E9, 0x30C3, 0x30C8, 0x30D5, 
                0x30A9, 0x30FC, 0x30E0, 0x4E0A, 0x3067, 0x518D, 0x751F, 0x53EF, 
                0x80FD, 0x306A
            ) + 
            "Flash Video" +
            String.fromCharCode(
                0x3092, 0x914D, 0x4FE1, 0x3001, 0x653F, 0x5E9C, 0x6700, 0x65B0, 
                0x60C5, 0x5831, 0x3092, 0x3088, 0x308A, 0x591A, 0x304F, 0x306E, 
                0x56FD, 0x6C11, 0x306B, 0x9AD8, 0x54C1, 0x8CEA, 0x306A, 0x753B, 
                0x50CF, 0x3067, 0x7C21, 0x5358, 0x304B, 0x3064, 0x30EA, 0x30A2, 
                0x30EB, 0x30BF, 0x30A4, 0x30E0, 0x306B, 0x63D0, 0x4F9B, 0x3059, 
                0x308B, 0x3053, 0x3068, 0x304C, 0x53EF, 0x80FD, 0x306B, 0x306A, 
                0x308A, 0x307e, 0x3057, 0x305F, 0x3002);
            // convert the text into a TextFlow object
            textFlow = TextConverter.importToFlow(jaText, TextConverter.PLAIN_TEXT_FORMAT);
            // set the locale and fontFamily
            textLayoutFormat.locale = "ja";
            if (Capabilities.os.search("Mac OS") > -1) 
                textLayoutFormat.fontFamily = String.fromCharCode(0x5C0F, 0x585A, 0x660E, 0x671D) + " Pro R"; // "Kozuka Mincho Pro R"                    koFont.fontName = "Adobe " + String.fromCharCode(0xBA85, 0xC870) + " Std M"; // "Adobe Myungjo Std M"
            else 
                textLayoutFormat.fontFamily = "Kozuka Mincho Pro R";
            // specify right-to-left block progression, east Asian justification, and top vertical alignment
            textLayoutFormat.blockProgression = BlockProgression.RL;
            textLayoutFormat.justificationRule = JustificationRule.EAST_ASIAN;
            textLayoutFormat.verticalAlign = VerticalAlign.TOP;
            textFlow.hostFormat = textLayoutFormat;
            // add controller and update to display text
            textFlow.flowComposer.addController(new ContainerController(this, 300, 200));
            textFlow.flowComposer.updateAllControllers();
        }
    }
}




[ 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.