跳转到内容

PrintOptions

new PrintOptions()

包含所有打印选项的信息,包括扁平化、颜色管理、坐标、字体和纸张。


printOptions.colorManagementOptions

打印颜色管理选项。

PrintColorManagementOptions


printOptions.colorSeparationOptions

打印颜色分离选项。

PrintColorSeparationOptions


printOptions.coordinateOptions

打印坐标选项。

PrintCoordinateOptions


printOptions.flattenerOptions

打印扁平化选项。

PrintFlattenerOptions


printOptions.flattenerPreset

透明度扁平化预设名称。

String


printOptions.fontOptions

打印字体选项。

PrintFontOptions


printOptions.jobOptions

打印作业选项。

PrintJobOptions


printOptions.pageMarksOptions

打印页面标记选项。

PrintPageMarksOptions


printOptions.paperOptions

纸张选项。

PrintPaperOptions


printOptions.postScriptOptions

打印 PostScript 选项。

PrintPostScriptOptions


printOptions.PPDName

PPD 名称。

String


printOptions.printerName

打印机名称。

String


printOptions.printPreset

打印样式。

String


// 创建一个新文档,添加符号,指定各种打印选项,
// 将每个打印选项分配给 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();
// 创建多个选项并分配给 PrintOptions
var 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);