Configuration Objects
PageSize
plutoprint.PageSize
Represents dimensions in points (1/72 inch).
__init__(width, height)landscape(): Returns a new PageSize swapped to landscape.portrait(): Returns a new PageSize swapped to portrait.
Constants:
PAGE_SIZE_A4, PAGE_SIZE_LETTER, PAGE_SIZE_LEGAL, PAGE_SIZE_A3, etc.
PageMargins
plutoprint.PageMargins
__init__(top, right, bottom, left)
Constants:
PAGE_MARGINS_NONE, PAGE_MARGINS_NORMAL (1 inch), PAGE_MARGINS_NARROW, PAGE_MARGINS_WIDE.
PDFMetadata
Enum constants for Book.set_metadata:
PDF_METADATA_TITLEPDF_METADATA_AUTHORPDF_METADATA_SUBJECTPDF_METADATA_KEYWORDSPDF_METADATA_CREATORPDF_METADATA_CREATION_DATE(ISO-8601)
Units
Constants to help with conversion:
UNITS_PT(1.0)UNITS_IN(72.0)UNITS_MM(~2.83)UNITS_CM(~28.34)UNITS_PX(0.75)