Skip to content

cupertino-files / PageSetup

Interface: PageSetup ​

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

Properties ​

bottomMargin ​

bottomMargin: number | undefined

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


footerMargin ​

footerMargin: number | undefined

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


headerMargin ​

headerMargin: number | undefined

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


leftMargin ​

leftMargin: number | undefined

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


orientation ​

orientation: number | undefined

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

0 = portrait, 1 = landscape.


pageHeight ​

pageHeight: number | undefined

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


pageWidth ​

pageWidth: number | undefined

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


paperId ​

paperId: string | undefined

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

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:70


topMargin ​

topMargin: number | undefined

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

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