PrintColorSeparationOptions
PrintColorSeparationOptions
Section titled “PrintColorSeparationOptions”new PrintColorSeparationOptions()
Description
Section titled “Description”Information about the color separations to be used in printing the document.
Properties
Section titled “Properties”PrintColorSeparationOptions.colorSeparationMode
Section titled “PrintColorSeparationOptions.colorSeparationMode”printColorSeparationOptions.colorSeparationMode
Description
Section titled “Description”The color separation type.
Default: PrintColorSeparationMode.COMPOSITE
PrintColorSeparationOptions.convertSpotColors
Section titled “PrintColorSeparationOptions.convertSpotColors”printColorSeparationOptions.convertSpotColors
Description
Section titled “Description”If true
, all spot colors should be converted to process colors.
Default: false
Boolean
PrintColorSeparationOptions.inkList
Section titled “PrintColorSeparationOptions.inkList”printColorSeparationOptions.inkList
Description
Section titled “Description”The list of inks for color separation.
Array of Ink
PrintColorSeparationOptions.overPrintBlack
Section titled “PrintColorSeparationOptions.overPrintBlack”printColorSeparationOptions.overPrintBlack
Description
Section titled “Description”If true
, overprint in black.
Default: false
Boolean
PrintColorSeparationOptions.typename
Section titled “PrintColorSeparationOptions.typename”printColorSeparationOptions.typename
Description
Section titled “Description”Read-only. The class name of the object.
String
Example
Section titled “Example”Managing color separations for printing
Section titled “Managing color separations for printing”// Creates a new document with symbol items// and prints document with each separation option
// Add some symbol items to a new documentvar 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);}
// Print with various separation optionsvar sepOptions = new PrintColorSeparationOptions();var options = new PrintOptions();options.colorSeparationOptions = sepOptions;
sepOptions.convertSpotColors = true;sepOptions.overPrintBlack = true;sepOptions.colorSeparationMode = PrintColorSeparationMode.COMPOSITE;docRef.print(options);
sepOptions.colorSeparationMode = PrintColorSeparationMode.INRIPSEPARATION;docRef.print(options);
sepOptions.convertSpotColors = false;sepOptions.overPrintBlack = false;sepOptions.colorSeparationMode = PrintColorSeparationMode.HOSTBASEDSEPARATION;docRef.print(options);