PaperInfo
PaperInfo
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo
Description
Paper information for use in printing documents.
Properties
PaperInfo.customPaper
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.customPaper
Description
If true
, it is a custom paper.
Type
Boolean.
PaperInfo.height
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.height
Description
The paper’s height in points.
Type
Number (double).
PaperInfo.imageableArea
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.imageableArea
Description
The imageable area.
Type
Array of 4 numbers.
PaperInfo.typename
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.typename
Description
The class name of the object.
Type
String; read-only.
PaperInfo.width
printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.width
Description
The paper’s width in points.
Type
Number (double).
Example
Finding paper information
// Displays the papers and paper sizes available for the 2nd printer in a text frame
var docRef = documents.add();var itemRef = docRef.pathItems.rectangle(600, 300, 200, 100);var textRef = docRef.textFrames.add();textRef.top = 600;textRef.left = 50;
// get paper objects for 2nd printervar printerRef = printerList[1];textRef.contents = printerRef.name;textRef.contents += " paper list:\r";var paragraphCount = 2;
// get details of each papervar iCount = printerRef.printerInfo.paperSizes.length;for (var i = 0; i < iCount; i++) { var paperRef = printerRef.printerInfo.paperSizes[i]; var paperInfoRef = paperRef.paperInfo; textRef.contents += paperRef.name; textRef.contents += "\t"; textRef.contents += paperInfoRef.height; textRef.contents += " x "; textRef.contents += paperInfoRef.width; textRef.contents += "\r"; paragraphCount++;}redraw();