ColorConvertActions Class Documentation

class ColorConvertActions : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Class that defines color conversion actions for an object described by certain attributes.

Referenced by

Constructor & Destructor Documentation

ColorConvertActions

ColorConvertActions()

Default constructor for the ColorConvertActions class. Sets default values to the members.

Property Documentation

Action

ColorConvertActionType Action[get, set]

Gets / sets the action, specifying what to do when an object matches this Settings record.

ColorantName

string ColorantName[get, set]

For ink actions (which describe a single colorant, whether used in Separation or DeviceN, and which are not matched using the above matching fields) this describes the colorant of the ink.

ConvertIntent

RenderIntent ConvertIntent[get, set]

Gets / sets the intent that overrides the object's original render intent when performing color conversion. UseProfileIntent means that the intent of the object must not be overridden.

ConvertProfile

ColorProfile ConvertProfile[get, set]

Gets / sets the target ColorProfile for the conversion. If the output intent is embedded, this should be the output intent profile.

ConvertProfilePath

string ConvertProfilePath[get, set]

Gets / sets the target ColorProfile for the conversion using the profile found at the path provided. If the output intent is embedded, this should be the output intent profile. NOTE: If specifying a path, ConvertProfile must be set to Null_ColorProfile.

EmbedColorProfile

bool EmbedColorProfile[get, set]

If true, embed the target profile. If false, the resulting color is Device, if possible.

InkAlias

string InkAlias[get, set]

Gets / sets the ink alias, this only applies to ink actions.

IntentToMatch

RenderIntent IntentToMatch[get, set]

Gets / sets the rendering intent of the object. If this is UseProfileIntent this action applies to any intent.

IsInkAction

bool IsInkAction[get, set]

Marks this Action to be applied to inks.

IsProcessColor

bool IsProcessColor[get, set]

True if this ink is a process ink.

MaxFontSizeMatch

double MaxFontSizeMatch[get, set]

Gets / sets the maximum font size to match for text objects.

MinFontSizeMatch

double MinFontSizeMatch[get, set]

Gets / sets the minimum font size to match for text objects.

MustMatchAllAttrs

ColorConvertObjAttrs MustMatchAllAttrs[get, set]

A bit field that gets / sets the attributes an element must match to be color converted. The element must match ALL these attributes to be color converted.

MustMatchAllCSAttrs

ColorConvertCSpaceType MustMatchAllCSAttrs[get, set]

A bit field that gets / sets the Color Space attributes an object must match to be color converted. The element must match ALL these Color Space attributes to be color converted.

MustMatchAnyAttrs

ColorConvertObjAttrs MustMatchAnyAttrs[get, set]

A bit field that gets / sets the attributes an element must match to be color converted. The element can match ONE OR MORE of these attributes to be color converted.

MustMatchAnyCSAttrs

ColorConvertCSpaceType MustMatchAnyCSAttrs[get, set]

A bit field that gets / sets the Color Space attributes an object must match to be color converted. The element can match ONE OR MORE Color Space attributes to be color converted.

PreserveBlack

bool PreserveBlack[get, set]

If true, perform a black-preserving transform when converting.

PreserveCMYKPrimaries

bool PreserveCMYKPrimaries[get, set]

If true, use a primary-preserving CMYK to CMYK transform.

PromoteGrayToCMYK

bool PromoteGrayToCMYK[get, set]

If true, promote DeviceGray objects to DeviceCMYK with k = 1.0 - gray value.

UseBlackPointCompensation

bool UseBlackPointCompensation[get, set]

If true, turn on black point compensation for color conversions.

Member Function Documentation

Dispose

void Dispose()

Returns:

void