Skip to content

PaperInfo

printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo

Paper information for use in printing documents.


printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.customPaper

If true, it is a custom paper.

Boolean.


printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.height

The paper’s height in points.

Number (double).


printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.imageableArea

The imageable area.

Array of 4 numbers.


printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.typename

The class name of the object.

String; read-only.


printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.width

The paper’s width in points.

Number (double).


// 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 printer
var printerRef = printerList[1];
textRef.contents = printerRef.name;
textRef.contents += " paper list:\r";
var paragraphCount = 2;
// get details of each paper
var 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();