BlockImportMode

BlockImportMode enumeration

Anger hur egenskaper för element på blocknivå importeras från HTML-baserade dokument.

public enum BlockImportMode

Värderingar

namnVärdeBeskrivning
Merge0Egenskaper för överordnade block slås samman och lagras i underordnade element (dvs. stycken eller tabeller).
Preserve1Egenskaper för överordnade block importeras till en speciell logisk struktur och lagras separat från dokumentnoder.

Exempel

Visar hur egenskaper för element på blocknivå importeras från HTML-baserade dokument.

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();
// Ställ in det nya läget för import av HTML-element på blocknivå.
loadOptions.BlockImportMode = blockImportMode;

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

Se även