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: Recuperando datos del servidor...
Recuperando datos del servidor...
flashx.textLayout.conversion 

ITextImporter  - AS3

Paqueteflashx.textLayout.conversion
Interfazpublic interface ITextImporter

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Interfaz para importar contenido de texto a un objeto TextFlow desde un origen externo. La clase TextFilter crea importadores sin argumentos de constructor.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  configuration : IConfiguration
La propiedad configuration contiene la instancia de IConfiguration que el importador necesita al crear nuevas instancias de TextFlow.
ITextImporter
  errors : Vector.<String>
[solo lectura] Esta propiedad contiene un vector de mensajes de error como cadenas después de que una llamada a un método importador en la propiedad throwOnError se establezca como false, que es el valor predeterminado.
ITextImporter
  throwOnError : Boolean
La propiedad throwOnError controla el modo en que importador maneja los errores.
ITextImporter
  useClipboardAnnotations : Boolean
Controla si el importador debe manejar o no la información adicional necesaria para el portapapeles.
ITextImporter
Métodos públicos
 MétodoDefinido por
  
Importa contenido de texto desde un origen externo y lo convierte en un objeto TextFlow.
ITextImporter
Información sobre propiedades

configuration

propiedad
configuration:IConfiguration

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.0

La propiedad configuration contiene la instancia de IConfiguration que el importador necesita al crear nuevas instancias de TextFlow. Esta propiedad está definida inicialmente en null.



Implementación
    public function get configuration():IConfiguration
    public function set configuration(value:IConfiguration):void

Elementos de API relacionados

errors

propiedad 
errors:Vector.<String>  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Esta propiedad contiene un vector de mensajes de error como cadenas después de que una llamada a un método importador en la propiedad throwOnError se establezca como false, que es el valor predeterminado. Si no se han producido errores, la propiedad devuelve null. La propiedad se restablece en cada llamada al método.



Implementación
    public function get errors():Vector.<String>

throwOnError

propiedad 
throwOnError:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

La propiedad throwOnError controla el modo en que importador maneja los errores. Si se establece en true, los métodos emiten una instancia de Error sobre los errores. Si se establece en false, que es el valor predeterminado, los errores se recopilan en un vector de cadenas y se almacenan en la propiedad errors, y el importador no emite nada.



Implementación
    public function get throwOnError():Boolean
    public function set throwOnError(value:Boolean):void

useClipboardAnnotations

propiedad 
useClipboardAnnotations:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Controla si el importador debe manejar o no la información adicional necesaria para el portapapeles. Cuando los datos entran desde el portapapeles, pueden contener párrafos parciales; párrafos que no tienen el terminador o carácter de nueva línea. Si useClipboardAnnotations es true, el importador marca los párrafos parciales con un atributo ConverterBase.MERGE_TO_NEXT_ON_PASTE. Esto hace que la operación de pegado combine y gestione correctamente el párrafo pegado (y cualquier elemento list o div que pueda incluir el párrafo) en el texto.



Implementación
    public function get useClipboardAnnotations():Boolean
    public function set useClipboardAnnotations(value:Boolean):void

Elementos de API relacionados

flashx.textLayout.conversion.ConverterBase.MERGE_TO_NEXT_ON_PASTE
Información sobre métodos

importToFlow

()método
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Importa contenido de texto desde un origen externo y lo convierte en un objeto TextFlow.

Parámetros

source:Object — Datos que se van a convertir.

Valor devuelto
flashx.textLayout.elements:TextFlow — Objeto TextFlow creado a partir del origen.
ITextImporterExample.as

Este fragmento de código muestra un uso del método ITextImporter para llevar a cabo importaciones repetidas de texto con formato. Tenga en cuenta que los errores se borran al comenzar cada nueva llamada a importToFlow.

package flashx.textLayout.conversion.examples
{
    import flashx.textLayout.conversion.ITextImporter;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;
    
    public class ITextImporterExample 
    {
        // Create a new TextFlow based on the markup string
        static 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;
        }
    }
}




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