HtmlInsertOptions

HtmlInsertOptions enumeration

Gibt Optionen für anInsertHtml method.

[Flags]
public enum HtmlInsertOptions

Werte

NameWertBeschreibung
None0Verwenden Sie beim Einfügen von HTML die Standardoptionen.
UseBuilderFormatting1Verwenden Sie die in angegebene Schriftart und AbsatzformatierungDocumentBuilder als Basisformatierung für aus HTML eingefügter Text .
RemoveLastEmptyParagraph2Entfernen Sie den leeren Absatz, der normalerweise nach HTML eingefügt wird und mit einem Element auf Blockebene endet.
PreserveBlocks4Eigenschaften von Elementen auf Blockebene beibehalten.

Beispiele

Zeigt, wie Sie die sichtbaren Ränder und Ränder besser erhalten können.

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 für den Import 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