Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.text 

TextFormat  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.text
Clasepublic class TextFormat
HerenciaTextFormat Inheritance Object
Subclases UITextFormat

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

La clase TextFormat representa la información de formato de caracteres. Utilice la clase TextFormat para crear formato de texto específico para campos de texto. Puede aplicar formato de texto tanto a campos de texto estáticos como dinámicos. Las propiedades de la clase TextFormat se aplican a las fuentes incorporadas y de dispositivo. Sin embargo, en el caso de las fuentes incorporadas, el texto en negrita y en cursiva requiere fuentes específicas. Si desea mostrar texto en negrita o en cursiva con una fuente incorporada, debe incorporar las variaciones en negrita y cursiva de dicha fuente.

Debe utilizar el constructor new TextFormat() para crear un objeto TextFormat antes de establecer sus propiedades. Cuando se aplica un objeto TextFormat a un campo de texto que utiliza la propiedad TextField.defaultTextFormat o el método TextField.setTextFormat, sólo se aplican sus propiedades definidas. Utilice la propiedad TextField.defaultTextFormat para aplicar formato ANTES de agregar texto al objeto TextField, y el método setTextFormat() para aplicar formato DESPUÉS de agregar texto al objeto TextField. Las propiedades de TextFormat son null de forma predeterminada, ya que, si no se proporcionan valores para ellas, Flash Player utiliza su propio formato predeterminado. El formato predeterminado que utiliza Flash Player para cada propiedad (si el valor de la propiedad es null) es el siguiente:

align = "left"
blockIndent = 0
bold = false
bullet = false
color = 0x000000
font = "Times New Roman" (la fuente predeterminada es Times en Mac OS X)
indent = 0
italic = false
kerning = false
leading = 0
leftMargin = 0
letterSpacing = 0
rightMargin = 0
size = 12
tabStops = [] (conjunto vacío)
target = "" (cadena vacía)
underline = false
url = "" (cadena vacía)

El formato predeterminado de cada propiedad también se describe en la información correspondiente de cada propiedad.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  align : String
Indica la alineación del párrafo.
TextFormat
  blockIndent : Object
Indica la sangría de bloque, expresada en píxeles.
TextFormat
  bold : Object
Especifica si el texto está en negrita.
TextFormat
  bullet : Object
Indica que el texto forma parte de una lista con viñetas.
TextFormat
  color : Object
Indica el color del texto.
TextFormat
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  font : String
El nombre de la fuente del texto con este formato, expresado como una cadena.
TextFormat
  indent : Object
Indica la sangría desde el margen izquierdo hasta el primer carácter del párrafo.
TextFormat
  italic : Object
Indica si el texto de este formato está en cursiva.
TextFormat
  kerning : Object
Un valor booleano que indica si el kerning está activado (true) o desactivado (false).
TextFormat
  leading : Object
Un entero que representa la cantidad de espacio vertical entre líneas (denominado interlineado).
TextFormat
  leftMargin : Object
El margen izquierdo del párrafo, expresado en píxeles.
TextFormat
  letterSpacing : Object
Un número que representa la cantidad de espacio distribuido uniformemente entre todos los caracteres.
TextFormat
  rightMargin : Object
El margen derecho del párrafo, expresado en píxeles.
TextFormat
  size : Object
El tamaño en píxeles del texto en este formato de texto.
TextFormat
  tabStops : Array
Especifica las tabulaciones personalizadas como un conjunto de enteros no negativos.
TextFormat
  target : String
Indica la ventana de destino en la que se muestra el hipervínculo.
TextFormat
  underline : Object
Indica si el texto que utiliza este formato de texto está subrayado (true) o no (false).
TextFormat
  url : String
Indica la URL de destino para el texto en este formato de texto.
TextFormat
Métodos públicos
 MétodoDefinido por
  
TextFormat(font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)
Crea un objeto TextFormat con las propiedades especificadas.
TextFormat
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

align

propiedad
align:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica la alineación del párrafo. Los valores válidos son constantes TextFormatAlign:

El valor predeterminado es TextFormatAlign.LEFT.



Implementación
    public function get align():String
    public function set align(value:String):void

Emite
ArgumentError — La cadena align especificada no es un miembro de flash.text.TextFormatAlign.

Elementos de API relacionados


Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

blockIndent

propiedad 
blockIndent:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica la sangría de bloque, expresada en píxeles. La sangría de bloque se aplica a un bloque de texto completo; es decir, a todas las líneas del texto. Por el contrario, la sangría normal (TextFormat.indent) sólo afecta a la primera línea de cada párrafo. Si esta propiedad tiene el valor null, el objeto TextFormat no especifica la sangría de bloque (que es 0).



Implementación
    public function get blockIndent():Object
    public function set blockIndent(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

bold

propiedad 
bold:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Especifica si el texto está en negrita. El valor predeterminado es null, lo que indica que no se utiliza la negrita. Si el valor es true, el texto está en negrita.



Implementación
    public function get bold():Object
    public function set bold(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

bullet

propiedad 
bullet:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica que el texto forma parte de una lista con viñetas. En una lista con viñetas, todos los párrafos de texto están sangrados. A la izquierda de la primera línea de cada párrafo se muestra un símbolo de viñeta. El valor predeterminado es null, lo que indica que no se utiliza ninguna lista con viñetas.



Implementación
    public function get bullet():Object
    public function set bullet(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

color

propiedad 
color:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica el color del texto. Número que contiene tres componentes RGB de 8 bits; por ejemplo, 0xFF0000 es rojo y 0x00FF00, verde. El valor predeterminado es null, lo que indica que Flash Player utiliza el color negro (0x000000).



Implementación
    public function get color():Object
    public function set color(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

font

propiedad 
font:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

El nombre de la fuente del texto con este formato, expresado como una cadena. El valor predeterminado es null, lo que indica que Flash Player utiliza la fuente Times New Roman para el texto.



Implementación
    public function get font():String
    public function set font(value:String):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

indent

propiedad 
indent:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica la sangría desde el margen izquierdo hasta el primer carácter del párrafo. El valor predeterminado es null, que indica que no se utiliza ninguna sangría.



Implementación
    public function get indent():Object
    public function set indent(value:Object):void

Elementos de API relacionados


Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

italic

propiedad 
italic:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica si el texto de este formato está en cursiva. El valor predeterminado es null, lo que indica que no se utiliza la cursiva.



Implementación
    public function get italic():Object
    public function set italic(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

kerning

propiedad 
kerning:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9.

Un valor booleano que indica si el ajuste de caracteres está activado (true) o desactivado (false). El kerning ajusta los píxeles entre determinadas parejas de caracteres para que puedan leerse mejor. Sólo debe utilizarse cuando sea necesario, por ejemplo, en los encabezados con fuentes grandes. El ajuste entre caracteres sólo se admite en las fuentes incorporadas.

Determinadas fuentes, como Verdana y las fuentes con espacio fijo (como Courier New), no admiten el kerning.

El valor predeterminado es null, que indica que el kerning está desactivado.



Implementación
    public function get kerning():Object
    public function set kerning(value:Object):void

leading

propiedad 
leading:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Un entero que representa la cantidad de espacio vertical entre líneas (denominado interlineado). El valor predeterminado es null, lo que indica que el interlineado utilizado es 0.



Implementación
    public function get leading():Object
    public function set leading(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

leftMargin

propiedad 
leftMargin:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

El margen izquierdo del párrafo, expresado en píxeles. El valor predeterminado es null, lo que indica que el margen izquierdo es de 0 píxeles.



Implementación
    public function get leftMargin():Object
    public function set leftMargin(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

letterSpacing

propiedad 
letterSpacing:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9.

Un número que representa la cantidad de espacio distribuido uniformemente entre todos los caracteres. El valor especifica el número de píxeles que se añaden después de cada carácter durante el avance. El valor predeterminado es null, lo que indica que se utilizan 0 píxeles para el espaciado entre caracteres. Puede utilizar valores decimales como 1.75.



Implementación
    public function get letterSpacing():Object
    public function set letterSpacing(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

rightMargin

propiedad 
rightMargin:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

El margen derecho del párrafo, expresado en píxeles. El valor predeterminado es null, lo que indica que el margen derecho es de 0 píxeles.



Implementación
    public function get rightMargin():Object
    public function set rightMargin(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

size

propiedad 
size:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

El tamaño en píxeles del texto en este formato de texto. El valor predeterminado es null, lo que indica que el tamaño utilizado es 12.



Implementación
    public function get size():Object
    public function set size(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

tabStops

propiedad 
tabStops:Array

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Especifica las tabulaciones personalizadas como un conjunto de enteros no negativos. Cada tabulación se especifica en píxeles. Si no se han especificado tabulaciones personalizadas (null), la tabulación predeterminada es 4 (la anchura media de los caracteres).



Implementación
    public function get tabStops():Array
    public function set tabStops(value:Array):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

target

propiedad 
target:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica la ventana de destino en la que se muestra el hipervínculo. Si la ventana de destino es una cadena vacía, el texto se muestra en la ventana de destino predeterminada, _self. Puede elegir un nombre personalizado o uno de los cuatro nombres siguientes: La opción _self especifica el marco actual de la ventana actual, _blank especifica una ventana nueva, _parent especifica el nivel superior del marco actual y _top el marco del nivel más alto de la ventana actual. Si la propiedad TextFormat.url es una cadena vacía o tiene el valor null, puede obtener o definir esta propiedad, pero ésta no tendrá ningún efecto.



Implementación
    public function get target():String
    public function set target(value:String):void

Elementos de API relacionados


Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

underline

propiedad 
underline:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica si el texto que utiliza este formato de texto está subrayado (true) o no (false). Este subrayado es similar al que se obtiene mediante la etiqueta <U>, aunque ésta última no es un subrayado real, ya que no omite los trazos descendentes correctamente. El valor predeterminado es null, que indica que no se utiliza ningún subrayado.



Implementación
    public function get underline():Object
    public function set underline(value:Object):void

Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.

url

propiedad 
url:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Indica la URL de destino para el texto en este formato de texto. Si la propiedad url es una cadena vacía, el texto no tiene hipervínculo. El valor predeterminado es null, lo que indica que el texto no tiene hipervínculo.

Nota: el texto con el formato de texto asignado debe definirse con la propiedad htmlText para que funcione el hipervínculo.



Implementación
    public function get url():String
    public function set url(value:String):void

Elementos de API relacionados


Ejemplo
Cómo utilizar este ejemplo
Consulte el ejemplo de TextFormat() constructor para ver una ilustración sobre cómo se utiliza esta propiedad.
Información sobre constructores

TextFormat

()Información sobre
public function TextFormat(font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null)

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9., Flash Lite 4

Crea un objeto TextFormat con las propiedades especificadas. Puede cambiar las propiedades del objeto TextFormat para cambiar el formato de los campos de texto.

Cualquier parámetro puede establecerse en null para indicar que no está definido. Todos los parámetros son opcionales; se considerará que los parámetros que se omitan tienen el valor null.

Parámetros
font:String (default = null) — El nombre de una fuente de texto como cadena.
 
size:Object (default = null) — Un entero que indica el tamaño en píxeles.
 
color:Object (default = null) — El color del texto que utiliza este formato de texto. Número que contiene tres componentes RGB de 8 bits; por ejemplo, 0xFF0000 es rojo y 0x00FF00, verde.
 
bold:Object (default = null) — Un valor booleano que especifica si el texto está en negrita.
 
italic:Object (default = null) — Un valor booleano que especifica si el texto está en cursiva.
 
underline:Object (default = null) — Un valor booleano que especifica si el texto está subrayado.
 
url:String (default = null) — La URL con la que está vinculado el texto con este formato de texto. Si url es una cadena vacía, el texto no tiene hipervínculo.
 
target:String (default = null) — La ventana de destino en la que se muestra el hipervínculo. Si la ventana de destino es una cadena vacía, el texto se muestra en la ventana de destino predeterminada, _self. Si el parámetro url se define como una cadena vacía o en el valor null, puede obtener o establecer esta propiedad, pero ésta no tendrá ningún efecto.
 
align:String (default = null) — La alineación del párrafo, como un valor TextFormatAlign.
 
leftMargin:Object (default = null) — Indica el margen izquierdo del párrafo, expresado en píxeles.
 
rightMargin:Object (default = null) — Indica el margen derecho del párrafo, expresado en píxeles.
 
indent:Object (default = null) — Un entero que indica la sangría desde el margen izquierdo hasta el primer carácter del párrafo.
 
leading:Object (default = null) — Un número que indica la cantidad de espacio vertical entre las líneas (interlineado).

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente, el usuario puede seleccionar diferentes opciones de formato de texto de una lista que se aplica al contenido de otro campo de texto. Si el usuario hace clic en el contenido del campo de texto, el formato cambia al predeterminado (original).

El campo de texto formatTextField enumera todas las opciones de propiedades de la clase TextField (con la excepción de kerning) en otra línea distinta. Cuando el usuario hace clic en una línea del campo de texto formatTextField, se activa el método formatTextFieldClickHandler().

El método formatTextFieldClickHandler() llama al método TextField.getLineIndexAtPoint() para obtener el índice de la línea seleccionada y llama después al método TextField.getLineText() para obtener el contenido de la línea. La sentencia switch comprueba a continuación el contenido de la línea y establece en consecuencia una propiedad del objeto TextFormat newformat. El método setTextFormat() establece después el formato de texto del campo de texto contentTextField con el nuevo formato. Al hacer clic en diferentes líneas formatTextField, el usuario puede aplicar un formato distinto al campo de texto contentTextField. (El valor de tabulación es un conjunto que define una tabulación independiente por cada tabulación de la línea.) Si se selecciona la línea url o target, el usuario debe hacer clic en el campo de texto contentTextField para activar el vínculo y que se muestre el contenido de la URL (página de inicio de flex) de destino). El valor predeterminado de la propiedad target es "_self", lo que significa que el contenido se muestra en la ventana actual si el usuario selecciona la línea url. Para que funcione la propiedad target, debe haber establecida una URL en la propiedad url.

Si un usuario hace clic en el campo de texto contentTextField, se activa el método contentTextFieldClickHandler(), que establece el formato del campo, así como el objeto TextFormat newFormat con el formato (original) predeterminado del campo de texto. De este modo se borran todos los cambios de formato realizados por el usuario.

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.text.TextFieldAutoSize;
    import flash.events.MouseEvent;
    import flash.text.TextFormatAlign;
    
    public class TextFormat_constructorExample extends Sprite {
        private var contentTextField:TextField = new TextField();
        private var formatTextField:TextField = new TextField();
        private var newFormat:TextFormat = new TextFormat();
        
        public function TextFormat_constructorExample() {
            contentTextField.x = 10;
            contentTextField.y = 10;
            contentTextField.background = true;
            contentTextField.border = true;
            contentTextField.multiline = true;
            contentTextField.wordWrap = true;
            contentTextField.selectable = false;
            contentTextField.width = 250;
            contentTextField.height = 120; 
  
            contentTextField.htmlText = "<p>The TextFormat class represents character formatting "
                + "information. Use the TextFormat class to create specific text formatting "
                + "for text fields." + 
                " </p><br>" + "\tTab One" + "\tTab Two<br>";
              
            formatTextField.x = 10;
            formatTextField.y = 140;
            formatTextField.background = true;
            formatTextField.border = true;
            formatTextField.autoSize = TextFieldAutoSize.LEFT;
            
            formatTextField.text = "align: right\n" + "blockIndent: 10 pixels\n" + "bold:\n" + "bullet:\n" + "color: red\n"
                                + "font: Arial\n" + "indent: 20 pixels\n" + "italic:\n" + "leading: 5 spaces\n" 
                                + "leftMargin: 20 pixels\n" + "letterSpacing: 4 pixels\n" + "rightMargin: 20 pixels\n" 
                                + "size: 16 point\n" + "target: new window\n" + "tabStops: 50 and 150 pixel\n" 
                                + "underline:\n" + "url: Adobe Flex page\n";

            formatTextField.addEventListener(MouseEvent.CLICK, formatTextFieldClickHandler);
            
            contentTextField.addEventListener(MouseEvent.CLICK, contentTextFieldClickHandler);
            
            this.addChild(contentTextField);
            this.addChild(formatTextField);
        }

        private function formatTextFieldClickHandler(e:MouseEvent):void {
                var value:String= "";
                var i:uint = 0;
                var index:int = formatTextField.getLineIndexAtPoint(e.localX, e.localY);
                var line:String = formatTextField.getLineText(index);;

                line = line.substr(0, (line.indexOf(":")));

                switch(line) {
                    case "align":
                        newFormat.align = TextFormatAlign.RIGHT;
                        break;
                    case "blockIndent":
                        newFormat.blockIndent = 10;
                        break;
                    case "bold":
                        newFormat.bold = true;
                        break;
                    case "bullet":
                        newFormat.bullet = true;
                        break;
                    case "color":
                        newFormat.color = 0xFF0000;        
                        break;
                    case "font":
                        newFormat.font = "Arial";
                        break;
                    case "indent":
                        newFormat.indent = 20;
                        break;
                    case "italic":
                        newFormat.italic = true;
                        break;
                    case "leading":
                        newFormat.leading = 5;
                        break;
                    case "leftMargin":
                        newFormat.leftMargin = 20;
                        break;
                    case "letterSpacing":
                        newFormat.letterSpacing = 4;
                        break;
                    case "rightMargin":
                        newFormat.rightMargin = 20;
                        break;
                    case "size":
                        newFormat.size = 16;
                        break;
                    case "tabStops":                
                        newFormat.tabStops = [50, 150];
                        break;
                    case "target":
                        newFormat.url = "http://www.adobe.com/products/flex/";    
                        newFormat.target = "_blank";
                        break;    
                    case "underline":
                        newFormat.underline = true;
                        break;
                    case "url":
                        newFormat.url = "http://www.adobe.com/products/flex/";    
                        break;
                }    

                contentTextField.setTextFormat(newFormat);
        }

        private function contentTextFieldClickHandler(e:MouseEvent):void {
            contentTextField.setTextFormat(contentTextField.defaultTextFormat);
            newFormat = contentTextField.defaultTextFormat;
        }
    }
}
TextFormatExample.as

En el ejemplo siguiente, se crea la clase TextFieldExample para mostrar un mensaje de texto con la ubicación predeterminada (x = 0, y = 0). Esto se consigue con los pasos siguientes:
  1. Se crea una propiedad label de tipo TextField.
  2. El constructor de la clase llama a la función configureLabel().
  3. La función configureLabel() crea primero un nuevo objeto TextField y lo asigna a la propiedad label; a continuación, establece sus parámetros del modo siguiente:
    • Justifica a la izquierda el campo de texto.
    • Habilita el relleno de fondo.
    • Habilita el borde.
  4. Seguidamente, el método configureLabel() crea la variable local format y la asigna a una nueva instancia de TextFormat con los parámetros establecidos del siguiente modo:
    • Tipo de fuente = Verdana
    • Color de fuente = continuo rojo
    • Tamaño de fuente = 10
    • Subrayado de fuente = true
  5. La propiedad defaultTextFormat de la etiqueta se define como format y la instancia label se añade a la lista de visualización, que muestra inicialmente un campo de texto sin texto (un cuadro diminuto con un fondo blanco) en el escenario.
  6. Por último (de nuevo en el constructor), se establece el texto de la etiqueta para que muestre "Hello World and welcome to the show" en las coordenadas x = 0, y = 0 mediante la llamada a setLabel().
 package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import flash.text.TextFormat;


    public class TextFormatExample extends Sprite {
        private var label:TextField;

        public function TextFormatExample() {
            configureLabel();
            setLabel("Hello World and welcome to the show");
        }

        public function setLabel(str:String):void {
            label.text = str;
        }

        private function configureLabel():void {
            label = new TextField();
            label.autoSize = TextFieldAutoSize.LEFT;
            label.background = true;
            label.border = true;

            var format:TextFormat = new TextFormat();
            format.font = "Verdana";
            format.color = 0xFF0000;
            format.size = 10;
            format.underline = true;

            label.defaultTextFormat = format;
            addChild(label);
        }
    }
}




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.