HtmlLoadOptions
İçindekiler
[
Saklamak
]HtmlLoadOptions class
HTML belgesini bir HTML dosyasına yüklerken ek seçeneklerin 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 HtmlLoadOptions : LoadOptions
yapıcılar
| İsim | Tanım |
|---|---|
| HtmlLoadOptions() | Bu sınıfın yeni bir örneğini varsayılan değerlerle başlatır. |
| HtmlLoadOptions(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. |
| HtmlLoadOptions(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
| İsim | Tanı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 . |
| BlockImportMode { get; set; } | Blok düzeyindeki öğelerin özelliklerinin nasıl içe aktarılacağını belirten bir değeri alır veya ayarlar. Varsayılan değerMerge . |
| 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. |
| ConvertSvgToEmf { get; set; } | Yüklenen SVG resimlerinin EMF biçimine dönüştürülüp dönüştürülmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan değerYANLIŞ ve mümkünse, yüklenen SVG görüntüleri dönüştürülmeden olduğu gibi saklanır. |
| 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. |
| IgnoreNoscriptElements { get; set; } | <noscript> HTML öğelerinin yoksayılıp yoksayılmayacağını belirten bir değer alır veya ayarlar. Varsayılan değerYANLIŞ . |
| 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 . |
| PreferredControlType { get; set; } | İçeri aktarılan <input> ve <select> öğelerini temsil edecek tercih edilen belge düğümü türünü alır veya ayarlar. Varsayılan değerFormField . |
| 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. |
| SupportFontFaceRules { get; set; } | @font-face kurallarının desteklenip desteklenmeyeceğini ve beyan edilen fontların yüklenip yüklenmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan değerYANLIŞ . |
| SupportVml { get; set; } | VML görüntülerinin desteklenip desteklenmeyeceğini belirten bir değer alır veya ayarlar. |
| 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. |
| WebRequestTimeout { get; set; } | Web isteği zaman aşımına uğramadan önce beklenecek milisaniye sayısı. Varsayılan değer 100000 milisaniyedir (100 saniye). |
yöntemler
| İsim | Tanım |
|---|---|
| override Equals(object) | Belirtilen nesnenin geçerli nesneye eşit değerde olup olmadığını belirler. |
Örnekler
Bir HTML belgesi yüklenirken koşullu yorumların nasıl destekleneceğini gösterir.
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
// Değer doğruysa, yüklenen belgeyi ayrıştırırken VML kodunu dikkate alırız.
loadOptions.SupportVml = supportVml;
// Bu belge "<!--[if gte vml 1]>" etiketleri arasında bir JPEG görüntüsü içeriyor,
// ve "<![if !vml]>" etiketleri arasında farklı bir PNG resmi.
// "SupportVml" bayrağını "true" olarak ayarlarsak, Aspose.Words JPEG'i yükleyecektir.
// Bu bayrağı "false" olarak ayarlarsak, Aspose.Words yalnızca PNG'yi yükleyecektir.
Document doc = new Document(MyDir + "VML conditional.htm", loadOptions);
if (supportVml)
Assert.AreEqual(ImageType.Jpeg, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).ImageData.ImageType);
else
Assert.AreEqual(ImageType.Png, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).ImageData.ImageType);
Ayrıca bakınız
- class LoadOptions
- ad alanı Aspose.Words.Loading
- toplantı Aspose.Words