ColorConvertActions Class Documentation

class ColorConvertActions

Namespace:com::datalogics::PDFL

Detailed Description

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

Constructor & Destructor Documentation

ColorConvertActions

ColorConvertActions()

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

Member Function Documentation

delete

synchronized void delete(Boolean disposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized void delete()

Returns:

synchronized void

finalize

void finalize()

Returns:

void

getAction

ColorConvertActionType getAction()

Returns:

ColorConvertActionType

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

getColorantName

String getColorantName()

Returns:

String

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.

getConvertIntent

RenderIntent getConvertIntent()

Returns:

RenderIntent

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.

getConvertProfile

ColorProfile getConvertProfile()

Returns:

ColorProfile

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

getConvertProfilePath

String getConvertProfilePath()

Returns:

String

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.

getEmbedColorProfile

boolean getEmbedColorProfile()

Returns:

boolean

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

getInkAlias

String getInkAlias()

Returns:

String

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

getIntentToMatch

RenderIntent getIntentToMatch()

Returns:

RenderIntent

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

getIsInkAction

boolean getIsInkAction()

Returns:

boolean

Marks this Action to be applied to inks.

getIsProcessColor

boolean getIsProcessColor()

Returns:

boolean

True if this ink is a process ink.

getMaxFontSizeMatch

double getMaxFontSizeMatch()

Returns:

double

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

getMinFontSizeMatch

double getMinFontSizeMatch()

Returns:

double

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

getMustMatchAllAttrs

ColorConvertObjAttrs getMustMatchAllAttrs()

Returns:

ColorConvertObjAttrs

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.

getMustMatchAllCSAttrs

ColorConvertCSpaceType getMustMatchAllCSAttrs()

Returns:

ColorConvertCSpaceType

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.

getMustMatchAnyAttrs

ColorConvertObjAttrs getMustMatchAnyAttrs()

Returns:

ColorConvertObjAttrs

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.

getMustMatchAnyCSAttrs

ColorConvertCSpaceType getMustMatchAnyCSAttrs()

Returns:

ColorConvertCSpaceType

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.

getPreserveBlack

boolean getPreserveBlack()

Returns:

boolean

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

getPreserveCMYKPrimaries

boolean getPreserveCMYKPrimaries()

Returns:

boolean

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

getPromoteGrayToCMYK

boolean getPromoteGrayToCMYK()

Returns:

boolean

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

getUseBlackPointCompensation

boolean getUseBlackPointCompensation()

Returns:

boolean

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

setAction

void setAction(ColorConvertActionType newAction)

Parameters

newAction: ColorConvertActionType

Returns:

void

setColorantName

void setColorantName(String newName)

Parameters

newName: String

Returns:

void

setConvertIntent

void setConvertIntent(RenderIntent newIntent)

Parameters

newIntent: RenderIntent

Returns:

void

setConvertProfile

void setConvertProfile(ColorProfile newProfile)

Parameters

newProfile: ColorProfile

Returns:

void

setConvertProfilePath

void setConvertProfilePath(String newProfilePath)

Parameters

newProfilePath: String

Returns:

void

setEmbedColorProfile

void setEmbedColorProfile(boolean newEmbedCProfile)

Parameters

newEmbedCProfile: boolean

Returns:

void

setInkAlias

void setInkAlias(String newAlias)

Parameters

newAlias: String

Returns:

void

setIntentToMatch

void setIntentToMatch(RenderIntent newIntent)

Parameters

newIntent: RenderIntent

Returns:

void

setIsInkAction

void setIsInkAction(boolean newIsInkAction)

Parameters

newIsInkAction: boolean

Returns:

void

setIsProcessColor

void setIsProcessColor(boolean newIsProcessColor)

Parameters

newIsProcessColor: boolean

Returns:

void

setMaxFontSizeMatch

void setMaxFontSizeMatch(double newSize)

Parameters

newSize: double

Returns:

void

setMinFontSizeMatch

void setMinFontSizeMatch(double newSize)

Parameters

newSize: double

Returns:

void

setMustMatchAllAttrs

void setMustMatchAllAttrs(ColorConvertObjAttrs newAttrs)

Parameters

newAttrs: ColorConvertObjAttrs

Returns:

void

setMustMatchAllCSAttrs

void setMustMatchAllCSAttrs(ColorConvertCSpaceType newCSAttrs)

Parameters

newCSAttrs: ColorConvertCSpaceType

Returns:

void

setMustMatchAnyAttrs

void setMustMatchAnyAttrs(ColorConvertObjAttrs newAttrs)

Parameters

newAttrs: ColorConvertObjAttrs

Returns:

void

setMustMatchAnyCSAttrs

void setMustMatchAnyCSAttrs(ColorConvertCSpaceType newCSAttrs)

Parameters

newCSAttrs: ColorConvertCSpaceType

Returns:

void

setPreserveBlack

void setPreserveBlack(boolean newPreserveBlack)

Parameters

newPreserveBlack: boolean

Returns:

void

setPreserveCMYKPrimaries

void setPreserveCMYKPrimaries(boolean newPreserveCMYKPrimaries)

Parameters

newPreserveCMYKPrimaries: boolean

Returns:

void

setPromoteGrayToCMYK

void setPromoteGrayToCMYK(boolean newPromoteGrayToCMYK)

Parameters

newPromoteGrayToCMYK: boolean

Returns:

void

setUseBlackPointCompensation

void setUseBlackPointCompensation(boolean newBlackPointCompensation)

Parameters

newBlackPointCompensation: boolean

Returns:

void