HtmlLoadOptions
Inhalt
[
Ausblenden
]HtmlLoadOptions class
Ermöglicht die Angabe zusätzlicher Optionen beim Laden eines HTML-Dokuments in einDocument Objekt.
Um mehr zu erfahren, besuchen Sie dieLadeoptionen festlegen Dokumentationsartikel.
public class HtmlLoadOptions : LoadOptions
Konstrukteure
| Name | Beschreibung | 
|---|---|
| HtmlLoadOptions() | Initialisiert eine neue Instanz dieser Klasse mit Standardwerten. | 
| HtmlLoadOptions(string) | Eine Verknüpfung zum Initialisieren einer neuen Instanz dieser Klasse mit dem angegebenen Kennwort zum Laden eines verschlüsselten Dokuments. | 
| HtmlLoadOptions(LoadFormat, string, string) | Eine Verknüpfung zum Initialisieren einer neuen Instanz dieser Klasse mit Eigenschaften, die auf die angegebenen Werte gesetzt sind. | 
Eigenschaften
| Name | Beschreibung | 
|---|---|
| BaseUri { get; set; } | Ruft die Zeichenfolge ab oder legt sie fest, die verwendet wird, um im Dokument gefundene relative URIs bei Bedarf in absolute URIs aufzulösen. Kann sein nulloder leere Zeichenfolge. Standard istnull. | 
| BlockImportMode { get; set; } | Ruft einen Wert ab oder legt ihn fest, der angibt, wie Eigenschaften von Blockelementen importiert werden. Der Standardwert istMerge . | 
| ConvertMetafilesToPng { get; set; } | Ruft ab oder legt fest, ob Metadateien konvertiert werden sollen (Wmf oderEmf ) Bilder zuPngBildformat. | 
| ConvertShapeToOfficeMath { get; set; } | Ruft ab oder legt fest, ob Formen mit EquationXML in Office Math-Objekte konvertiert werden sollen. | 
| ConvertSvgToEmf { get; set; } | Ruft einen Wert ab oder legt ihn fest, der angibt, ob geladene SVG-Bilder in das EMF-Format konvertiert werden sollen. Der Standardwert ist FALSCHund geladene SVG-Bilder werden, wenn möglich, unverändert und ohne Konvertierung gespeichert. | 
| Encoding { get; set; } | Ruft die Kodierung ab oder legt sie fest, die zum Laden eines HTML-, TXT- oder CHM-Dokuments verwendet wird, wenn die Kodierung im Dokument nicht angegeben ist . Kann sein nullStandard istnull. | 
| FontSettings { get; set; } | Ermöglicht die Festlegung von Schriftarteinstellungen für Dokumente. | 
| IgnoreNoscriptElements { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob <noscript> HTML-Elemente ignoriert werden sollen. Der Standardwert ist FALSCH. | 
| IgnoreOleData { get; set; } | Gibt an, ob die OLE-Daten ignoriert werden sollen. | 
| LanguagePreferences { get; } | Ruft die Spracheinstellungen ab, die beim Laden des Dokuments verwendet werden. | 
| LoadFormat { get; set; } | Gibt das Format des zu ladenden Dokuments an. Standard istAuto . | 
| MswVersion { get; set; } | Ermöglicht die Angabe, dass der Dokumentladevorgang einer bestimmten MS Word-Version entsprechen soll. Der Standardwert istWord2019 | 
| Password { get; set; } | Ruft das Kennwort zum Öffnen eines verschlüsselten Dokuments ab oder legt es fest. Kann nulloder leere Zeichenfolge. Standard istnull. | 
| PreferredControlType { get; set; } | Ruft den bevorzugten Typ von Dokumentknoten ab oder legt ihn fest, die importierte <input>- und <select>-Elemente darstellen. Der Standardwert istFormField . | 
| PreserveIncludePictureField { get; set; } | Ruft ab oder legt fest, ob das Feld INCLUDEPICTURE beim Lesen von Microsoft Word-Formaten beibehalten werden soll. Der Standardwert ist FALSCH. | 
| ProgressCallback { get; set; } | Wird während des Ladens eines Dokuments aufgerufen und akzeptiert Daten zum Ladefortschritt. | 
| ResourceLoadingCallback { get; set; } | Ermöglicht die Steuerung, wie externe Ressourcen (Bilder, Stylesheets) geladen werden, wenn ein Dokument aus HTML, MHTML importiert wird. | 
| SupportFontFaceRules { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob @font-face-Regeln unterstützt werden und ob deklarierte Schriftarten geladen werden sollen. Der Standardwert ist FALSCH. | 
| SupportVml { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob VML-Bilder unterstützt werden sollen. | 
| TempFolder { get; set; } | Ermöglicht die Verwendung temporärer Dateien beim Lesen von Dokumenten. Standardmäßig ist diese Eigenschaft nullund es werden keine temporären Dateien verwendet. | 
| UpdateDirtyFields { get; set; } | Gibt an, ob die Felder mit dem schmutzigAttribut. | 
| UseSystemLcid { get; set; } | Ruft ab oder legt fest, ob der aus der Windows-Registrierung abgerufene LCID-Wert zum Bestimmen der Standardränder für die Seiteneinrichtung verwendet werden soll. | 
| WarningCallback { get; set; } | Wird während eines Ladevorgangs aufgerufen, wenn ein Problem erkannt wird, das zu einem Verlust der Daten- oder Formatierungsgenauigkeit führen kann. | 
| WebRequestTimeout { get; set; } | Die Anzahl der Millisekunden, die gewartet werden soll, bevor die Webanforderung abläuft. Der Standardwert beträgt 100.000 Millisekunden (100 Sekunden). | 
Methoden
| Name | Beschreibung | 
|---|---|
| override Equals(object) | Bestimmt, ob das angegebene Objekt den gleichen Wert wie das aktuelle Objekt hat. | 
Beispiele
Zeigt, wie bedingte Kommentare beim Laden eines HTML-Dokuments unterstützt werden.
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
// Wenn der Wert wahr ist, berücksichtigen wir beim Parsen des geladenen Dokuments den VML-Code.
loadOptions.SupportVml = supportVml;
// Dieses Dokument enthält ein JPEG-Bild innerhalb der Tags "<!--[if gte vml 1]>",
// und ein anderes PNG-Bild innerhalb der Tags "<![if !vml]>".
// Wenn wir das Flag „SupportVml“ auf „true“ setzen, lädt Aspose.Words das JPEG.
// Wenn wir dieses Flag auf „false“ setzen, lädt Aspose.Words nur das PNG.
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);
Siehe auch
- class LoadOptions
- namensraum Aspose.Words.Loading
- Montage Aspose.Words