SeparationParams Class Documentation
class SeparationParamsNamespace:com::datalogics::PDFL
Detailed Description
Holds parameters for making color separations.Used with PostScript.
Referenced by
Uses types
Constructor & Destructor Documentation
SeparationParams
SeparationParams(java.util.List< SeparationPlate > plates)Parameters
plates: java.util.List< SeparationPlate >The plates to use for making separations.
Set up default parameters for making separations.
Member Function Documentation
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidfinalize
void finalize()Returns:
voidgetApplyOCGPrintOverrides
boolean getApplyOCGPrintOverrides()Returns:
booleanIf true, apply print-specific visibility state settings from the optional content group. Default is false.
getBinaryChannelAvailable
boolean getBinaryChannelAvailable()Returns:
booleanTrue if a binary channel to the printer is supported, false otherwise. Default is false.
getConvertToProcessUsingOPP
boolean getConvertToProcessUsingOPP()Returns:
booleanIf true, use the overprint preview (OPP) for converting to process, which better simulates what would happen if the spot ink were really used. Default is false.
getConvertTrueTypeToType42
boolean getConvertTrueTypeToType42()Returns:
booleanIf true, send TrueType fonts as TrueType fonts (level 3 and most level 2 PS printers). If false, convert TrueType to T1 (typically desirable only for Level 1 PS where no TrueType handling is present). Default is false.
getDestinationProfileString
String getDestinationProfileString()Returns:
StringThe profile description of a valid CMYK profile, such as the strings seen in the color management preferences in a PDF Viewer (for example, "U.S. Web Coated (SWOP) v2"). Default is "U.S. Web Coated (SWOP) v2".
getEmitAnnotations
boolean getEmitAnnotations()Returns:
booleanIf true, emit annotations. Default is false.
getEmitFontOption
SeparationFontOptions getEmitFontOption()Returns:
SeparationFontOptionsFont output options. Default is EmitAllFonts.
getEmitHalftones
boolean getEmitHalftones()Returns:
booleanIf true, emit halftones. Default is true.
getEmitSeparableImagesOnly
boolean getEmitSeparableImagesOnly()Returns:
booleanIf true, emit separable images only. Default is false.
getEmitTransferFunctions
boolean getEmitTransferFunctions()Returns:
booleanIf true, emit transfer functions. Default is true.
getInvertPlates
boolean getInvertPlates()Returns:
booleanIf true, invert the plates. Default is false.
getMirrorPrint
MirrorOptions getMirrorPrint()Returns:
MirrorOptionsOptions for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
getOCContext
OptionalContentContext getOCContext()Returns:
OptionalContentContextThe optional content context to use for visibility state information, or NULL to use the document's current states in the default context. Default is NULL.
getPageMarksToEmit
java.util.EnumSet< PageMarkFlags > getPageMarksToEmit()Returns:
java.util.EnumSet< PageMarkFlags >The page marks to emit for this plate. It is a bit-wise OR of the PageMarkFlags values. Default is None.
getPlates
java.util.List< SeparationPlate > getPlates()Returns:
java.util.List< SeparationPlate >A list of plates to use for separations.
getPostScriptLevel
int getPostScriptLevel()Returns:
intThe PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.
getPrinterHasFarEastFonts
boolean getPrinterHasFarEastFonts()Returns:
booleanIf true, do not include Far East fonts. Default is false.
getSuppressCJKSubstitution
boolean getSuppressCJKSubstitution()Returns:
booleanIf true, suppress CJK substitution. Default is false.
getTransparencyLevel
int getTransparencyLevel()Returns:
intThe transparency flattening quality level. Range is from 0 to 100. Lower values flatten faster. Higher values provide better quality. Default is 75.
getUseCMYKWorkingColorSpace
boolean getUseCMYKWorkingColorSpace()Returns:
booleanIf true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.
getUseWesternStylePageMarks
boolean getUseWesternStylePageMarks()Returns:
booleanIf true, use the western style for page marks. Default is false.
setApplyOCGPrintOverrides
void setApplyOCGPrintOverrides(boolean theSetting)Parameters
theSetting: booleantrue to apply print-specific visibility state settings from the optional content group. Default is false
Returns:
voidIf true, apply print-specific visibility state settings from the optional content group. Default is false.
setBinaryChannelAvailable
void setBinaryChannelAvailable(boolean isAvailable)Parameters
isAvailable: booleantrue if a binary channel to the printer is supported, false otherwise. Default is false.
Returns:
voidTrue if a binary channel to the printer is supported, false otherwise. Default is false.
setConvertToProcessUsingOPP
void setConvertToProcessUsingOPP(boolean theSetting)Parameters
theSetting: booleantrue to use the overprint preview (OPP) for converting to process, which better simulates what would happen if t...
Returns:
voidIf true, use the overprint preview (OPP) for converting to process, which better simulates what would happen if the spot ink were really used. Default is false.
setConvertTrueTypeToType42
void setConvertTrueTypeToType42(boolean theSetting)Parameters
theSetting: booleantrue to send TrueType fonts as TrueType fonts (level 3 and most level 2 PS printers). If false, convert TrueType...
Returns:
voidIf true, send TrueType fonts as TrueType fonts (level 3 and most level 2 PS printers). If false, convert TrueType to T1 (typically desirable only for Level 1 PS where no TrueType handling is present). Default is false.
setDestinationProfileString
void setDestinationProfileString(String theDestProfile)Parameters
theDestProfile: Stringthe profile description of a valid CMYK profile, such as the strings seen in the color management preferences in a PD...
Returns:
voidThe profile description of a valid CMYK profile, such as the strings seen in the color management preferences in a PDF Viewr (for example, "U.S. Web Coated (SWOP) v2"). Default is "U.S. Web Coated (SWOP) v2".
setEmitAnnotations
void setEmitAnnotations(boolean theSetting)Parameters
theSetting: booleantrue to emit annotations. Default is false
Returns:
voidIf true, emit annotations. Default is false.
setEmitFontOption
void setEmitFontOption(SeparationFontOptions theOption)Parameters
theOption: SeparationFontOptionsthe font output options. Default is EmitAllFonts
Returns:
voidFont output options. Default is EmitAllFonts.
setEmitHalftones
void setEmitHalftones(boolean theSetting)Parameters
theSetting: booleantrue to emit halftones. Default is true
Returns:
voidIf true, emit halftones. Default is true.
setEmitSeparableImagesOnly
void setEmitSeparableImagesOnly(boolean theSetting)Parameters
theSetting: booleantrue to emit separable images only. Default is false
Returns:
voidIf true, emit separable images only. Default is false.
setEmitTransferFunctions
void setEmitTransferFunctions(boolean theSetting)Parameters
theSetting: booleantrue to emit transfer functions. Default is true
Returns:
voidIf true, emit transfer functions. Default is true.
setInvertPlates
void setInvertPlates(boolean theSetting)Parameters
theSetting: booleantrue to invert the plates. Default is false
Returns:
voidIf true, invert the plates. Default is false.
setMirrorPrint
void setMirrorPrint(MirrorOptions theOption)Parameters
theOption: MirrorOptionsthe options for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip
Returns:
voidOptions for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
setOCContext
void setOCContext(OptionalContentContext theContext)Parameters
theContext: OptionalContentContextthe optional content context to use for visibility state information, or NULL to use the document's current states in...
Returns:
voidThe optional content context to use for visibility state information, or NULL to use the document's current states in the default context. Default is NULL.
setPageMarksToEmit
void setPageMarksToEmit(java.util.EnumSet< PageMarkFlags > theMarks)Parameters
theMarks: java.util.EnumSet< PageMarkFlags >the page marks to emit for this plate. It is a bit-wise OR of the PageMarkFlags values. Default is None
Returns:
voidThe page marks to emit for this plate. It is a bit-wise OR of the PageMarkFlags values. Default is None.
setPlates
void setPlates(java.util.List< SeparationPlate > thePlates)Parameters
thePlates: java.util.List< SeparationPlate >a list of plates to use for separations
Returns:
voidA list of plates to use for separations.
setPostScriptLevel
void setPostScriptLevel(int theLevel)Parameters
theLevel: intthe PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2
Returns:
voidThe PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.
setPrinterHasFarEastFonts
void setPrinterHasFarEastFonts(boolean theSetting)Parameters
theSetting: booleantrue to exclude Far East fonts, false to include them. Default is false.
Returns:
voidIf true, do not include Far East fonts. Default is false.
setSuppressCJKSubstitution
void setSuppressCJKSubstitution(boolean theSetting)Parameters
theSetting: booleantrue to suppress CJK substitution. Default is false
Returns:
voidIf true, suppress CJK substitution. Default is false.
setTransparencyLevel
void setTransparencyLevel(int theLevel)Parameters
theLevel: intthe transparency flattening quality level. Range is from 0 to 100. Lower values flatten faster. Higher values provide...
Returns:
voidThe transparency flattening quality level. Range is from 0 to 100. Lower values flatten faster. Higher values provide better quality. Default is 75.
setUseCMYKWorkingColorSpace
void setUseCMYKWorkingColorSpace(boolean theSetting)Parameters
theSetting: booleantrue to color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false
Returns:
voidIf true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.
setUseWesternStylePageMarks
void setUseWesternStylePageMarks(boolean theSetting)Parameters
theSetting: booleantrue to use the western style for page marks. Default is false
Returns:
voidIf true, use the western style for page marks. Default is false.