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: boolean
Returns:
voidIf true, apply print-specific visibility state settings from the optional content group. Default is false.
setBinaryChannelAvailable
void setBinaryChannelAvailable(boolean isAvailable)Parameters
isAvailable: boolean
Returns:
voidTrue if a binary channel to the printer is supported, false otherwise. Default is false.
setConvertToProcessUsingOPP
void setConvertToProcessUsingOPP(boolean theSetting)Parameters
theSetting: boolean
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: boolean
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: String
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: boolean
Returns:
voidIf true, emit annotations. Default is false.
setEmitFontOption
void setEmitFontOption(SeparationFontOptions theOption)Parameters
theOption: SeparationFontOptions
Returns:
voidFont output options. Default is EmitAllFonts.
setEmitHalftones
void setEmitHalftones(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit halftones. Default is true.
setEmitSeparableImagesOnly
void setEmitSeparableImagesOnly(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit separable images only. Default is false.
setEmitTransferFunctions
void setEmitTransferFunctions(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit transfer functions. Default is true.
setInvertPlates
void setInvertPlates(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidIf true, invert the plates. Default is false.
setMirrorPrint
void setMirrorPrint(MirrorOptions theOption)Parameters
theOption: MirrorOptions
Returns:
voidOptions for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
setOCContext
void setOCContext(OptionalContentContext theContext)Parameters
theContext: OptionalContentContext
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 >
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 >
Returns:
voidA list of plates to use for separations.
setPostScriptLevel
void setPostScriptLevel(int theLevel)Parameters
theLevel: int
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: boolean
Returns:
voidIf true, do not include Far East fonts. Default is false.
setSuppressCJKSubstitution
void setSuppressCJKSubstitution(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidIf true, suppress CJK substitution. Default is false.
setTransparencyLevel
void setTransparencyLevel(int theLevel)Parameters
theLevel: int
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: boolean
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: boolean
Returns:
voidIf true, use the western style for page marks. Default is false.