Metin Belgesiyle Çalışmak
Bu yazıda Aspose.Words aracılığıyla bir metin belgesiyle çalışmak için hangi seçeneklerin yararlı olabileceğini öğreneceğiz. Lütfen bunun mevcut seçeneklerin tam bir listesi olmadığını, yalnızca bazılarıyla çalışmanın bir örneği olduğunu unutmayın.
Çift Yönlü İşaretler Ekle
Düz metin biçiminde dışa aktarırken her BiDi çalıştırmadan önce çift yönlü işaretlerin eklenip eklenmeyeceğini belirlemek için AddBidiMarks özelliğini kullanabilirsiniz. Aspose.Words, metindeki her çift yönlü Çalıştırma’dan önce ‘SAĞDAN SOLA İŞARETİ’ (U+200F) Unicode Karakterini ekler. Bu seçenek, Düz Metin formatına dışa aktardığınızda MS Word Dosya Dönüştürme iletişim kutusundaki “Çift yönlü işaretler ekle” seçeneğine karşılık gelir. Yalnızca Arapça veya İbranice düzenleme dillerinden herhangi birinin MS Word’e eklenmesi durumunda diyalogda görüneceğini unutmayın.
Aşağıdaki kod örneği AddBidiMarks özelliğinin nasıl kullanılacağını gösterir. Bu özelliğin varsayılan değeri false‘dir:
TXT Yükleme Sırasında Liste Öğelerini Tanı
Aspose.Words, bir metin dosyasının liste öğesini, belge nesne modelinde liste numaraları veya düz metin olarak içe aktarabilir. DetectNumberingWithWhitespaces özelliği, bir belge düz metin formatından içe aktarıldığında numaralı liste öğelerinin nasıl tanınacağını belirtmenize olanak tanır:
-
Bu seçenek true olarak ayarlanırsa boşluklar aynı zamanda liste numarası sınırlayıcıları olarak da kullanılır: Arapça stil numaralandırma için liste tanıma algoritması (1., 1.1.2.) hem boşlukları hem de nokta (".") sembollerini kullanır.
-
Bu seçenek false olarak ayarlanırsa, liste numaraları nokta, sağ köşeli parantez veya madde işareti sembolleriyle ("•", “*”, “-” veya “o” gibi) bittiği zaman, liste tanıma algoritması liste paragraflarını algılar.
Aşağıdaki kod örneği bu özelliğin nasıl kullanılacağını gösterir:
TXT Yükleme Sırasında Öndeki ve Sondaki Boşlukları İşleyin
TXT dosyası yüklenirken baştaki ve sondaki boşlukların işlenme şeklini kontrol edebilirsiniz. Öndeki boşluklar kesilebilir, korunabilir veya girintiye dönüştürülebilir ve arkadaki boşluklar kesilebilir veya korunabilir.
Aşağıdaki kod örneği, TXT dosyasını içe aktarırken öndeki ve sondaki boşlukların nasıl kırpılacağını gösterir:
Belge Metin Yönünü Algıla
Aspose.Words, belgedeki metin yönünü (RTL/LTR) algılamak için TxtLoadOptions sınıfında DocumentDirection özelliğini sağlar. Bu özellik, DocumentDirection numaralandırmasında sağlanan belge metni yönlerini ayarlar veya alır. Varsayılan değer right‘a bırakılmıştır.
Aşağıdaki kod örneği, TXT dosyasını içe aktarırken belgenin metin yönünün nasıl algılanacağını gösterir:
TXT Çıkışında Üstbilgi ve Altbilgiyi Dışa Aktarma
Çıkış TXT belgesinde üstbilgi ve altbilgiyi dışa aktarmak istiyorsanız ExportHeadersFootersMode özelliğini kullanabilirsiniz. Bu özellik, üstbilgilerin ve altbilgilerin düz metin biçimine nasıl aktarılacağını belirtir.
Aşağıdaki kod örneği, üstbilgilerin ve altbilgilerin düz metin biçimine nasıl aktarılacağını gösterir:
Çıkış TXT’sinde Liste Girintisini Dışa Aktarma
Aspose.Words, düz metin biçimine dışa aktarırken liste düzeylerinin nasıl girintili olacağını belirlemeye olanak tanıyan TxtListIndentation sınıfını tanıttı. TxtSaveOption ile çalışırken, liste düzeylerini girintilemek için kullanılacak karakteri belirtmek ve bir liste düzeyi başına girinti olarak kaç karakter kullanılacağını belirten sayıyı belirtmek için ListIndentation özelliği sağlanır.
Karakter özelliğinin varsayılan değeri ‘\0’ olup girinti olmadığını gösterir. Count özelliği için varsayılan değer 0’dır; bu, girinti olmadığı anlamına gelir.
Sekme Karakterini Kullanma
Aşağıdaki kod örneği, sekme karakterlerini kullanarak liste düzeylerinin nasıl dışarı aktarılacağını gösterir:
Boşluk Karakterini Kullanma
Aşağıdaki kod örneği, boşluk karakterlerini kullanarak liste düzeylerinin nasıl dışarı aktarılacağını gösterir:
Varsayılan Girintiyi Kullanma
Aşağıdaki kod örneği, varsayılan girintiyi kullanarak liste düzeylerinin nasıl dışarı aktarılacağını gösterir: