PrintOptions
PrintOptions
Section titled “PrintOptions”new PrintOptions()
包含所有打印选项的信息,包括扁平化、颜色管理、坐标、字体和纸张。
PrintOptions.colorManagementOptions
Section titled “PrintOptions.colorManagementOptions”printOptions.colorManagementOptions
打印颜色管理选项。
PrintOptions.colorSeparationOptions
Section titled “PrintOptions.colorSeparationOptions”printOptions.colorSeparationOptions
打印颜色分离选项。
PrintOptions.coordinateOptions
Section titled “PrintOptions.coordinateOptions”printOptions.coordinateOptions
打印坐标选项。
PrintOptions.flattenerOptions
Section titled “PrintOptions.flattenerOptions”printOptions.flattenerOptions
打印扁平化选项。
PrintOptions.flattenerPreset
Section titled “PrintOptions.flattenerPreset”printOptions.flattenerPreset
透明度扁平化预设名称。
String
PrintOptions.fontOptions
Section titled “PrintOptions.fontOptions”printOptions.fontOptions
打印字体选项。
PrintOptions.jobOptions
Section titled “PrintOptions.jobOptions”printOptions.jobOptions
打印作业选项。
PrintOptions.pageMarksOptions
Section titled “PrintOptions.pageMarksOptions”printOptions.pageMarksOptions
打印页面标记选项。
PrintOptions.paperOptions
Section titled “PrintOptions.paperOptions”printOptions.paperOptions
纸张选项。
PrintOptions.postScriptOptions
Section titled “PrintOptions.postScriptOptions”printOptions.postScriptOptions
打印 PostScript 选项。
PrintOptions.PPDName
Section titled “PrintOptions.PPDName”printOptions.PPDName
PPD 名称。
String
PrintOptions.printerName
Section titled “PrintOptions.printerName”printOptions.printerName
打印机名称。
String
PrintOptions.printPreset
Section titled “PrintOptions.printPreset”printOptions.printPreset
打印样式。
String
设置打印选项
Section titled “设置打印选项”// 创建一个新文档,添加符号,指定各种打印选项,// 将每个打印选项分配给 PrintOptions 对象,// 然后使用这些选项进行打印// 创建一个新文档并添加一些符号项var docRef = documents.add();var y = docRef.height - 30;
for (var i = 0; i < (docRef.symbols.length); i++) { symbolRef = docRef.symbols[i];
symbolItemRef1 = docRef.symbolItems.add(symbolRef); symbolItemRef1.top = y;
symbolItemRef1.left = 100;
y -= (symbolItemRef1.height + 10);}
redraw();
// 创建多个选项并分配给 PrintOptionsvar options = new PrintOptions();
var colorOptions = new PrintColorManagementOptions();colorOptions.name = "ColorMatch RGB";colorOptions.intent = PrintColorIntent.SATURATIONINTENT;options.colorManagementOptions = colorOptions;
var printJobOptions = new PrintJobOptions();printJobOptions.designation = PrintArtworkDesignation.ALLLAYERS;printJobOptions.reverse = true;
options.jobOptions = printJobOptions;
var coordinateOptions = new PrintCoordinateOptions();coordinateOptions.fitToPage = true;options.coordinateOptions = coordinateOptions;
var flatOpts = new PrintFlattenerOptions();flatOpts.ClipComplexRegions = true;flatOpts.GradientResoultion = 60;
flatOpts.RasterizatonResotion = 60;options.flattenerOptions = flatOpts;
// 使用选项进行打印docRef.print(options);