SeparationParams Class Documentation
classSeparationParamsNamespace: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
DisposeChildren
voidDisposeChildren()Returns:
void[static initializer]
static void[static initializer]()delete
synchronized voiddelete(Booleandisposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized voiddelete()Returns:
synchronized voidfinalize
voidfinalize()Returns:
voidgetApplyOCGPrintOverrides
booleangetApplyOCGPrintOverrides()Returns:
booleanIf true, apply print-specific visibility state settings from the optional content group. Default is false.
getBinaryChannelAvailable
booleangetBinaryChannelAvailable()Returns:
booleanTrue if a binary channel to the printer is supported, false otherwise. Default is false.
getConvertToProcessUsingOPP
booleangetConvertToProcessUsingOPP()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
booleangetConvertTrueTypeToType42()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
StringgetDestinationProfileString()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
booleangetEmitAnnotations()Returns:
booleanIf true, emit annotations. Default is false.
getEmitFontOption
SeparationFontOptionsgetEmitFontOption()Returns:
SeparationFontOptionsFont output options. Default is EmitAllFonts.
getEmitHalftones
booleangetEmitHalftones()Returns:
booleanIf true, emit halftones. Default is true.
getEmitSeparableImagesOnly
booleangetEmitSeparableImagesOnly()Returns:
booleanIf true, emit separable images only. Default is false.
getEmitTransferFunctions
booleangetEmitTransferFunctions()Returns:
booleanIf true, emit transfer functions. Default is true.
getInvertPlates
booleangetInvertPlates()Returns:
booleanIf true, invert the plates. Default is false.
getMirrorPrint
MirrorOptionsgetMirrorPrint()Returns:
MirrorOptionsOptions for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
getOCContext
OptionalContentContextgetOCContext()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
intgetPostScriptLevel()Returns:
intThe PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.
getPrinterHasFarEastFonts
booleangetPrinterHasFarEastFonts()Returns:
booleanIf true, do not include Far East fonts. Default is false.
getSuppressCJKSubstitution
booleangetSuppressCJKSubstitution()Returns:
booleanIf true, suppress CJK substitution. Default is false.
getTransparencyLevel
intgetTransparencyLevel()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
booleangetUseCMYKWorkingColorSpace()Returns:
booleanIf true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.
getUseWesternStylePageMarks
booleangetUseWesternStylePageMarks()Returns:
booleanIf true, use the western style for page marks. Default is false.
setApplyOCGPrintOverrides
voidsetApplyOCGPrintOverrides(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, apply print-specific visibility state settings from the optional content group. Default is false.
setBinaryChannelAvailable
voidsetBinaryChannelAvailable(booleanisAvailable)Parameters
isAvailable: boolean
Returns:
voidTrue if a binary channel to the printer is supported, false otherwise. Default is false.
setConvertToProcessUsingOPP
voidsetConvertToProcessUsingOPP(booleantheSetting)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
voidsetConvertTrueTypeToType42(booleantheSetting)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
voidsetDestinationProfileString(StringtheDestProfile)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
voidsetEmitAnnotations(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit annotations. Default is false.
setEmitFontOption
voidsetEmitFontOption(SeparationFontOptionstheOption)Parameters
theOption: SeparationFontOptions
Returns:
voidFont output options. Default is EmitAllFonts.
setEmitHalftones
voidsetEmitHalftones(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit halftones. Default is true.
setEmitSeparableImagesOnly
voidsetEmitSeparableImagesOnly(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit separable images only. Default is false.
setEmitTransferFunctions
voidsetEmitTransferFunctions(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, emit transfer functions. Default is true.
setInvertPlates
voidsetInvertPlates(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, invert the plates. Default is false.
setMirrorPrint
voidsetMirrorPrint(MirrorOptionstheOption)Parameters
theOption: MirrorOptions
Returns:
voidOptions for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
setOCContext
voidsetOCContext(OptionalContentContexttheContext)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
voidsetPageMarksToEmit(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
voidsetPlates(java.util.List< SeparationPlate >thePlates)Parameters
thePlates: java.util.List< SeparationPlate >
Returns:
voidA list of plates to use for separations.
setPostScriptLevel
voidsetPostScriptLevel(inttheLevel)Parameters
theLevel: int
Returns:
voidThe PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.
setPrinterHasFarEastFonts
voidsetPrinterHasFarEastFonts(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, do not include Far East fonts. Default is false.
setSuppressCJKSubstitution
voidsetSuppressCJKSubstitution(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, suppress CJK substitution. Default is false.
setTransparencyLevel
voidsetTransparencyLevel(inttheLevel)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
voidsetUseCMYKWorkingColorSpace(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.
setUseWesternStylePageMarks
voidsetUseWesternStylePageMarks(booleantheSetting)Parameters
theSetting: boolean
Returns:
voidIf true, use the western style for page marks. Default is false.