Aspose::Words::PageBorderAppliesTo enum

PageBorderAppliesTo enum

Specifies which pages the page border is printed on.

enum class PageBorderAppliesTo

Values

NameValueDescription
AllPages0Page border is shown on all pages of the section.
FirstPage1Page border is shown on the first page of the section only.
OtherPages2Page border is shown on all pages except the first page of the section.

Examples

Shows how to create a wide blue band border at the top of the first page.

auto doc = MakeObject<Document>();

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

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

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

See Also