Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: 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
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакет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 в указанный формат.

Для определения параметра format используйте одну из статических констант, предоставляемых этим классом, тип MIME или определенный пользователем формат для средств экспорта, указанных пользователем:

  • 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 из исходного содержимого в заданном формате.

Для определения параметра format используется одна из статических констант, предоставляемых с этим классом, или определенное пользователем значение для средств импорта, зарегистрированных пользователем:

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

Параметры

source:Object — Исходное содержимое
 
format:String — Формат исходного содержимого
 
config:IConfiguration (default = null) — IConfiguration для использования при создании новых элементов TextFlow

Возвращает
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. Эта константа применяется для импорта из TextFlow или экспорта в TextFlow с использованием формата HTML. Text Layout Framework HTML поддерживает подмножество тегов и атрибутов, поддерживаемых классом TextField в пакете flash.text.

В следующей таблице представлены 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 воспримет их как относительные. Примечание. В отличие от класса TextField, события ActionScript link не поддерживаются. Не является ни a:link, ни a:hover, ни a:active стилем.
Тег полужирного начертания Тег <b> изменяет начертание текста на полужирное. Для используемого шрифта должно быть доступно полужирное написание.
Тег разрыва Тег <br> создает разрыв строки в тексте.
Тег шрифта Тег <font> задает шрифт или список шрифтов для отображения текста. Тег шрифта поддерживает следующие атрибуты.
  • color: поддерживаются только шестнадцатеричные значения цветов (#FFFFFF).
  • face: задает имя используемого шрифта. Как показано в следующем примере, можно задать список разделенных запятыми имен шрифтов, тогда проигрыватель Flash Player выбирает первый доступный шрифт. Если заданный шрифт не установлен в локальной компьютерной системе или не встроен в SWF-файл, проигрыватель выбирает подстановочный шрифт.
  • size: задает размер шрифта. Можно использовать абсолютные размеры в пикселах, такие как 16 или 18, либо относительные кегли, такие как +2 или -4.
  • letterspacing: определяет трекинг (ручной кернинг) в пикселах, который будет применен справа от каждого символа.
  • kerning: указывает, включен или отключен кернинг. Ненулевое значение включает кернинг, а нуль отключает его.
Тег изображения Тег <img> позволяет встраивать в текст внешние файлы изображений (JPEG, GIF, PNG), SWF-файлы и фрагменты роликов.

Тег <img> поддерживает следующие атрибуты.

  • src: задает URL-адрес на изображение или SWF-файл, либо идентификатор связи для символа фрагмента ролика в библиотеке. Это обязательный атрибут, все остальные атрибуты — необязательные. Внешние файлы (JPEG, GIF, PNG и SWF) отображаются только после завершения загрузки.
  • width: ширина в пикселях вставляемого изображения, SWF-файла или фрагмента ролика.
  • height: высота в пикселях вставляемого изображения, SWF-файла или фрагмента ролика.

Примечание. В отличие от класса TextField, следующие атрибуты не поддерживаются: align, hspace, vspace, id и checkPolicyFile.

Тег курсива Тег <i> отображает заключенный в него текст курсивом. Для используемого шрифта должно быть доступно курсивное начертание.
Тег элемента списка Примечание. В отличие от класса TextField, тег List item не поддерживается.
Тег абзаца Тег <p> создает новый абзац. Тег <p> поддерживает следующие атрибуты.
  • align: задает выравнивание текста в абзаце. Допускаются следующие значения: left, right, justify и center.
  • class: задает имя класса, который может быть использован для определения стиля
Тег диапазона Тег <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 установит одно свойство typeName в FlowElement для этого имени тега или создаст DivElement или SubParagraphGroupElement, свойство typeName которых будет соответствовать имени тега.

Средство экспорта 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. Эта константа применяется для импорта из TextFlow или экспорта в TextFlow с использованием формата разметки TextLayout. В формате Text Layout обеспечивается обнаружение следующих ошибок:

  • непредвиденного пространства имен;
  • неизвестных элементов;
  • неизвестных атрибутов.

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 будет отображаться на английском языке.