![]() | InDesign SDK 20.5 |
#include <INewMixedInkGroupCmdData.h>

Public Types | |
| enum | { kDefaultIID = IID_INEWMIXEDINKGROUPCMDDATA } |
Public Member Functions | |
| virtual const UIDList * | GetInkUIDListRef (void)=0 |
| virtual void | AddInk (const UIDRef &inkRef, const PMReal &initialValue, const PMReal &stepValue, int32 repeatCount)=0 |
| virtual PMReal | GetInkStartValue (UID inkUID)=0 |
| virtual PMReal | GetInkStepValue (UID inkUID)=0 |
| virtual int32 | GetInkRepeatCount (UID inkUID)=0 |
| virtual void | SetInkGroupName (const PMString &name)=0 |
| virtual PMString | GetInkGroupName (void)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A data interface for NewMixedInkGroupCmd. This interface sets and retrieve data required creating mixed ink swatch group. Mixed ink swatch group is created based on an ink list. Each ink has an initial value, a step value, and a repeat count.
| pure virtual |
Add a ink and the corresponding data to the command's ink UIDList.
| inkRef | the ink UIDRef to add to the list. |
| initialValue | the initial value for this ink. The initial value should be between 0% and 100%. |
| stepValue | the incremental value for this ink each time it is repeated. The step value should be between 0% and 100%. |
| repeatCount | the number of increments for this ink. The repeat count should be between 1 and 100. |
| pure virtual |
Returns the name for the new mixed ink group.
| pure virtual |
Get the repeat count for the specified ink.
| inkUID | is the specified ink. |
Get the initial value for the specified ink.
| inkUID | is the specified ink. |
Get the step value for the specified ink.
| inkUID | is the specified ink. |
| pure virtual |
Returns the ink UIDList for the creation of the mixed ink group.
| pure virtual |
Sets the name for the new mixed ink group.
| name | is the name for the new mixed ink group. |