SeparationParams Class Documentation
class SeparationParams : SystemIDisposableNamespace:Datalogics::PDFL
- Inherits from:
SystemIDisposable
Detailed Description
Holds parameters for making color separations. Used with PostScript.
Referenced by
Constructor & Destructor Documentation
SeparationParams
SeparationParams(System.Collections.Generic.IList< SeparationPlate > plates)Parameters
plates: System.Collections.Generic.IList< SeparationPlate >The plates to use for making separations.
Set up default parameters for making separations.
Property Documentation
ApplyOCGPrintOverrides
bool ApplyOCGPrintOverrides[get, set]If true, apply print-specific visibility state settings from the optional content group. Default is false.
BinaryChannelAvailable
bool BinaryChannelAvailable[get, set]True if a binary channel to the printer is supported, false otherwise. Default is false.
ConvertToProcessUsingOPP
bool ConvertToProcessUsingOPP[get, set]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.
ConvertTrueTypeToType42
bool ConvertTrueTypeToType42[get, set]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.
DestinationProfileString
string DestinationProfileString[get, set]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".
EmitAnnotations
bool EmitAnnotations[get, set]If true, emit annotations. Default is false.
EmitFontOption
SeparationFontOptions EmitFontOption[get, set]Font output options. Default is EmitAllFonts.
EmitHalftones
bool EmitHalftones[get, set]If true, emit halftones. Default is true.
EmitSeparableImagesOnly
bool EmitSeparableImagesOnly[get, set]If true, emit separable images only. Default is false.
EmitTransferFunctions
bool EmitTransferFunctions[get, set]If true, emit transfer functions. Default is true.
InvertPlates
bool InvertPlates[get, set]If true, invert the plates. Default is false.
MirrorPrint
MirrorOptions MirrorPrint[get, set]Options for mirroring. Mirroring is done in the PostScript output stream. Default is DontFlip.
OCContext
OptionalContentContext OCContext[get, set]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.
PageMarksToEmit
PageMarkFlags PageMarksToEmit[get, set]The page marks to emit for this plate. It is a bit-wise OR of the PageMarkFlags values. Default is None.
Plates
System.Collections.Generic.IList< SeparationPlate > Plates[get, set]A list of plates to use for separations.
PostScriptLevel
int PostScriptLevel[get, set]The PostScript printing level. 2 means emit as level 2, 3 means level 3. Default is level 2.
PrinterHasFarEastFonts
bool PrinterHasFarEastFonts[get, set]If true, do not include Far East fonts. Default is false.
SuppressCJKSubstitution
bool SuppressCJKSubstitution[get, set]If true, suppress CJK substitution. Default is false.
TransparencyLevel
int TransparencyLevel[get, set]The transparency flattening quality level. Range is from 0 to 100. Lower values flatten faster. Higher values provide better quality. Default is 75.
UseCMYKWorkingColorSpace
bool UseCMYKWorkingColorSpace[get, set]If true, color manage DeviceCMYK. If false, pass it directly onto the process plates. Default is false.
UseWesternStylePageMarks
bool UseWesternStylePageMarks[get, set]If true, use the western style for page marks. Default is false.
Member Function Documentation
Dispose
void Dispose()Returns:
void