InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICusCondTxtFacade Class Referenceabstract
Inheritance diagram for ICusCondTxtFacade:
IPMUnknownCPMUnknown< ICusCondTxtFacade >CusCondTxtFacade

Public Types

enum  { kDefaultIID = IID_ICUSCONDTXTFACADE }
 
enum  CustomConditionAttr { kPrintVisibility, kIdmlVisibility }
 

Public Member Functions

virtual void TurnOffConditionVisibility (IDocument *document, CustomConditionAttr cusCondAttr)=0
 
virtual void TurnOnConditionVisibility (IDocument *document)=0
 
virtual ErrorCode SetPrintVisibility (const UIDRef &item, bool16 value)=0
 
virtual ErrorCode SetIDMLVisibility (const UIDRef &item, bool16 value)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Enumeration Documentation

anonymous enum

Default interface identifier for UseDefaultIID

See Also
UseDefaultIID

Member Function Documentation

virtual ErrorCode ICusCondTxtFacade::SetIDMLVisibility (const UIDRefitem,
bool16 value 
)
pure virtual

Set value of visibility for exporting IDML

Parameters
itemrepresents the condition tag
valuetrue is visible, false otherwise
Returns
kSuccess on success, other ErrorCode otherwise.

Implemented in CusCondTxtFacade.

virtual ErrorCode ICusCondTxtFacade::SetPrintVisibility (const UIDRefitem,
bool16 value 
)
pure virtual

Set value of visibility for printing and exporting PDF

Parameters
itemrepresents the condition tag
valuetrue is visible, false otherwise
Returns
kSuccess on success, other ErrorCode otherwise.

Implemented in CusCondTxtFacade.

virtual void ICusCondTxtFacade::TurnOffConditionVisibility (IDocumentdocument,
CustomConditionAttr cusCondAttr 
)
pure virtual

Turns off the visibility of conditions by checking its custom data.

Parameters
cusCondAttrrepresents the attribute of custom condition, visibility for print/PDF, or IDML

Implemented in CusCondTxtFacade.

virtual void ICusCondTxtFacade::TurnOnConditionVisibility (IDocumentdocument)
pure virtual

Turns on the visibility of conditions by checking its custom data.

Implemented in CusCondTxtFacade.