| 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):voidElementos 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):voiduseClipboardAnnotations | 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):voidElementos 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