TxtLoadOptions

TxtLoadOptions class

Yükleme sırasında ek seçeneklerin belirlenmesine olanak tanırText belgeye dönüştürmekDocument nesne.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yükleme Seçeneklerini Belirleyin belgeleme makalesi.

public class TxtLoadOptions : LoadOptions

yapıcılar

İsimTanım
TxtLoadOptions()Bu sınıfın yeni bir örneğini varsayılan değerlerle başlatır.

Özellikleri

İsimTanım
AutoNumberingDetection { get; set; }Bir belge yüklenirken otomatik numaralandırma algılamasının yapılıp yapılmayacağını belirten bir Boole değeri alır veya ayarlar. Varsayılan değerdoğru .
BaseUri { get; set; }Gerektiğinde belgede bulunan bağıl URI’leri mutlak URI’lere dönüştürmek için kullanılacak dizeyi alır veya ayarlar. hükümsüz veya boş dize. Varsayılanhükümsüz .
ConvertMetafilesToPng { get; set; }Meta dosyasının dönüştürülüp dönüştürülmeyeceğini alır veya ayarlarWmf veyaEmf ) görüntüleriPnggörüntü biçimi.
ConvertShapeToOfficeMath { get; set; }Şekillerin EquationXML ile Office Math nesnelerine dönüştürülüp dönüştürülmeyeceğini alır veya ayarlar.
DetectHyperlinks { get; set; }Metindeki köprü metinlerini algılamayı belirtir. Varsayılan değerYANLIŞ .
DetectNumberingWithWhitespaces { get; set; }Belge düz metin biçiminden içe aktarıldığında numaralı liste öğelerinin nasıl tanınacağını belirtmeye olanak tanır. Varsayılan değerdoğru.
DocumentDirection { get; set; }Bir belge yönünü alır veya ayarlar. Varsayılan değerLeftToRight .
Encoding { get; set; }Kodlama belirtilmemişse HTML, TXT veya CHM belgesini yüklemek için kullanılacak kodlamayı alır veya ayarlar belgenin içinde. Şu şekilde olabilir:hükümsüz Varsayılan değer:hükümsüz .
FontSettings { get; set; }Belge yazı tipi ayarlarının belirlenmesine olanak tanır.
IgnoreOleData { get; set; }OLE verilerinin yoksayılıp yoksayılmayacağını belirtir.
LanguagePreferences { get; }Belge yüklenirken kullanılacak dil tercihlerini alır.
LeadingSpacesOptions { get; set; }Önde gelen bir alan işlemenin tercih edilen seçeneğini alır veya ayarlar. Varsayılan değerConvertToIndent .
LoadFormat { get; set; }Yüklenecek belgenin biçimini belirtir. VarsayılanAuto .
MswVersion { get; set; }Belge yükleme işleminin belirli bir MS Word sürümüyle eşleşmesi gerektiğini belirtmenize olanak tanır. Varsayılan değerWord2019
Password { get; set; }Şifrelenmiş bir belgeyi açmak için parolayı alır veya ayarlar. Şu şekilde olabilir:hükümsüz veya boş dize. Varsayılanhükümsüz .
PreserveIncludePictureField { get; set; }Microsoft Word biçimlerini okurken INCLUDEPICTURE alanının korunup korunmayacağını alır veya ayarlar. Varsayılan değerYANLIŞ .
ProgressCallback { get; set; }Bir belge yüklenirken çağrılır ve yükleme ilerlemesiyle ilgili verileri kabul eder.
ResourceLoadingCallback { get; set; }Bir belge HTML veya MHTML’den içe aktarıldığında harici kaynakların (resimler, stil sayfaları) nasıl yükleneceğini kontrol etmenizi sağlar.
TempFolder { get; set; }Belgeyi okurken geçici dosyaların kullanılmasına izin verir. Varsayılan olarak bu özellikhükümsüz ve geçici dosyalar kullanılmaz.
TrailingSpacesOptions { get; set; }Son boşluk işlemenin tercih edilen seçeneğini alır veya ayarlar. Varsayılan değerTrim .
UpdateDirtyFields { get; set; }Alanların güncellenip güncellenmeyeceğini belirtirkirli öznitelik.
UseSystemLcid { get; set; }Sayfa düzeni varsayılan kenar boşluklarını belirlemek için Windows kayıt defterinden alınan LCID değerinin kullanılıp kullanılmayacağını alır veya ayarlar.
WarningCallback { get; set; }Veri veya biçimlendirme sadakat kaybına yol açabilecek bir sorun algılandığında, yükleme işlemi sırasında çağrılır.

yöntemler

İsimTanım
override Equals(object)Belirtilen nesnenin geçerli nesneye eşit değerde olup olmadığını belirler.

Örnekler

Köprü metinlerin nasıl okunacağını ve görüntüleneceğini gösterir.

const string inputText = "Some links in TXT:\n" +
        "https://www.aspose.com/\n" +
        "https://docs.aspose.com/words/net/\n";

using (Stream stream = new MemoryStream())
{
    byte[] buf = Encoding.ASCII.GetBytes(inputText);
    stream.Write(buf, 0, buf.Length);

    // Bağlantılı dokümanı yükle.
    Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });

    // Köprü metinlerini yazdır.
    foreach (Field field in doc.Range.Fields)
        Console.WriteLine(field.Result);

    Assert.AreEqual(doc.Range.Fields[0].Result.Trim(), "https://www.aspose.com/");
    Assert.AreEqual(doc.Range.Fields[1].Result.Trim(), "https://docs.aspose.com/words/net/");
}

Ayrıca bakınız