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,paperSizeis 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 the297mmform. The supported units aremm,cm,in, andpt. -
margin—Indicates the paper margins and has to be an object that containstop,left,right, andbottomnumbers. The units of the specified numbers are treated as typographic points. By using strings, you can specify units. WhenpaperSizeis 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.