public class ColorConvertActions
extends java.lang.Object
| Constructor and Description |
|---|
ColorConvertActions()
Default constructor for the ColorConvertActions class. Sets default values to the members.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
ColorConvertActionType |
getAction()
Gets / sets the action, specifying what to do when an object matches this Settings record.
|
java.lang.String |
getColorantName()
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.
|
RenderIntent |
getConvertIntent()
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.
|
ColorProfile |
getConvertProfile()
Gets / sets the target ColorProfile for the conversion. If the output intent is embedded, this should be the output intent profile.
|
java.lang.String |
getConvertProfilePath()
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.
|
boolean |
getEmbedColorProfile()
If true, embed the target profile. If false, the resulting color is Device, if possible.
|
java.lang.String |
getInkAlias()
Gets / sets the ink alias, this only applies to ink actions.
|
RenderIntent |
getIntentToMatch()
Gets / sets the rendering intent of the object. If this is UseProfileIntent this action applies to any intent.
|
boolean |
getIsInkAction()
Marks this Action to be applied to inks.
|
boolean |
getIsProcessColor()
True if this ink is a process ink.
|
double |
getMaxFontSizeMatch()
Gets / sets the maximum font size to match for text objects.
|
double |
getMinFontSizeMatch()
Gets / sets the minimum font size to match for text objects.
|
ColorConvertObjAttrs |
getMustMatchAllAttrs()
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.
|
ColorConvertCSpaceType |
getMustMatchAllCSAttrs()
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.
|
ColorConvertObjAttrs |
getMustMatchAnyAttrs()
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.
|
ColorConvertCSpaceType |
getMustMatchAnyCSAttrs()
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.
|
boolean |
getPreserveBlack()
If true, perform a black-preserving transform when converting.
|
boolean |
getPreserveCMYKPrimaries()
If true, use a primary-preserving CMYK to CMYK transform.
|
boolean |
getPromoteGrayToCMYK()
If true, promote DeviceGray objects to DeviceCMYK with k = 1.0 - gray value.
|
boolean |
getUseBlackPointCompensation()
If true, turn on black point compensation for color conversions.
|
void |
setAction(ColorConvertActionType newAction) |
void |
setColorantName(java.lang.String newName) |
void |
setConvertIntent(RenderIntent newIntent) |
void |
setConvertProfile(ColorProfile newProfile) |
void |
setConvertProfilePath(java.lang.String newProfilePath) |
void |
setEmbedColorProfile(boolean newEmbedCProfile) |
void |
setInkAlias(java.lang.String newAlias) |
void |
setIntentToMatch(RenderIntent newIntent) |
void |
setIsInkAction(boolean newIsInkAction) |
void |
setIsProcessColor(boolean newIsProcessColor) |
void |
setMaxFontSizeMatch(double newSize) |
void |
setMinFontSizeMatch(double newSize) |
void |
setMustMatchAllAttrs(ColorConvertObjAttrs newAttrs) |
void |
setMustMatchAllCSAttrs(ColorConvertCSpaceType newCSAttrs) |
void |
setMustMatchAnyAttrs(ColorConvertObjAttrs newAttrs) |
void |
setMustMatchAnyCSAttrs(ColorConvertCSpaceType newCSAttrs) |
void |
setPreserveBlack(boolean newPreserveBlack) |
void |
setPreserveCMYKPrimaries(boolean newPreserveCMYKPrimaries) |
void |
setPromoteGrayToCMYK(boolean newPromoteGrayToCMYK) |
void |
setUseBlackPointCompensation(boolean newBlackPointCompensation) |
public ColorConvertActions()
public void delete()
public ColorConvertObjAttrs getMustMatchAllAttrs()
public void setMustMatchAllAttrs(ColorConvertObjAttrs newAttrs)
public ColorConvertObjAttrs getMustMatchAnyAttrs()
public void setMustMatchAnyAttrs(ColorConvertObjAttrs newAttrs)
public ColorConvertCSpaceType getMustMatchAllCSAttrs()
public void setMustMatchAllCSAttrs(ColorConvertCSpaceType newCSAttrs)
public ColorConvertCSpaceType getMustMatchAnyCSAttrs()
public void setMustMatchAnyCSAttrs(ColorConvertCSpaceType newCSAttrs)
public RenderIntent getIntentToMatch()
public void setIntentToMatch(RenderIntent newIntent)
public double getMinFontSizeMatch()
public void setMinFontSizeMatch(double newSize)
public double getMaxFontSizeMatch()
public void setMaxFontSizeMatch(double newSize)
public ColorConvertActionType getAction()
public void setAction(ColorConvertActionType newAction)
public RenderIntent getConvertIntent()
public void setConvertIntent(RenderIntent newIntent)
public ColorProfile getConvertProfile()
public void setConvertProfile(ColorProfile newProfile)
public boolean getEmbedColorProfile()
public void setEmbedColorProfile(boolean newEmbedCProfile)
public boolean getPreserveBlack()
public void setPreserveBlack(boolean newPreserveBlack)
public boolean getPromoteGrayToCMYK()
public void setPromoteGrayToCMYK(boolean newPromoteGrayToCMYK)
public boolean getUseBlackPointCompensation()
public void setUseBlackPointCompensation(boolean newBlackPointCompensation)
public java.lang.String getColorantName()
public void setColorantName(java.lang.String newName)
public java.lang.String getInkAlias()
public void setInkAlias(java.lang.String newAlias)
public boolean getIsProcessColor()
public void setIsProcessColor(boolean newIsProcessColor)
public boolean getPreserveCMYKPrimaries()
public void setPreserveCMYKPrimaries(boolean newPreserveCMYKPrimaries)
public boolean getIsInkAction()
public void setIsInkAction(boolean newIsInkAction)
public java.lang.String getConvertProfilePath()
public void setConvertProfilePath(java.lang.String newProfilePath)