Skip to content

cupertino-files / PageSetup

Interface: PageSetup ​

Defined in: src/pages/document.ts:71

Properties ​

bottomMargin ​

bottomMargin: number | undefined

Defined in: src/pages/document.ts:77


footerMargin ​

footerMargin: number | undefined

Defined in: src/pages/document.ts:79


headerMargin ​

headerMargin: number | undefined

Defined in: src/pages/document.ts:78


leftMargin ​

leftMargin: number | undefined

Defined in: src/pages/document.ts:74


orientation ​

orientation: number | undefined

Defined in: src/pages/document.ts:81

0 = portrait, 1 = landscape.


pageHeight ​

pageHeight: number | undefined

Defined in: src/pages/document.ts:73


pageWidth ​

pageWidth: number | undefined

Defined in: src/pages/document.ts:72


paperId ​

paperId: string | undefined

Defined in: src/pages/document.ts:89

The named paper behind the geometry — "iso-a4" and "na-letter" in the corpus. Set it alongside the dimensions so the print dialog agrees with the page: Apple's A4 is pageWidth 595.280029296875, pageHeight 841.8900146484375 with all four margins 56.69291687011719 (2 cm), measured identically from writers twelve app versions apart.


rightMargin ​

rightMargin: number | undefined

Defined in: src/pages/document.ts:75


topMargin ​

topMargin: number | undefined

Defined in: src/pages/document.ts:76

MIT licensed. Independently made — not by Apple in California. Not affiliated with or endorsed by Apple Inc.