PageFormatInfo
Immutable information about the format of all pages of a document. When any of the fields is null, the default value supplied by the underlying renderer is used.
A document may have multiple PageFormatInfo instances with different selector values, allowing distinct formatting for specific page sides or page ranges (e.g. mirrored margins in book-style layouts, or different margins for the first few pages).
Parameters
the scope this format applies to (side, range, or both), or null for global (all pages)
width of each page
height of each page
blank space around the content of each page
width of the border around the content area of each page
color of the border around the content area of each page
number of columns on each page. If set, the layout becomes multi-column
text alignment of the content of each page