Configuration
The Drawing library provides options for specifying the basic parameters of the generated PDF file.
-
paperSize
—Can be a paper format (for example,A4
), an array of two numbers (for example, the width and height of the paper), or"auto"
. By default,paperSize
is set to"auto"
which means that the paper size is just enough to accommodate the drawing.The available paper sizes are
A0-A10
,B0-B10
,C0-C10
,Executive
,Folio
,Legal
,Letter
,Tabloid
. If you specify numbers, the units of the specified numbers are treated as typographic points. A typographic point equals 1/72 of an inch. You can also use strings of the297mm
form. The supported units aremm
,cm
,in
, andpt
. -
margin
—Indicates the paper margins and has to be an object that containstop
,left
,right
, andbottom
numbers. The units of the specified numbers are treated as typographic points. By using strings, you can specify units. WhenpaperSize
is set to"auto"
, the dimensions are adjusted to include the margin. -
landscape
—Accepts Boolean values and defaults tofalse
. If set totrue
, the paper dimensions rotate to ensure that the width corresponds to the longer side of the output file. -
multiPage
—Accepts Boolean values and defaults tofalse
. If set totrue
, the support for the multiple-page output is enabled. -
date
—Specifies the date on which the document is created. Defaults to the current date and time (new Date()
). -
(Optional)
title
,author
,subject
,keywords
,creator
—Strings that need to be included in the PDF information dictionary.