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

FontDescription  - AS3

Paketx

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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

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

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

Klassen FontDescription representerar den information som är nödvändig för att beskriva ett teckensnitt.

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

Obs! FTE (Flash Text Engine) har inte stöd för Type 1-teckensnitt eller bitmappsteckensnitt som Type 3, ATC, sfnt-wrapped CID och Naked CID.

Visa exemplen

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
  cffHinting : String
Den typ av CFF-indikering som används för denna text.
FontDescription
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  fontLookup : String
Anger hur teckensnittet ska slås upp.
FontDescription
  fontName : String
Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn.
FontDescription
  fontPosture : String
Anger teckensnittsläge.
FontDescription
  fontWeight : String
Anger teckensnittsstil.
FontDescription
  locked : Boolean
Anger om FontDescription är låst eller inte.
FontDescription
  renderingMode : String
Det återgivningsläge som används för den här texten.
FontDescription
Publika metoder
 MetodDefinieras med
  
FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")
Skapar ett FontDescription-objekt.
FontDescription
  
Skapar en olåst, klonad kopia av FontDescription.
FontDescription
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
  
isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statisk] Returnerar true om ett användbart enhetsteckensnitt är tillgängligt med angivna fontName, fontWeight och fontPosture.
FontDescription
  
isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statisk] Returnerar true om ett inbäddat teckensnitt är tillgängligt med angivet fontName, angiven fontWeight och angivet fontPosture, där Font.fontType är flash.text.FontType.EMBEDDED_CFF.
FontDescription
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

cffHinting

egenskap
cffHinting:String

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

Den typ av CFF-indikering som används för denna text. Använd CFFHinting-konstanter för den här egenskapen. Den här egenskapen gäller bara om egenskapen RenderingMode för texten är inställd på RenderingMode.CFF.

Den typ av CFF-utjämning (Compact Font Format) som används avgör om Flash-miljön tvingar in kraftiga vågräta linjer mot rutnätet under pixelnivå eller inte.

Gäller endast inbäddade teckensnitt.

Standardvärdet är CFFHinting.HORIZONTAL_STEM.

För egenskapen CFFHinting kan du använda följande konstanter från klassen CFFHinting:

SträngvärdeBeskrivning
CFFHinting.NONEAnvänder inte CFF-indikering. Vågräta linjer i specialtecken tvingas inte mot rutnätet under pixelnivå. Inställningen passar vid animering och för stora teckenstorlekar.
CFFHinting.HORIZONTAL_STEMAnvänder CFF-indikering. Kraftiga vågräta linjer passas in mot rutnätet under pixelnivå på en skärm. Om du vill använda den här inställningen måste egenskapen RenderingMode vara inställd på RenderingMode.CFF.



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

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

Relaterade API-element

fontLookup

egenskap 
fontLookup:String

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

Anger hur teckensnittet ska slås upp.

Standardvärdet är FontLookup.DEVICE.

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

SträngvärdeBeskrivning
FontLookup.DEVICEMiljön söker efter ett enhetsteckensnitt med angivet name på det lokala systemet och använder det för att återge texten.
FontLookup.EMBEDDED_CFFMiljön söker efter ett inbäddat CFF-teckensnitt med angivet name och använder det för att återge texten. Endast teckensnitt av typen flash.text.Font.fontType.EMBEDDED_CFF är aktuella. Om det angivna CFF-teckensnittet inte är inbäddat i programmet försöker miljön använda ett reservenhetsteckensnitt för varje specialtecken. Denna metod är inte lika effektiv som att välja ett enhetsteckensnitt.



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

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

Relaterade API-element

fontName

egenskap 
fontName:String

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

Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn. Miljön återger elementet med det första tillgängliga teckensnittet i listan. ”Arial, Helvetica, _sans” medför till exempel att spelaren söker efter Arial först, sedan efter Helvetica om Arial inte hittas och slutligen efter _sans, om ingendera hittas.

Flash-miljöer har stöd för tre allmänna enhetsteckensnittsnamn: _sans (för sans serif-teckensnitt), _serif (för serif-teckensnitt) och _typewriter (för teckensnitt med fast teckenbredd). Dessa mappas till särskilda enhetsteckensnitt beroende på plattformen.

Standardvärdet är "_serif".

Flash-miljöer har reservteckensnitt för specialtecken som inte hittas i det valda teckensnittet. Om specialtecknet inte hittas i teckensnittet försöker miljön återge det med ett annat enhetsteckensnitt som kan tänkas innehålla specialtecknet (oavsett om det teckensnitt som används är ett inbäddat teckensnitt eller ett enhetsteckensnitt).



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

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

Relaterade API-element

fontPosture

egenskap 
fontPosture:String

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

Anger teckensnittsläge.

Standardvärdet är FontPosture.NORMAL.

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

VärdeBeskrivning
FontPosture.NORMALNormalt teckensnittsläge.
FontPosture.ITALICKursivt teckensnittsläge.



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

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

Relaterade API-element

fontWeight

egenskap 
fontWeight:String

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

Anger teckensnittsstil.

Standardvärdet är FontWeight.NORMAL.

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

SträngvärdeBeskrivning
FontWeight.NORMALNormal stil.
FontWeight.BOLDFet stil.



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

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

Relaterade API-element

locked

egenskap 
locked:Boolean

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

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



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

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

renderingMode

egenskap 
renderingMode:String

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

Det återgivningsläge som används för den här texten. Använd RenderingMode-konstanter för den här egenskapen.

Gäller endast inbäddade teckensnitt.

Standardvärdet är RenderingMode.CFF.

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

SträngvärdeBeskrivning
RenderingMode.NORMALAnvänder vanlig textrendering som motsvarar den typ av rendering som användes i Flash Player version 7 och tidigare.
RenderingMode.CFFAnvänder CFF-återgivning (Compact Font Format), vilket gör texten mer lättläst. (Funktionen är tillgänglig i Flash Player 10.) Med CFF-rendering kan typsnitt återges med mycket hög kvalitet även vid små teckenstorlekar.



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

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

Relaterade API-element

Konstruktordetaljer

FontDescription

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

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

Skapar ett FontDescription-objekt.

Parametrar
fontName:String (default = "_serif") — Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn.
 
fontWeight:String (default = "normal") — Anger teckensnittsstil.
 
fontPosture:String (default = "normal") — Anger teckensnittsläge.
 
fontLookup:String (default = "device") — Anger hur teckensnittet slås upp.
 
renderingMode:String (default = "cff") — Det återgivningsläge som används för den här texten. Använd RenderingMode-konstanter för den här egenskapen.
 
cffHinting:String (default = "horizontalStem") — Den typ av CFF-utjämning (Compact Font Format) som används för denna text. Använd CFFHinting-konstanter för den här egenskapen.

Utlöser
ArgumentError — Angiven fontWeight är inte medlem av FontWeight.
 
ArgumentError — Angiven fontPosture är inte medlem av FontPosture.
 
ArgumentError — Angiven fontLookup är inte medlem av FontLookup.
 
ArgumentError — Angivet renderingMode är inte medlem av RenderingMode.
 
ArgumentError — Angiven cffHinting är inte medlem av CFFHinting.
Metoddetaljer

clone

()metod
public function clone():FontDescription

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

Skapar en olåst, klonad kopia av FontDescription.

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

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

Det här exemplet skapar ett FontDescription-objekt, tilldelar det ett enhetsteckensnitt, anger olika egenskaper för teckensnitt och tilldelar det nya objektet (som därför blir låst) till ett ElementFormat-objekt. Ett nytt TextElement skapas med ElementFormat, och TextElement används som innehåll för ett TextBlock. En textrad skapas från TextBlock.

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

package {

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

    
    public class 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

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Returnerar true om ett användbart enhetsteckensnitt är tillgängligt med angivna fontName, fontWeight och fontPosture.

flash.text.engine-klasser kan bara använda OpenType- och TrueType-enhetsteckensnitt. Om ett teckensnitt som bygger på äldre teckensnittsteknik används ersätts det med kända, fungerande teckensnitt som tecken för tecken återger texten.

Parametrar

fontName:String — Namnet på det enhetsteckensnitt som ska kontrolleras.
 
fontWeight:String — Anger teckensnittsstil. Använd FontWeight.
 
fontPosture:String — Anger teckensnittsläge. Använd FontPosture.

Returnerar
Booleantrue om ett kompatibelt enhetsteckensnitt är tillgängligt, i annat fall false.

Utlöser
ArgumentError — Angiven fontWeight är inte medlem av FontWeight.
 
ArgumentError — Angiven fontPosture är inte medlem av FontPosture.

Relaterade API-element

isFontCompatible

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

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

Returnerar true om ett inbäddat teckensnitt är tillgängligt med angivet fontName, angiven fontWeight och angivet fontPosture, där Font.fontType är flash.text.FontType.EMBEDDED_CFF. Från och med Flash Player 10 kan två olika typer av inbäddade teckensnitt visas i programinnehåll. Normalt inbäddade teckensnitt används endast av TextField-objekt. CFF-inbäddade teckensnitt används endast av klasserna flash.text.enginge. De två typerna särskiljs med fontType-egenskapen för klassen Font, som de returneras av funktionen enumerateFonts().

flash.text.engine-klasserna kan inte använda ett teckensnitt av typen EMBEDDED. Om fontLookup är inställt på FontLookup.EMBEDDED_CFF, och det enda teckensnitt som är tillgängligt vid körning med det namn, den stil och det läge som anges är av typen EMBEDDED, används i stället enhetsteckensnitt på teckenbasis för att återge texten, som om inget inbäddat teckensnitt med angivet namn och format finns.

Om det finns både EMBEDDED- och EMBEDDED_CFF-teckensnitt med samma namn, stil och läge tillgängliga, väljs EMBEDDED_CFF-teckensnittet och texten återges med teckensnittet EMBEDDED_CFF.

Parametrar

fontName:String — Namnet på det inbäddade teckensnittet ska undersökas.
 
fontWeight:String — Anger teckensnittsstil. Använd FontWeight.
 
fontPosture:String — Anger teckensnittsläge. Använd FontPosture.

Returnerar
Booleantrue om ett kompatibelt inbäddat teckensnitt är tillgängligt, i annat fall false.

Utlöser
ArgumentError — Angiven fontWeight är inte medlem av FontWeight.
 
ArgumentError — Angiven fontPosture är inte medlem av FontPosture.

Relaterade API-element

FontDescriptionExample.as

Det här exemplet skapar ett FontDescription-objekt, tilldelar det ett enhetsteckensnitt, anger olika egenskaper för teckensnitt och tilldelar det nya objektet till ett ElementFormat-objekt. Ytterligare teckensnittsformatering görs i ElementFormat. Ett nytt TextElement skapas med ElementFormat, och TextElement används som innehåll för ett TextBlock. En textrad skapas från 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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

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