ColorConvertActions Class Documentation
class ColorConvertActions : SystemIDisposableNamespace: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