public class SeparationParams
extends java.lang.Object
| Constructor and Description |
|---|
SeparationParams(java.util.List<SeparationPlate> plates)
Set up default parameters for making separations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
boolean |
getApplyOCGPrintOverrides()
If true, apply print-specific visibility state settings from the optional content group.
|
boolean |
getBinaryChannelAvailable()
True if a binary channel to the printer is supported, false otherwise.
|
boolean |
getConvertToProcessUsingOPP()
If true, use the overprint preview (OPP) for converting to process, which better simulates what would happen if the spot ink were really used.
|
boolean |
getConvertTrueTypeToType42()
If true, send TrueType fonts as TrueType fonts (level 3 and most level 2 PS printers).
|
java.lang.String |
getDestinationProfileString()
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.
|
boolean |
getEmitAnnotations()
If true, emit annotations.
|
SeparationFontOptions |
getEmitFontOption()
Font output options.
|
boolean |
getEmitHalftones()
If true, emit halftones.
|
boolean |
getEmitSeparableImagesOnly()
If true, emit separable images only.
|
boolean |
getEmitTransferFunctions()
If true, emit transfer functions.
|
boolean |
getInvertPlates()
If true, invert the plates.
|
MirrorOptions |
getMirrorPrint()
Options for mirroring.
|
OptionalContentContext |
getOCContext()
The optional content context to use for visibility state information, or NULL to use the document's current states in the default context.
|
java.util.EnumSet<PageMarkFlags> |
getPageMarksToEmit()
The page marks to emit for this plate.
|
java.util.List<SeparationPlate> |
getPlates()
A list of plates to use for separations.
|
int |
getPostScriptLevel()
The PostScript printing level.
|
boolean |
getPrinterHasFarEastFonts()
If true, do not include Far East fonts.
|
boolean |
getSuppressCJKSubstitution()
If true, suppress CJK substitution.
|
int |
getTransparencyLevel()
The transparency flattening quality level.
|
boolean |
getUseCMYKWorkingColorSpace()
If true, color manage DeviceCMYK.
|
boolean |
getUseWesternStylePageMarks()
If true, use the western style for page marks.
|
void |
setApplyOCGPrintOverrides(boolean theSetting)
If true, apply print-specific visibility state settings from the optional content group.
|
void |
setBinaryChannelAvailable(boolean isAvailable)
True if a binary channel to the printer is supported, false otherwise.
|
void |
setConvertToProcessUsingOPP(boolean theSetting)
If true, use the overprint preview (OPP) for converting to process, which better simulates what would happen if the spot ink were really used.
|
void |
setConvertTrueTypeToType42(boolean theSetting)
If true, send TrueType fonts as TrueType fonts (level 3 and most level 2 PS printers).
|
void |
setDestinationProfileString(java.lang.String theDestProfile)
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.
|
void |
setEmitAnnotations(boolean theSetting)
If true, emit annotations.
|
void |
setEmitFontOption(SeparationFontOptions theOption)
Font output options.
|
void |
setEmitHalftones(boolean theSetting)
If true, emit halftones.
|
void |
setEmitSeparableImagesOnly(boolean theSetting)
If true, emit separable images only.
|
void |
setEmitTransferFunctions(boolean theSetting)
If true, emit transfer functions.
|
void |
setInvertPlates(boolean theSetting)
If true, invert the plates.
|
void |
setMirrorPrint(MirrorOptions theOption)
Options for mirroring.
|
void |
setOCContext(OptionalContentContext theContext)
The optional content context to use for visibility state information, or NULL to use the document's current states in the default context.
|
void |
setPageMarksToEmit(java.util.EnumSet<PageMarkFlags> theMarks)
The page marks to emit for this plate.
|
void |
setPlates(java.util.List<SeparationPlate> thePlates)
A list of plates to use for separations.
|
void |
setPostScriptLevel(int theLevel)
The PostScript printing level.
|
void |
setPrinterHasFarEastFonts(boolean theSetting)
If true, do not include Far East fonts.
|
void |
setSuppressCJKSubstitution(boolean theSetting)
If true, suppress CJK substitution.
|
void |
setTransparencyLevel(int theLevel)
The transparency flattening quality level.
|
void |
setUseCMYKWorkingColorSpace(boolean theSetting)
If true, color manage DeviceCMYK.
|
void |
setUseWesternStylePageMarks(boolean theSetting)
If true, use the western style for page marks.
|
public SeparationParams(java.util.List<SeparationPlate> plates)
plates - The plates to use for making separations.public void delete()
public int getPostScriptLevel()
public void setPostScriptLevel(int theLevel)
public boolean getBinaryChannelAvailable()
public void setBinaryChannelAvailable(boolean isAvailable)
public boolean getEmitAnnotations()
public void setEmitAnnotations(boolean theSetting)
public boolean getEmitHalftones()
public void setEmitHalftones(boolean theSetting)
public boolean getEmitTransferFunctions()
public void setEmitTransferFunctions(boolean theSetting)
public boolean getEmitSeparableImagesOnly()
public void setEmitSeparableImagesOnly(boolean theSetting)
public boolean getSuppressCJKSubstitution()
public void setSuppressCJKSubstitution(boolean theSetting)
public SeparationFontOptions getEmitFontOption()
public void setEmitFontOption(SeparationFontOptions theOption)
public boolean getConvertTrueTypeToType42()
public void setConvertTrueTypeToType42(boolean theSetting)
public boolean getPrinterHasFarEastFonts()
public void setPrinterHasFarEastFonts(boolean theSetting)
public int getTransparencyLevel()
public void setTransparencyLevel(int theLevel)
public boolean getUseCMYKWorkingColorSpace()
public void setUseCMYKWorkingColorSpace(boolean theSetting)
public java.lang.String getDestinationProfileString()
public void setDestinationProfileString(java.lang.String theDestProfile)
public boolean getConvertToProcessUsingOPP()
public void setConvertToProcessUsingOPP(boolean theSetting)
public java.util.List<SeparationPlate> getPlates()
public void setPlates(java.util.List<SeparationPlate> thePlates)
public OptionalContentContext getOCContext()
public void setOCContext(OptionalContentContext theContext)
public boolean getApplyOCGPrintOverrides()
public void setApplyOCGPrintOverrides(boolean theSetting)
public boolean getInvertPlates()
public void setInvertPlates(boolean theSetting)
public MirrorOptions getMirrorPrint()
public void setMirrorPrint(MirrorOptions theOption)
public java.util.EnumSet<PageMarkFlags> getPageMarksToEmit()
public void setPageMarksToEmit(java.util.EnumSet<PageMarkFlags> theMarks)
public boolean getUseWesternStylePageMarks()
public void setUseWesternStylePageMarks(boolean theSetting)