HtmlInsertOptions

HtmlInsertOptions enumeration

Anger alternativ förInsertHtml metod.

[Flags]
public enum HtmlInsertOptions

Värderingar

namnVärdeBeskrivning
None0Använd standardinställningarna när du infogar HTML.
UseBuilderFormatting1Använd teckensnitt och styckeformatering som anges iDocumentBuilder som basformatering för text infogad från HTML.
RemoveLastEmptyParagraph2Ta bort det tomma stycket som normalt infogas efter HTML och som slutar med ett blocknivåelement.
PreserveBlocks4Bevara egenskaper för element på blocknivå.

Exempel

Visar hur man bättre bevarar synliga kanter och marginaler.

const string html = @"
    <html>
        <div style='border:dotted'>
        <div style='border:solid'>
            <p>paragraph 1</p>
            <p>paragraph 2</p>
        </div>
        </div>
    </html>";

// Ställ in det nya läget för import av HTML-element på blocknivå.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

DocumentBuilder builder = new DocumentBuilder();
builder.InsertHtml(html, insertOptions);
builder.Document.Save(ArtifactsDir + "DocumentBuilder.PreserveBlocks.docx");

Se även