The Publish::Page class is a concept class for page-related enums. More...
#include <sprk_publish.h>
Public Types | |
| enum | Format { Format::P11x17, Format::A3, Format::A4, Format::A5, Format::B4JIS, Format::B5JIS, Format::Executive, Format::Legal, Format::Letter, Format::Tabloid, Format::B4ISO, Format::B5ISO } |
| Enumerates the page formats to use when generating a PDF via Publish. More... | |
| enum | Orientation { Orientation::Portrait, Orientation::Landscape } |
| Enumerates the page orientations to use when generating a PDF via Publish. More... | |
Private Member Functions | |
| Page () | |
| Private default constructor to prevent instantiation. More... | |
The Publish::Page class is a concept class for page-related enums.
|
strong |
Enumerates the page formats to use when generating a PDF via Publish.
| Enumerator | |
|---|---|
| P11x17 | Standard 11" x 17" format, 792 x 1124 points (kA3DPDFPage11x17). |
| A3 | Standard A3 format, 842 x 1190 points (kA3DPDFPageA3). |
| A4 | Standard A4 format, 595 x 842 points (kA3DPDFPageA4). |
| A5 | Standard A5 format, 420 x 595 points (kA3DPDFPageA5). |
| B4JIS | Standard B4 JIS format, 728 x 1031 points (kA3DPDFPageB4JIS). |
| B5JIS | Standard B5 JIS format, 515 x 728 points (kA3DPDFPageB5JIS). |
| Executive | Standard Executive format, 522 x 756 points (kA3DPDFPageExecutive). |
| Legal | Standard Legal format, 612 x 1008 points (kA3DPDFPageLegal). |
| Letter | Standard Letter format, 612 x 792 points (kA3DPDFPageLetter). |
| Tabloid | Standard Tabloid format, 792 x 1224 points (kA3DPDFPageTabloid). |
| B4ISO | Standard B4 ISO format, 709 x 1001 points (kA3DPDFPageB4ISO). |
| B5ISO | Standard B5 ISO format, 499 x 709 points (kA3DPDFPageB5ISO). |
|
strong |
Enumerates the page orientations to use when generating a PDF via Publish.
| Enumerator | |
|---|---|
| Portrait | Self-explanatory (kA3DPDFPagePortrait). |
| Landscape | Self-explanatory (kA3DPDFPageLandscape). |
|
private |
Private default constructor to prevent instantiation.