Aspose::Words::Settings::ViewOptions::get_DisplayBackgroundShape method

ViewOptions::get_DisplayBackgroundShape method

Управляет отображением фоновой фигуры в режиме разметки печати.

bool Aspose::Words::Settings::ViewOptions::get_DisplayBackgroundShape() const

Примеры

Показывает, как скрыть/отобразить фоновые изображения документа в параметрах просмотра.

// Используйте строку HTML для создания нового документа с однотонным фоновым цветом.
const System::String html = u"<html>\r\n                <body style='background-color: blue'>\r\n                    <p>Hello world!</p>\r\n                </body>\r\n            </html>";

auto doc = System::MakeObject<Aspose::Words::Document>(System::MakeObject<System::IO::MemoryStream>(System::Text::Encoding::get_Unicode()->GetBytes(html)));

// Исходный файл документа имеет однотонный фоновый цвет,
// присутствие которого установит флаг "DisplayBackgroundShape" в "true".
ASSERT_TRUE(doc->get_ViewOptions()->get_DisplayBackgroundShape());

// Оставьте "DisplayBackgroundShape" в значении "true", чтобы документ отображал фоновый цвет.
// Это может изменить некоторые цвета текста для улучшения видимости.
// Установите "DisplayBackgroundShape" в "false", чтобы не отображать фоновый цвет.
doc->get_ViewOptions()->set_DisplayBackgroundShape(displayBackgroundShape);

doc->Save(get_ArtifactsDir() + u"ViewOptions.DisplayBackgroundShape.docx");

См. также