PaperInfo
PaperInfo
Section titled “PaperInfo”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo
用于打印文档的纸张信息。
PaperInfo.customPaper
Section titled “PaperInfo.customPaper”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.customPaper
如果为 true
,则表示是自定义纸张。
布尔值。
PaperInfo.height
Section titled “PaperInfo.height”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.height
纸张的高度(以点为单位)。
数字(双精度)。
PaperInfo.imageableArea
Section titled “PaperInfo.imageableArea”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.imageableArea
可打印区域。
包含4个数字的数组。
PaperInfo.typename
Section titled “PaperInfo.typename”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.typename
对象的类名。
字符串;只读。
PaperInfo.width
Section titled “PaperInfo.width”printerList[printerIndex].printerInfo.paperSizes[paperSizeIndex].paperInfo.width
纸张的宽度(以点为单位)。
数字(双精度)。
查找纸张信息
Section titled “查找纸张信息”// 在文本框中显示第二个打印机的可用纸张和纸张尺寸
var docRef = documents.add();var itemRef = docRef.pathItems.rectangle(600, 300, 200, 100);var textRef = docRef.textFrames.add();textRef.top = 600;textRef.left = 50;
// 获取第二个打印机的纸张对象var printerRef = printerList[1];textRef.contents = printerRef.name;textRef.contents += " 纸张列表:\r";var paragraphCount = 2;
// 获取每张纸的详细信息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();