HtmlInsertOptions

HtmlInsertOptions enumeration

指定选项InsertHtml方法.

[Flags]
public enum HtmlInsertOptions

价值观

姓名价值描述
None0插入 HTML 时使用默认选项。
UseBuilderFormatting1使用中指定的字体和段落格式DocumentBuilder作为从 HTML. 插入的 text 的基本格式
RemoveLastEmptyParagraph2删除通常插入到以块级元素结尾的 HTML 之后的空段落。
PreserveBlocks4保留块级元素的属性。

例子

展示如何更好地保留所看到的边框和边距。

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

// 设置导入 HTML 块级元素的新模式。
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

也可以看看