HtmlInsertOptions

HtmlInsertOptions enumeration

Gibt Optionen für dieInsertHtml Methode.

[Flags]
public enum HtmlInsertOptions

Werte

NameWertBeschreibung
None0Verwenden Sie beim Einfügen von HTML die Standardoptionen.
UseBuilderFormatting1Verwenden Sie die Schriftart und Absatzformatierung, die inDocumentBuilder als Basisformatierung für aus HTML eingefügten Text .
RemoveLastEmptyParagraph2Entfernen Sie den leeren Absatz, der normalerweise nach HTML eingefügt wird, das mit einem Blockelement endet.
PreserveBlocks4Bewahrt die Eigenschaften von Blockelementen.

Beispiele

Zeigt, wie sichtbare Grenzen und Ränder besser erhalten bleiben.

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

// Legen Sie den neuen Modus zum Importieren von HTML-Elementen auf Blockebene fest.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

Siehe auch