Перечисление Aspose::Words::HtmlInsertOptions

HtmlInsertOptions enum

Указывает параметры для метода InsertHtml().

enum class HtmlInsertOptions

Значения

ИмяЗначениеОписание
None0Используйте параметры по умолчанию при вставке HTML.
UseBuilderFormatting1Используйте шрифтовое и абзацное форматирование, указанное в DocumentBuilder, в качестве базового форматирования для текста, вставленного из HTML.
RemoveLastEmptyParagraph2Удалить пустой абзац, который обычно вставляется после HTML, заканчивающегося блочным элементом.
PreserveBlocks4Сохранять свойства блочных элементов.

Примеры

Показывает, как лучше сохранять границы и отступы.

const System::String html = u"\r\n                <html>\r\n                    <div style='border:dotted'>\r\n                    <div style='border:solid'>\r\n                        <p>paragraph 1</p>\r\n                        <p>paragraph 2</p>\r\n                    </div>\r\n                    </div>\r\n                </html>";

// Установите новый режим импорта блочных элементов HTML.
Aspose::Words::HtmlInsertOptions insertOptions = Aspose::Words::HtmlInsertOptions::PreserveBlocks;

auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>();
builder->InsertHtml(html, insertOptions);
builder->get_Document()->Save(get_ArtifactsDir() + u"DocumentBuilder.PreserveBlocks.docx");

См. также