Paquete | flashx.textLayout.conversion |
Interfaz | public interface ITextImporter |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Elementos de API relacionados
Propiedad | Definido 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étodo | Definido por | ||
---|---|---|---|
Importa contenido de texto desde un origen externo y lo convierte en un objeto TextFlow. | ITextImporter |
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
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.
|
flashx.textLayout.elements:TextFlow — Objeto TextFlow creado a partir del origen.
|
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; } } }
Tue Jun 12 2018, 02:12 PM Z