適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: AIR 30.0 和更早版本, Flash Player 30.0 和更早版本, Flash Lite 4
Flex 4.6 和更早版本, Flash Pro CS6 和更早版本
隱藏篩選
flashx.textLayout.conversion 

TextConverter  - AS3

套件x

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

語言元素

全域常數
全域函數
運算子
陳述式、關鍵字和指令
特殊類型

附錄

新增內容
編譯器錯誤
編譯器警告
執行階段錯誤
移轉至 ActionScript 3
支援的字元集
僅限 MXML 標籤
移動 XML 元素
Timed Text 標籤
不建議元素清單
AccessibilityImplementation 常數
如何使用 ActionScript 範例
法律聲明
套件flashx.textLayout.conversion
類別public class TextConverter
繼承TextConverter Inheritance Object

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

這是閘道類別,用於處理匯入與匯出。其可做為 Text Layout Framework 中轉換功能的統一存取點。它包含預先定義的登錄碼,以及使用者定義的輸入和/或輸出轉換器,還有一組轉換方法。

轉換資料的格式沒有預先定義;使用者寫入的轉換器可自由接受並傳回他們所選的任何格式。通用格式為字串、XML 和 ByteArray 實體。轉換器作者應記錄所支援的格式。

檢視範例

更多範例



公用屬性
 屬性定義自
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  numFormats : int
[靜態] [唯讀] 格式的數目。
TextConverter
公用方法
 方法定義自
  
addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void
[靜態] 註冊匯入/匯出的新格式。
TextConverter
  
addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void
[靜態] 在指定位置註冊匯入/匯出的新格式。
TextConverter
  
[靜態] 將 TextFlow 匯出成指定的格式。
TextConverter
  
[靜態] 建立並傳回匯出轉換器,然後您可以使用該轉換器從 TextFlow 匯出至來源字串或 XML 物件。
TextConverter
  
[靜態] 傳回索引格式的格式名稱。
TextConverter
  
[靜態] 傳回索引格式的 FormatDescriptor。
TextConverter
  
[靜態] 建立並傳回匯入轉換器,然後您可以使用該轉換器從來源字串、XML 物件或任何使用者定義的資料格式匯入至 TextFlow。
TextConverter
 Inherited
指出物件是否有已定義的指定屬性。
Object
  
[靜態] 使用指定格式從來源內容建立 TextFlow。
TextConverter
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
  
[靜態] 移除格式。
TextConverter
  
[靜態] 移除索引位置的格式。
TextConverter
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
 Inherited
會傳回指定之物件的字串形式。
Object
 Inherited
會傳回指定之物件的基本值。
Object
公用常數
 常數定義自
  PLAIN_TEXT_FORMAT : String = "plainTextFormat"
[靜態] 純文字格式。
TextConverter
  TEXT_FIELD_HTML_FORMAT : String = "textFieldHTMLFormat"
[靜態] HTML 格式。
TextConverter
  TEXT_LAYOUT_FORMAT : String = "textLayoutFormat"
[靜態] TextLayout 格式。
TextConverter
屬性詳細資訊

numFormats

屬性
numFormats:int  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

格式的數目。



實作
    public static function get numFormats():int
方法詳細資訊

addFormat

()方法
public static function addFormat(format:String, importerClass:Class, exporterClass:Class, clipboardFormat:String):void

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

註冊匯入/匯出的新格式。新的格式會最後新增,因為其優先權最低。位置對於有多種可用格式選擇的用戶端來說非常重要,例如從外部剪貼簿匯入時。新的格式可支援匯入和/或匯出。如果已新增格式,則該格式會出現在多個位置中。將會使用找到的第一個。

參數

format:String — 要註冊的匯入轉換器類別或 null
 
importerClass:Class — 要註冊的匯出轉換器類別或 null
 
exporterClass:Class — 標記轉換器類別的格式字串。格式可以是任何名稱,但必須是唯一的。
 
clipboardFormat:String — 當轉換到剪貼簿,或從剪貼簿轉換時,用來做為剪貼簿格式的字串。如果格式不支援剪貼簿存取,請設為 null。

addFormatAt

()方法 
public static function addFormatAt(index:int, format:String, importerClass:Class, exporterClass:Class = null, clipboardFormat:String = null):void

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

在指定位置註冊匯入/匯出的新格式。位置對於有多種可用格式選擇的用戶端來說非常重要,例如從外部剪貼簿匯入時。較小的數字代表較高的優先權,因為將先嘗試這些轉換器。新的格式可支援匯入和/或匯出。如果已新增格式,則該格式會出現在多個位置中。將會使用找到的第一個。

參數

index:int — 要註冊的匯入轉換器類別或 null
 
format:String — 要註冊的匯出轉換器類別或 null
 
importerClass:Class — 標記轉換器類別的格式字串
 
exporterClass:Class (default = null) — 當轉換到剪貼簿,或從剪貼簿轉換時,用來做為剪貼簿格式的字串。如果格式不支援剪貼簿存取,請設為 null。
 
clipboardFormat:String (default = null)

export

()方法 
public static function export(source:flashx.textLayout.elements:TextFlow, format:String, conversionType:String):Object

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

將 TextFlow 匯出成指定的格式。

使用此類別提供的靜態常數之一、MIME 類型或使用者定義匯出器的使用者定義格式,來指定 format 參數:

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

使用 ConversionType 類別提供的靜態常數之一或使用者定義匯出器的使用者定義資料類型,來指定 conversionType 參數中的匯出資料類型:

  • ConversionType.STRING_TYPE
  • ConversionType.XML_TYPE

以指定格式傳回 TextFlow 的形式,或造成錯誤的 null。

參數

source:flashx.textLayout.elements:TextFlow — 來源內容
 
format:String — 輸出格式
 
conversionType:String — 匯出資料的類型

傳回值
Object — TextFlow 的物件匯出格式,或造成錯誤的 null

相關 API 元素

getExporter

()方法 
public static function getExporter(format:String):flashx.textLayout.conversion:ITextExporter

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

建立並傳回匯出轉換器,然後您可以使用該轉換器從 TextFlow 匯出至來源字串或 XML 物件。如果您要執行許多個別的匯出作業,請使用此函數。其作用相當於呼叫 flashx.textLayout.conversion.TextConverter.export()

使用此類別提供的靜態常數之一來指定 format 參數:

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

如果已多次新增格式,將會使用找到的第一個。

參數

format:String — 匯出資料的目標格式

傳回值
flashx.textLayout.conversion:ITextExporter — 可以指定格式匯出的 ITextExporter 文字匯出器

相關 API 元素


範例  ( 如何使用本範例 )

這個程式碼片段顯示利用 getExporter 方法來執行格式化文字的重複匯出。

package flashx.textLayout.conversion.examples
{
    import flashx.textLayout.conversion.ConversionType;
    import flashx.textLayout.conversion.ITextExporter;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;
    
    public class getExporter_example 
    {
        // Serialize the TextFlow into a String
        public function export(textFlow:TextFlow):String
        {
            var exporter:ITextExporter = TextConverter.getExporter(TextConverter.TEXT_LAYOUT_FORMAT);
            return exporter.export(textFlow, ConversionType.STRING_TYPE) as String;
        }
    }
}

getFormatAt

()方法 
public static function getFormatAt(index:int):String

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

傳回索引格式的格式名稱。

參數

index:int

傳回值
String

getFormatDescriptorAt

()方法 
public static function getFormatDescriptorAt(index:int):FormatDescriptor

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

傳回索引格式的 FormatDescriptor。

參數

index:int

傳回值
FormatDescriptor

getImporter

()方法 
public static function getImporter(format:String, config:IConfiguration = null):flashx.textLayout.conversion:ITextImporter

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

建立並傳回匯入轉換器,然後您可以使用該轉換器從來源字串、XML 物件或任何使用者定義的資料格式匯入至 TextFlow。如果您要執行許多個別的匯入作業,或者您想在匯入時處理錯誤,請使用此方法。其作用相當於呼叫 flashx.textLayout.conversion.TextConverter.importToFlow()

使用此類別提供的靜態常數之一來指定 format 參數、MIME 類型或使用者定義的資料格式。

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

如果已多次新增格式,將會使用找到的第一個。

參數

format:String — 來源內容的格式。使用來自於 flashx.textLayout.conversion.TextConverter.TEXT_LAYOUT_FORMAT、PLAIN_TEXT_FORMAT 和 TEXT_FIELD_HTML_FORMAT 等的常數、MIME 類型或使用者定義格式。
 
config:IConfiguration (default = null) — 執行此匯入時要使用的組態。null 表示使用目前的預設值。您也可以透過 ITextImporter.configuration 屬性來設定組態。

傳回值
flashx.textLayout.conversion:ITextImporter — 可以匯入來源資料的 ITextImporter 文字匯入器

相關 API 元素


範例  ( 如何使用本範例 )

這個程式碼片段會顯示利用 getImporter 方法來執行格式化文字的重複匯入。注意:每次開始呼叫 importToFlow 時,便會清除錯誤。

package flashx.textLayout.conversion.examples
{
    import flashx.textLayout.conversion.ITextImporter;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;
    
    public class getImporter_example 
    {
        public function importAndCheckErrors():TextFlow
        {
            var markup:String = "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>Hello, World</span></p></TextFlow>";
            var importer:ITextImporter = TextConverter.getImporter(TextConverter.TEXT_LAYOUT_FORMAT);
            importer.throwOnError = false;
            var textFlow:TextFlow = importer.importToFlow(markup);
            if (!textFlow)
            {
                var errors:Vector.<String> = importer.errors;
                //deal with import errors
            }
            return textFlow;
        }
    }
}

importToFlow

()方法 
public static function importToFlow(source:Object, format:String, config:IConfiguration = null):flashx.textLayout.elements:TextFlow

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

使用指定格式從來源內容建立 TextFlow。

使用此類別提供的靜態常數之一和 MIME 類型來指定 format 參數,或使用使用者註冊匯入器的使用者定義值。

  • TextConverter.TEXT_FIELD_HTML_FORMAT
  • TextConverter.PLAIN_TEXT_FORMAT
  • TextConverter.TEXT_LAYOUT_FORMAT

參數

source:Object — 來源內容
 
format:String — 來源內容的格式
 
config:IConfiguration (default = null) — 建立新的 TextFlow 時要使用的 IConfiguration

傳回值
flashx.textLayout.elements:TextFlow — 從來源建立的 TextFlow,或造成錯誤的 null。

相關 API 元素

removeFormat

()方法 
public static function removeFormat(format:String):void

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

移除格式。如果多次新增格式,僅會移除找到的第一個。

參數

format:String — 要移除的轉換器格式字串

removeFormatAt

()方法 
public static function removeFormatAt(index:int):void

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

移除索引位置的格式。

參數

index:int — 要移除的格式。

常數詳細資訊

PLAIN_TEXT_FORMAT

常數
public static const PLAIN_TEXT_FORMAT:String = "plainTextFormat"

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

純文字格式。可用於從簡單、未格式化的字串建立 TextFlow,或用於從 TextFlow 建立簡單、未格式化的字串。

TEXT_FIELD_HTML_FORMAT

常數 
public static const TEXT_FIELD_HTML_FORMAT:String = "textFieldHTMLFormat"

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

HTML 格式。可用來執行 HTML 格式之 TextFlow 的匯入或匯出。Text Layout Framework HTML 支援 flash.text 套件中 TextField 類別所支援標籤與特質的子集。

下列表格列出支援匯入與匯出過程的 HTML 標籤與特質 (TextField 支援的標籤與特質,但是 Text Layout Framework 不支援的標籤與特質將特別描述為不支援):

標籤 說明
錨點標籤 <a> 標籤會建立超連結,並支援下列特質:
  • target:指定載入頁面所在的目標視窗名稱。 選項包括 _self_blank_parent_top_self 選項會指定目前視窗中的目前頁框、_blank 會指定新的視窗、_parent 會指定目前頁框的父輩,而 _top 則會指定目前視窗中最上層的頁框。
  • href:指定 URL。此 URL 可以是將該頁面載入之 SWF 檔的絕對或相對位置。URL 之絕對參照的範例為 http://www.adobe.com;相對參照的範例則為 /index.html。 絕對 URL 必須以 http:// 開頭,否則 Flash 會視為相對 URL。 注意:與 TextField 類別不同,並不支援 ActionScript link 事件。也不支援 a:linka:hovera:active 樣式。
粗體標籤 <b> 標籤會使文字呈現粗體。 所使用的字體必須具有粗體字樣。
斷行標籤 <br> 標籤會在文字中建立斷行。
字體標籤 <font> 標籤會指定字體或字體清單以顯示文字。字體標籤支援下列特質:
  • color:僅支援十六進位顏色 (#FFFFFF) 值。
  • face:指定要使用的字體名稱。 如下列範例所示,您可以指定一份以逗點分隔字體名稱的清單,在此情況下,Flash Player 會選取第一種可用的字體: 如果指定的字體並未安裝在本機電腦系統上,或是未內嵌在 SWF 檔中,Flash Player 便會選取替代的字體。
  • size:指定字體大小。 您可以使用絕對像素大小,如 16 或 18;或是相對點大小,如 +2 或 -4。
  • letterspacing:以像素為單位指定要套用至每個字元右方的字距 (手動字距微調)。
  • kerning:指定要啟用或停用字距微調。非零值代表啟用字距微調,零則代表停用。
影像標籤 <img> 標籤可讓您將外部影像檔 (JPEG、GIF、PNG)、SWF 檔及影片片段嵌入文字中。

<img> 標籤支援下列特質:

  • src:指定影像檔、SWF 檔或元件庫中影片片段元件之連結識別名稱的 URL。 這個特質是必要的;其他所有特質都是選用的。 外部檔案 (JPEG、GIF、PNG 和 SWF 檔) 必須等到下載完成之後才會顯示。
  • width:所插入之影像、SWF 檔案或影片片段的寬度 (以像素為單位)。
  • height:所插入之影像、SWF 檔或影片片段的高度 (以像素為單位)。

注意:與 TextField 類別不同,不支援下列特質:alignhspacevspaceidcheckPolicyFile

斜體標籤 <i> 標籤會將加上標籤的文字以斜體顯示。 所使用的字體必須具有斜體字樣。
清單項目標籤 注意:與 TextField 類別不同,不支援 List 項目標籤。
段落標籤 <p> 標籤會建立新的段落。 <p> 標籤支援下列特質:
  • align:指定段落內文字的對齊方式;有效值為 leftrightjustifycenter
  • class:指定樣式可以使用的類別名稱
Span 標籤 <span> 標籤支援下列特質:
  • class:指定樣式可以使用的類別名稱。雖然 span 標籤時常用於設定樣式表定義的樣式,但 TLFTextField 實體不支援樣式表。span 標籤可供 TLFTextField 實體用於參照具有樣式屬性的類別。
  • 您也可以直接將屬性放置於 span 標籤:<span fontFamily="Arial">Hi there</span>。不過並不支援巢狀 span 標籤。
文字格式標籤

<textformat> 標籤可讓您在文字欄位內使用 TextFormat 類別的段落格式屬性之子集,包括行距、縮排、邊界及定位停駐點。 您可以將 <textformat> 標籤與內建的 HTML 標籤組合使用。

<textformat> 標籤具有下列特質:

  • indent:指定段落中從左方邊界到第一個字元的縮排,對應於 TextFormat.indent。 正值與負值均可接受。
  • blockindent:指定縮排套用至段落的所有文字行。
  • leftmargin:以點為單位指定段落的左邊界;對應於 TextFormat.leftMargin
  • rightmargin:以點為單位指定段落的右邊界,對應於 TextFormat.rightMargin
  • leading:以像素為單位指定文字行上緣與前一行下緣之間的行距 (行高)
  • tabstops:指定段落定位停駐點位置的逗號分隔清單。
底線標籤 <u> 標籤會為標籤內的文字加上底線。

將不明標籤匯入到 textFieldHTMLFormat 時,匯入器會將單一 FlowElement 的 typeName 屬性設定為該標籤名稱,或建立 typeName 屬性設為標籤名稱的 DivElement 或 SubParagraphGroupElement。

當不同於預設值時,textFieldHTMLFormat 匯出器會匯出 typeName 做為 XML 標籤。

相關 API 元素

TEXT_LAYOUT_FORMAT

常數 
public static const TEXT_LAYOUT_FORMAT:String = "textLayoutFormat"

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

TextLayout 格式。可用來執行 TextLayout 標記格式之 TextFlow 的匯入或匯出。「文字版面」格式會偵測以下錯誤:

  • 未預期的名稱空間
  • 不明的元素
  • 不明的特質

TextConverter_example.as

此範例顯示 TextConverter 轉換類別的用法。標準標記格式的文字會匯入 TextFlow 物件,然後再顯示。接著文字會以 XML 格式匯出。

package flashx.textLayout.conversion.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.conversion.ConversionType;

    public class TextConverter_example extends Sprite
    {
        public function TextConverter_example()
        {
            var markup:String = "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>Hello, World</span></p></TextFlow>";
            var textFlow:TextFlow = TextConverter.importToFlow(markup, TextConverter.TEXT_LAYOUT_FORMAT);
            textFlow.flowComposer.addController(new ContainerController(this, 200, 50));
            textFlow.flowComposer.updateAllControllers();
            //export to XML
            var xmlOut:XML = TextConverter.export(textFlow,TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.XML_TYPE) as XML;
        }
    }
}




[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。