Aspose::Words::Settings::ZoomType enum

ZoomType enum

Возможные значения того, насколько большой или маленький документ отображается на экране в Microsoft Word.

enum class ZoomType

Значения

ИмяЗначениеОписание
Пользовательский0Процент масштабирования задаётся явно. Он не пересчитывается автоматически при изменении размера элемента управления.
Nonen/aУказывает использовать явный процент масштабирования. То же, что и Custom.
FullPage1Процент масштабирования автоматически пересчитывается, чтобы поместить одну полную страницу.
PageWidth2Процент масштабирования автоматически пересчитывается, чтобы соответствовать ширине страницы.
TextFit3Процент масштабирования автоматически пересчитывается, чтобы соответствовать тексту.

Примеры

Показывает, как задать пользовательский коэффициент масштабирования, который более старые версии 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");

См. также