SeparationParams Class Documentation

class SeparationParams : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Holds parameters for making color separations. Used with PostScript.

Referenced by

Constructor & Destructor Documentation

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