![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPAGESIZES } |
| enum | PageSizeIntent { kAll = -1, kPrintOnly = 1, kWebOnly = 2, kMobileOnly = 4, kDigital = kWebOnly + kMobileOnly } |
Public Member Functions | |
| virtual int32 | GetPageSizeCount ()=0 |
| virtual void | GetNthPageSizeName (int32 pageSizeIndex, PMString *pPageSizeName)=0 |
| virtual PMPageSize | GetNthPageSize (int32 pageSizeIndex)=0 |
| virtual void | GetNthPageSizeIntent (int32 pageSizeIndex, PageSizeIntent *intent)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Return the page size
| pure virtual |
Return the intent of the nth page size – helps with page size filtering based on document intent
| pageSizeIndex | [IN] The zero-based index |
| intent | [OUT] On return, will contain the intent for the targeted page size |
| pure virtual |
Return the name of the page size–to be used in menus
| pure virtual |
Return the number of page sizes implemented in this class