HtmlInsertOptions

HtmlInsertOptions enumeration

Anger alternativ förInsertHtml metod.

[Flags]
public enum HtmlInsertOptions

Värderingar

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

Exempel

Visar hur man gör det möjligt att bättre bevara 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