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):void
useClipboardAnnotations | ö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