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

FontDescription  - AS3

Pakietyx

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

Elementy językowe

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

Dodatki

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

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

Klasa FontDescription zawiera informacje niezbędne do opisania czcionki.

Obiekt FontDescription stosowany jest do obiektu ElementFormat, który z kolei jest stosowany do obiektu ContentElement w obiekcie TextBlock. Po zastosowaniu obiektu FontDescription do obiektu ElementFormat jego właściwość locked ustawiana jest na wartość true. Właściwości zablokowanego obiektu FontDescription nie można zmienić. Zamiast tego należy użyć metody clone() w celu utworzenia niezablokowanej kopii obiektu, której nie można modyfikować ani przypisać do obiektu ElementFormat.

Uwaga: Mechanizm FTE (Flash Text Engine) nie obsługuje czcionek Type 1, ani czcionek bitmapowych np. Type 3, ATC, sfnt-wrapped CID czy Naked CID.

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  cffHinting : String
Typ przyciągania CFF użyty dla tego tekstu.
FontDescription
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  fontLookup : String
Określa sposób wyszukiwania czcionek.
FontDescription
  fontName : String
Nazwa użytej czcionki lub lista nazw czcionek oddzielonych od siebie przecinkami.
FontDescription
  fontPosture : String
Określa ułożenie czcionki.
FontDescription
  fontWeight : String
Określa grubość czcionki.
FontDescription
  locked : Boolean
Decyduje, czy obiekt FontDescription jest widoczny, czy nie.
FontDescription
  renderingMode : String
Tryb renderowania użyty dla tego tekstu.
FontDescription
Metody publiczne
 MetodaZdefiniowane przez
  
FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")
Tworzy obiekt FontDescription.
FontDescription
  
Tworzy niezablokowany klon obiektu FontDescription.
FontDescription
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
  
isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statyczny] Zwraca wartość true, jeśli dostępna jest możliwa do użycia czcionka urządzenia o podanych parametrach fontName, fontWeight i fontPosture.
FontDescription
  
isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statyczny] Zwraca wartość true, jeśli jest dostępna osadzona czcionka z określonymi parametrami fontName, fontWeight i fontPosture, gdzie Font.fontType ma wartość flash.text.FontType.EMBEDDED_CFF.
FontDescription
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

cffHinting

właściwość
cffHinting:String

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

Typ przyciągania CFF użyty dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy CFFHinting. Ta właściwość ma zastosowanie tylko wtedy, gdy właściwość RenderingMode tekstu jest ustawiona na RenderingMode.CFF.

Od typu przyciągania CFF (Compact Font Format) zależy, czy środowisko wykonawcze Flash wymusza dopasowanie grubych poziomych elementów do siatki o jednostkach mniejszych od jednego piksela (siatki subpikselowej).

Ma zastosowanie wyłącznie do osadzonych czcionek.

Wartość domyślna to CFFHinting.HORIZONTAL_STEM.

We właściwości CFFHinting można używać następujących stałych z klasy CFFHinting:

Wartość ciągu znakówOpis
CFFHinting.NONEOkreśla brak przyciągania. Poziome elementy w glifach nie są przyciągane do siatki subpikselowej. To ustawienie jest odpowiednie do animacji lub dla czcionek o dużym rozmiarze.
CFFHinting.HORIZONTAL_STEMOkreśla przyciąganie CFF. Grube poziome elementy są dopasowywane do siatki subpikselowej na ekranie. Aby korzystać z tego ustawienia, dla właściwości RenderingMode należy ustawić wartość RenderingMode.CFF.



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

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

Powiązane elementy interfejsu API

fontLookup

właściwość 
fontLookup:String

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

Określa sposób wyszukiwania czcionek.

Wartość domyślna to FontLookup.DEVICE.

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

Wartość ciągu znakówOpis
FontLookup.DEVICEŚrodowisko wykonawcze wyszukuje czcionkę urządzenia za pomocą określonej właściwości name w systemie lokalnym, która będzie służyć do renderowania tekstu.
FontLookup.EMBEDDED_CFFŚrodowisko wykonawcze wyszukuje osadzoną czcionkę CFF za pomocą określonej właściwości name, która będzie służyć do renderowania tekstu. Brane są pod uwagę wyłącznie czcionki typu flash.text.Font.fontType.EMBEDDED_CFF. Jeśli określona czcionka CFF nie jest osadzona w aplikacji, środowisko wykonawcze podejmie próbę użycia rezerwowej czcionki urządzenia dla każdego glifu. Ta metoda jest mniej skuteczna niż wybór czcionki urządzenia w pierwszej kolejności.



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

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

Powiązane elementy interfejsu API

fontName

właściwość 
fontName:String

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

Środowisko wykonawcze Flash obsługuje trzy ogólne nazwy czcionek urządzenia: _sans (czcionki bezszeryfowe), _serif (czcionki szeryfowe) i _typewriter (czcionki o równej szerokości). Są one odwzorowane do określonych czcionek urządzenia w zależności od platformy.

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

Środowisko Flash udostępnia czcionki rezerwowe dla glifów, które nie zostaną odnalezione w wybranej czcionce. Jeśli używana czcionka jest czcionką osadzoną lub urządzenia, a glif nie zostanie znaleziony w czcionce, środowisko wykonawcze Flash podejmie próbę jego renderowania za pomocą innej czcionki urządzenia, która będzie w stanie ująć ten glif.



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

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

Powiązane elementy interfejsu API

fontPosture

właściwość 
fontPosture:String

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

Określa ułożenie czcionki.

Wartość domyślna to FontLookup.NORMAL.

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

WartośćOpis
FontPosture.NORMALNormalne ułożenie czcionki.
FontPosture.ITALICUłożenie czcionki — kursywa.



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

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

Powiązane elementy interfejsu API

fontWeight

właściwość 
fontWeight:String

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

Określa grubość czcionki.

Wartość domyślna to FontWeight.NORMAL.

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

Wartość ciągu znakówOpis
FontWeight.NORMALNormalna grubość czcionki.
FontWeight.BOLDWaga czcionki — pogrubienie.



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

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

Powiązane elementy interfejsu API

locked

właściwość 
locked:Boolean

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

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



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

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

renderingMode

właściwość 
renderingMode:String

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

Tryb renderowania użyty dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy RenderingMode.

Ma zastosowanie wyłącznie do czcionek osadzonych.

Wartość domyślna to RenderingMode.CFF.

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

Wartość ciągu znakówOpis
RenderingMode.NORMALMa zastosowanie do zwykłego renderowania tekstu, który odpowiada typowi renderowania dostępnego w programie Flash Player 7 i starszych wersjach.
RenderingMode.CFFPowoduje zastosowanie renderingu CFF (Compact Font Format), który poprawia czytelność tekstu. (Ta opcja została udostępniona w programie Flash Player 10). Renderowanie CFF umożliwia renderowanie czcionek wysokiej jakości nawet przy ich niewielkich rozmiarach.



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

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

Powiązane elementy interfejsu API

Konstruktor Szczegół

FontDescription

()Konstruktor
public function FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")

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

Tworzy obiekt FontDescription.

Parametry
fontName:String (default = "_serif") — Nazwa użytej czcionki lub lista nazw czcionek oddzielonych od siebie przecinkami.
 
fontWeight:String (default = "normal") — Określa grubość czcionki.
 
fontPosture:String (default = "normal") — Określa ułożenie czcionki.
 
fontLookup:String (default = "device") — Określa sposób wyszukiwania czcionki.
 
renderingMode:String (default = "cff") — Tryb renderowania użyty dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy RenderingMode.
 
cffHinting:String (default = "horizontalStem") — Typ przyciągania CFF (Compact Font Format) używanego dla tego tekstu. Wartości tej właściwości powinny być stałymi z klasy CFFHinting.

Zgłasza
ArgumentError — Określona wartość fontWeight nie jest elementem klasy FontWeight.
 
ArgumentError — Określona wartość fontPosture nie jest elementem klasy FontPosture.
 
ArgumentError — Określona wartość fontLookup nie jest elementem klasy FontLookup.
 
ArgumentError — Określona wartość renderingMode nie jest elementem klasy RenderingMode.
 
ArgumentError — Określona wartość cffHinting nie jest elementem klasy CFFHinting.
Szczegół metody

clone

()metoda
public function clone():FontDescription

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

Tworzy niezablokowany klon obiektu FontDescription.

Zwraca
FontDescription — Niezablokowana kopia obiektu FontDescription.

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

Ten przykład ilustruje tworzenie obiektu FontDescription, przypisanie do niego czcionki urządzenia, ustawienie różnych właściwości czcionki oraz przypisanie nowego obiektu (dlatego jest on blokowany) do obiektu ElementFormat. Za pomocą obiektu ElementFormat tworzony jest obiekt TextElement. TextElement jest wykorzystywany jako treść obiektu TextBlock. Wiersz tekstu utworzony z obiektu TextBlock.

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

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class FontDescription_cloneExample extends Sprite {
        private var fd:FontDescription;
        private var fd2:FontDescription;
        
        public function FontDescription_cloneExample():void {
            fd = new FontDescription();
            fd.fontLookup = flash.text.engine.FontLookup.DEVICE;
            fd.fontName = "Palatino";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;
            fd.fontPosture = flash.text.engine.FontPosture.ITALIC;

            var ef1:ElementFormat = new ElementFormat(fd);
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            
            fd2 = (fd.locked) ? fd.clone() : fd;    
            fd2.fontWeight = flash.text.engine.FontWeight.NORMAL;
            var ef2:ElementFormat = new ElementFormat(fd2);

            tb.content.elementFormat=ef2;
            var line2:TextLine = tb.createTextLine(null, 600);
            addChild(line2);
            
        }
    }    
}

isDeviceFontCompatible

()metoda 
public static function isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca wartość true, jeśli dostępna jest możliwa do użycia czcionka urządzenia o podanych parametrach fontName, fontWeight i fontPosture.

Klasy z pakietu flash.text.engine mogą używać tylko czcionek urządzenia typu OpenType i TrueType. W przypadku użycia czcionki opartej na starszej technologii, środowisko wykonawcze dla każdego glifu z osobna wybiera znaną dobrą czcionkę urządzenia w celu prawidłowego zrenderowania tekstu.

Parametry

fontName:String — Nazwa czcionki urządzenia do sprawdzenia.
 
fontWeight:String — Określa grubość czcionki. Należy użyć właściwości FontWeight.
 
fontPosture:String — Określa ułożenie czcionki. Należy użyć właściwości FontPosture.

Zwraca
Booleantrue, jeśli dostępna jest zgodna czcionka urządzenia, w przeciwnym wypadku false.

Zgłasza
ArgumentError — Określona wartość fontWeight nie jest elementem klasy FontWeight.
 
ArgumentError — Określona wartość fontPosture nie jest elementem klasy FontPosture.

Powiązane elementy interfejsu API

isFontCompatible

()metoda 
public static function isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

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

Zwraca wartość true, jeśli osadzona czcionka jest dostępna z określonymi parametrami fontName, fontWeight ifontPosture, gdzie Font.fontType ma wartość flash.text.FontType.EMBEDDED_CFF. Począwszy od wersji Flash Player 10 w treści aplikacji mogą być stosowane dwa rodzaje osadzonych czcionek. Normalne czcionki osadzone są używane tylko przez obiekty TextField. Osadzone czcionki CFF są używane tylko przez klasy flash.text.engine. Te dwa typy odróżniają właściwość fontType klasy Font, jaka jest zwracana przez funkcję enumerateFonts().

Klasa flash.text.engine nie może korzystać z czcionki typu EMBEDDED. Jeśli dla parametru fontLookup ustawiona jest wartość FontLookup.EMBEDDED_CFF, a jedyna czcionka o określonej nazwie, wadze i ułożeniu, jaka jest dostępna w środowisku wykonawczym, jest typu EMBEDDED, środowisko wykonawcze powróci do czcionek urządzenia według pojedynczych glifów w celu renderowania tekstu — tak, jakby żadna osadzona czcionka nie była dostępna z określoną nazwą i stylem.

Jeśli czcionki EMBEDDED i EMBEDDED_CFF są dostępne (o takiej samej nazwie, wadze i ułożeniu), zostaje wybrana czcionka EMBEDDED_CFF i wówczas tekst jest renderowany z czcionką EMBEDDED_CFF.

Parametry

fontName:String — Nazwa osadzonej czcionki do sprawdzenia.
 
fontWeight:String — Określa grubość czcionki. Należy użyć właściwości FontWeight.
 
fontPosture:String — Określa ułożenie czcionki. Należy użyć właściwości FontPosture.

Zwraca
Booleantrue, jeśli dostępna jest zgodna czcionka osadzona, w przeciwnym wypadku false.

Zgłasza
ArgumentError — Określona wartość fontWeight nie jest elementem klasy FontWeight.
 
ArgumentError — Określona wartość fontPosture nie jest elementem klasy FontPosture.

Powiązane elementy interfejsu API

FontDescriptionExample.as

Ten przykład ilustruje tworzenie obiektu FontDescription, przypisanie do niego czcionki urządzenia, ustawienie różnych właściwości czcionki oraz przypisanie nowego obiektu do obiektu ElementFormat. Dodatkowe formatowanie czcionki odbywa się w obiekcie ElementFormat. Za pomocą obiektu ElementFormat tworzony jest obiekt TextElement. TextElement jest wykorzystywany jako treść obiektu TextBlock. Wiersz tekstu utworzony z obiektu TextBlock.

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class FontDescriptionExample extends Sprite {
        
        public function FontDescriptionExample():void {
            var fd:FontDescription = new FontDescription();
            fd.fontLookup = flash.text.engine.FontLookup.DEVICE;
            fd.fontName = "Palatino";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;
            fd.fontPosture = flash.text.engine.FontPosture.ITALIC;

            var ef1:ElementFormat = new ElementFormat(fd);
            ef1.fontSize = 30;
            ef1.color = 0xFF0000;
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            
        }
    }    
}




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