SeparationParams Class Documentation

class SeparationParams

Namespace:com::datalogics::PDFL

Detailed Description

Holds parameters for making color separations.Used with PostScript.

Referenced by

Constructor & Destructor Documentation

Member Function Documentation

delete

synchronized void delete(Boolean disposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized void delete()

Returns:

synchronized void

finalize

void finalize()

Returns:

void

getApplyOCGPrintOverrides

boolean getApplyOCGPrintOverrides()

Returns:

boolean

If true, apply print-specific visibility state settings from the optional content group. Default is false.

getBinaryChannelAvailable

boolean getBinaryChannelAvailable()

Returns:

boolean

True if a binary channel to the printer is supported, false otherwise. Default is false.

getConvertToProcessUsingOPP

boolean getConvertToProcessUsingOPP()

Returns:

boolean

If 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:

boolean

If 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:

String

The 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:

boolean

If true, emit annotations. Default is false.

getEmitFontOption

SeparationFontOptions getEmitFontOption()

Returns:

SeparationFontOptions

Font output options. Default is EmitAllFonts.

getEmitHalftones

boolean getEmitHalftones()

Returns:

boolean

If true, emit halftones. Default is true.

getEmitSeparableImagesOnly

boolean getEmitSeparableImagesOnly()

Returns:

boolean

If true, emit separable images only. Default is false.

getEmitTransferFunctions

boolean getEmitTransferFunctions()

Returns:

boolean

If true, emit transfer functions. Default is true.

getInvertPlates

boolean getInvertPlates()

Returns:

boolean

If true, invert the plates. Default is false.

getMirrorPrint

MirrorOptions getMirrorPrint()

Returns:

MirrorOptions

Options for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.

getOCContext

OptionalContentContext getOCContext()

Returns:

OptionalContentContext

The 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.

getPostScriptLevel

int getPostScriptLevel()

Returns:

int

The PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.

getPrinterHasFarEastFonts

boolean getPrinterHasFarEastFonts()

Returns:

boolean

If true, do not include Far East fonts. Default is false.

getSuppressCJKSubstitution

boolean getSuppressCJKSubstitution()

Returns:

boolean

If true, suppress CJK substitution. Default is false.

getTransparencyLevel

int getTransparencyLevel()

Returns:

int

The 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:

boolean

If true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.

getUseWesternStylePageMarks

boolean getUseWesternStylePageMarks()

Returns:

boolean

If true, use the western style for page marks. Default is false.

setApplyOCGPrintOverrides

void setApplyOCGPrintOverrides(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, apply print-specific visibility state settings from the optional content group. Default is false.

setBinaryChannelAvailable

void setBinaryChannelAvailable(boolean isAvailable)

Parameters

isAvailable: boolean

Returns:

void

True if a binary channel to the printer is supported, false otherwise. Default is false.

setConvertToProcessUsingOPP

void setConvertToProcessUsingOPP(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If 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:

void

If 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:

void

The 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:

void

If true, emit annotations. Default is false.

setEmitFontOption

void setEmitFontOption(SeparationFontOptions theOption)

Parameters

theOption: SeparationFontOptions

Returns:

void

Font output options. Default is EmitAllFonts.

setEmitHalftones

void setEmitHalftones(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, emit halftones. Default is true.

setEmitSeparableImagesOnly

void setEmitSeparableImagesOnly(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, emit separable images only. Default is false.

setEmitTransferFunctions

void setEmitTransferFunctions(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, emit transfer functions. Default is true.

setInvertPlates

void setInvertPlates(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, invert the plates. Default is false.

setMirrorPrint

void setMirrorPrint(MirrorOptions theOption)

Parameters

theOption: MirrorOptions

Returns:

void

Options for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.

setOCContext

void setOCContext(OptionalContentContext theContext)

Parameters

Returns:

void

The 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:

void

The page marks to emit for this plate. It is a bit-wise OR of the PageMarkFlags values. Default is None.

setPostScriptLevel

void setPostScriptLevel(int theLevel)

Parameters

theLevel: int

Returns:

void

The 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:

void

If true, do not include Far East fonts. Default is false.

setSuppressCJKSubstitution

void setSuppressCJKSubstitution(boolean theSetting)

Parameters

theSetting: boolean

Returns:

void

If true, suppress CJK substitution. Default is false.

setTransparencyLevel

void setTransparencyLevel(int theLevel)

Parameters

theLevel: int

Returns:

void

The 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:

void

If 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:

void

If true, use the western style for page marks. Default is false.