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

Public Types | |
| enum | { kDefaultIID = IID_ICONDITIONTAGSET } |
Public Member Functions | |
| virtual ErrorCode | SetName (const WideString &name)=0 |
| virtual ErrorCode | GetName (WideString &name)=0 |
| virtual ErrorCode | SetConditionList (const IConditionalTextFacade::ConditionSetElementList &conditions)=0 |
| virtual ErrorCode | SetConditionList (const UIDList &conditions)=0 |
| virtual ErrorCode | GetConditionList (IConditionalTextFacade::ConditionSetElementList &conditions)=0 |
| virtual ErrorCode | RemoveCondition (UID conditionUID)=0 |
| virtual ErrorCode | AddCondition (const IConditionalTextFacade::ConditionSetElement &condition)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface to get and set data associated with condition tag sets. These are known as "sets" in the conditional text UI. High-level operations are provided by the conditional text facade.
| pure virtual |
Append a condition to the condition tag set's list of conditions.
| condition | IN A pair containing the condition UID and associated visibility flag. |
| pure virtual |
Get the condition tag set's list of conditions.
| conditions | OUT A vector of pairs for the condition UID and associated visibility flag. |
| pure virtual |
Get the name of the condition tag set.
| name | OUT The name for the condition tag set |
| pure virtual |
Remove a condition from the condition tag set.
| conditionUID | IN The UID of the condition to be removed. |
| pure virtual |
Set up the condition tag set's list of conditions.
| conditions | IN A vector of pairs for the condition UID and desired visibility flag. |
| pure virtual |
Set up the condition tag set's list of conditions using the current visibility state for the specified conditions.
| conditions | IN A UIDList of the conditions to include in the set. |
| pure virtual |
Set the name of the condition tag set.
| name | IN The new name for the condition tag set |