BlockImportMode

BlockImportMode enumeration

Gibt an, wie Eigenschaften von Blockelementen aus HTML-basierten Dokumenten importiert werden.

public enum BlockImportMode

Werte

NameWertBeschreibung
Merge0Eigenschaften von übergeordneten Blöcken werden zusammengeführt und in untergeordneten Elementen (z. B. Absätzen oder Tabellen) gespeichert.
Preserve1Eigenschaften von übergeordneten Blöcken werden in eine spezielle logische Struktur importiert und getrennt von Dokumentknoten gespeichert.

Beispiele

Zeigt, wie Eigenschaften von Blockelementen aus HTML-basierten Dokumenten importiert werden.

const string html = @"
<html>
    <div style='border:dotted'>
        <div style='border:solid'>
            <p>paragraph 1</p>
            <p>paragraph 2</p>
        </div>
    </div>
</html>";
MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html));

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
// Legen Sie den neuen Modus zum Importieren von HTML-Elementen auf Blockebene fest.
loadOptions.BlockImportMode = blockImportMode;

Document doc = new Document(stream, loadOptions);
doc.Save(ArtifactsDir + "HtmlLoadOptions.BlockImport.docx");

Siehe auch