LoadOptions

LoadOptions class

Bir belgeyi bir sunucusuna yüklerken ek seçeneklerin (şifre veya temel URI gibi) belirtilmesine olanak tanır.Document nesne.

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

public class LoadOptions

yapıcılar

İsimTanım
LoadOptions()Bu sınıfın yeni bir örneğini varsayılan değerlerle başlatır.
LoadOptions(string)Şifrelenmiş bir belgeyi yüklemek için belirtilen parolayla bu sınıfın yeni bir örneğini başlatmak için bir kısayol.
LoadOptions(LoadFormat, string, string)Bu sınıfın özelliklerini belirtilen değerlere ayarlayarak yeni bir örneğini başlatmak için bir kısayol.

Özellikleri

İsimTanım
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.
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.
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.
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

Şifrelenmiş bir Microsoft Word belgesinin nasıl yükleneceğini gösterir.

Document doc;

// Şifreli bir belgeyi şifresi olmadan açmaya çalıştığımızda Aspose.Words bir istisna fırlatır.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(MyDir + "Encrypted.docx"));

// Böyle bir belge yüklenirken parola, LoadOptions nesnesi kullanılarak belgenin oluşturucusuna geçirilir.
LoadOptions options = new LoadOptions("docPassword");

// Şifrelenmiş bir belgeyi LoadOptions nesnesiyle yüklemenin iki yolu vardır.
// 1 - Belgeyi yerel dosya sisteminden dosya adına göre yükle:
doc = new Document(MyDir + "Encrypted.docx", options);
// 2 - Belgeyi bir akıştan yükleyin:
using (Stream stream = File.OpenRead(MyDir + "Encrypted.docx"))
{
    doc = new Document(stream, options);
}

Ayrıca bakınız