| Paket | flashx.textLayout.conversion |
| Arabirim | public interface ITextImporter |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| configuration : IConfiguration
Configuration özelliği, içe aktarıcının yeni TextFlow örnekleri oluştururken ihtiyaç duyduğu IConfiguration örneğini içerir. | ITextImporter | ||
| errors : Vector.<String> [salt okunur]
throwOnError özelliği, varsayılan olan false olarak ayarlanmışsa bu özellik, bir importer yöntemine yapılan çağrıdan sonra dize olarak bir hata mesajı vektörü içerir. | ITextImporter | ||
| throwOnError : Boolean
throwOnError özelliği, içe aktarıcının hataları işleme biçimini denetler. | ITextImporter | ||
| useClipboardAnnotations : Boolean
İçe aktarıcının pano için gerekli olan ek bilgileri işleyip işlememesi gerektiğini denetler. | ITextImporter | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Harici bir kaynaktan metin içeriğini içe aktarın ve bunu bir TextFlow öğesine dönüştürün. | ITextImporter | ||
configuration | özellik |
configuration:IConfiguration| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10.2, AIR 2.0 |
Configuration özelliği, içe aktarıcının yeni TextFlow örnekleri oluştururken ihtiyaç duyduğu IConfiguration örneğini içerir. Bu özellik başta null olarak ayarlanır.
Uygulama
public function get configuration():IConfiguration public function set configuration(value:IConfiguration):voidİlgili API Öğeleri
errors | özellik |
errors:Vector.<String> [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
throwOnError özelliği, varsayılan olan false olarak ayarlanmışsa bu özellik, bir importer yöntemine yapılan çağrıdan sonra dize olarak bir hata mesajı vektörü içerir. Hata yoksa özellik null değerini döndürür. Özellik her yöntem çağrısında sıfırlanır.
Uygulama
public function get errors():Vector.<String>throwOnError | özellik |
throwOnError:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
throwOnError özelliği, içe aktarıcının hataları işleme biçimini denetler. true olarak ayarlanırsa, yöntemler hatalarda bir Error örneği atar. Varsayılan olan false olarak ayarlanırsa, hatalar bir dize vektörüne toplanır ve errors özelliğinde saklanır ve içe aktarıcı bunları atmaz.
Uygulama
public function get throwOnError():Boolean public function set throwOnError(value:Boolean):voiduseClipboardAnnotations | özellik |
useClipboardAnnotations:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İçe aktarıcının pano için gerekli olan ek bilgileri işleyip işlememesi gerektiğini denetler. Panodan veri geldiğinde veriler kısmi paragraflar içerebilir. Bunlar sonlandırıcının veya yeni satır karakterlerinin eksik olduğu paragraflar olabilir. useClipboardAnnotations öğesi true ise, içe aktarıcı bu kısmi paragrafları ConverterBase.MERGE_TO_NEXT_ON_PASTE niteliğiyle işaretler. Bu, yapıştırma işleminin yapıştırılan paragrafın (ve paragrafı içeren list veya div öğelerinin) metinle birleştirilme işlemini düzgün bir şekilde işlemesine neden olur.
Uygulama
public function get useClipboardAnnotations():Boolean public function set useClipboardAnnotations(value:Boolean):voidİlgili API Öğeleri
importToFlow | () | yöntem |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Harici bir kaynaktan metin içeriğini içe aktarın ve bunu bir TextFlow öğesine dönüştürün.
Parametreler
source:Object — Dönüştürülecek veri.
|
flashx.textLayout.elements:TextFlow — Kaynaktan oluşturulan TextFlow.
|
Bu kod parçacığı, biçimlendirilmiş metnin art arda içe aktarmalarını gerçekleştirmek için ITextImporter yönteminin kullanımını gösterir. importToFlow öğesine yapılan her çağrının başında hataların temizlendiğini unutmayın.
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, 01:09 PM Z