com.aspose.words

Class PageBorderAppliesTo

  • java.lang.Object
    • com.aspose.words.PageBorderAppliesTo
public class PageBorderAppliesTo 
extends java.lang.Object

Utility class containing constants. Specifies which pages the page border is printed on.

Example:

Shows how to create a page border that looks like a wide blue band at the top of the first page only.
Document doc = new Document();

PageSetup pageSetup = doc.getSections().get(0).getPageSetup();
pageSetup.setBorderAlwaysInFront(false);
pageSetup.setBorderDistanceFrom(PageBorderDistanceFrom.PAGE_EDGE);
pageSetup.setBorderAppliesTo(PageBorderAppliesTo.FIRST_PAGE);

Border border = pageSetup.getBorders().getByBorderType(BorderType.TOP);
border.setLineStyle(LineStyle.SINGLE);
border.setLineWidth(30.0);
border.setColor(Color.BLUE);
border.setDistanceFromText(0.0);

doc.save(getArtifactsDir() + "PageSetup.PageBorderProperties.docx");
See Also:
PageSetup, PageSetup.BorderAppliesTo

Field Summary
static final intALL_PAGES = 0
Page border is shown on all pages of the section.
static final intFIRST_PAGE = 1
Page border is shown on the first page of the section only.
static final intOTHER_PAGES = 2
Page border is shown on all pages except the first page of the section.
 

    • Field Detail

      • ALL_PAGES = 0

        public static final int ALL_PAGES
        Page border is shown on all pages of the section.
      • FIRST_PAGE = 1

        public static final int FIRST_PAGE
        Page border is shown on the first page of the section only.
      • OTHER_PAGES = 2

        public static final int OTHER_PAGES
        Page border is shown on all pages except the first page of the section.