Aspose::Words::PageBorderAppliesTo enum

PageBorderAppliesTo enum

Указывает, на каких страницах печатается граница страницы.

enum class PageBorderAppliesTo

Значения

ИмяЗначениеОписание
AllPages0Граница страницы отображается на всех страницах раздела.
FirstPage1Граница страницы отображается только на первой странице раздела.
OtherPages2Граница страницы отображается на всех страницах, кроме первой страницы раздела.

Примеры

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

auto doc = System::MakeObject<Aspose::Words::Document>();

System::SharedPtr<Aspose::Words::PageSetup> pageSetup = doc->get_Sections()->idx_get(0)->get_PageSetup();
pageSetup->set_BorderAlwaysInFront(false);
pageSetup->set_BorderDistanceFrom(Aspose::Words::PageBorderDistanceFrom::PageEdge);
pageSetup->set_BorderAppliesTo(Aspose::Words::PageBorderAppliesTo::FirstPage);

System::SharedPtr<Aspose::Words::Border> border = pageSetup->get_Borders()->idx_get(Aspose::Words::BorderType::Top);
border->set_LineStyle(Aspose::Words::LineStyle::Single);
border->set_LineWidth(30);
border->set_Color(System::Drawing::Color::get_Blue());
border->set_DistanceFromText(0);

doc->Save(get_ArtifactsDir() + u"PageSetup.PageBorderProperties.docx");

См. также