Aspose::Words::Settings::ViewOptions класс

ViewOptions class

Предоставляет различные параметры, которые контролируют отображение документа в Microsoft Word. Чтобы узнать больше, посетите статью документации Work with Options and Appearance of Word Documents.

class ViewOptions : public System::Object

Методы

МетодОписание
get_DisplayBackgroundShape() constУправляет отображением фоновой фигуры в режиме разметки печати.
get_DoNotDisplayPageBoundaries() constОтключает отображение пространства между верхом текста и верхним краем страницы.
get_FormsDesign() constУказывает, находится ли документ в режиме разработки форм.
get_ViewType() constУправляет режимом просмотра в Microsoft Word.
get_ZoomPercent() constПолучает или задает процент, с которым вы хотите просматривать документ.
get_ZoomType() constПолучает или задает значение масштабирования, основанное на размере окна.
GetType() const override
Is(const System::TypeInfo&) const override
set_DisplayBackgroundShape(bool)Сеттер для Aspose::Words::Settings::ViewOptions::get_DisplayBackgroundShape.
set_DoNotDisplayPageBoundaries(bool)Сеттер для Aspose::Words::Settings::ViewOptions::get_DoNotDisplayPageBoundaries.
set_FormsDesign(bool)Сеттер для Aspose::Words::Settings::ViewOptions::get_FormsDesign.
set_ViewType(Aspose::Words::Settings::ViewType)Сеттер для Aspose::Words::Settings::ViewOptions::get_ViewType.
set_ZoomPercent(int32_t)Сеттер для Aspose::Words::Settings::ViewOptions::get_ZoomPercent.
set_ZoomType(Aspose::Words::Settings::ZoomType)Сеттер для Aspose::Words::Settings::ViewOptions::get_ZoomType.
static Type()

Примеры

Показывает, как задать пользовательский коэффициент масштабирования, который более старые версии Microsoft Word применяют к документу при загрузке.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello world!");

doc->get_ViewOptions()->set_ViewType(Aspose::Words::Settings::ViewType::PageLayout);
doc->get_ViewOptions()->set_ZoomPercent(50);

ASSERT_EQ(Aspose::Words::Settings::ZoomType::Custom, doc->get_ViewOptions()->get_ZoomType());
ASSERT_EQ(Aspose::Words::Settings::ZoomType::None, doc->get_ViewOptions()->get_ZoomType());

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

Показывает, как задать пользовательский тип масштабирования, который более старые версии Microsoft Word применяют к документу при загрузке.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello world!");

// Установите свойство "ZoomType" в "ZoomType.PageWidth", чтобы получить Microsoft Word
// для автоматического масштабирования документа до ширины страницы.
// Установите свойство "ZoomType" в "ZoomType.FullPage", чтобы получить Microsoft Word
// для автоматического масштабирования документа так, чтобы была видна вся первая страница.
// Установите свойство "ZoomType" в "ZoomType.TextFit", чтобы получить Microsoft Word
// для автоматического масштабирования документа до внутренних полей текста первой страницы.
doc->get_ViewOptions()->set_ZoomType(zoomType);

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

См. также