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

Public Member Functions

 CusCondTxtFacade (IPMUnknown *boss)
 
virtual void TurnOffConditionVisibility (IDocument *document, CustomConditionAttr cusCondAttr)
 
virtual void TurnOnConditionVisibility (IDocument *document)
 
virtual ErrorCode SetPrintVisibility (const UIDRef &item, bool16 value)
 
virtual ErrorCode SetIDMLVisibility (const UIDRef &item, bool16 value)
 
- Public Member Functions inherited from CPMUnknown< ICusCondTxtFacade >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from ICusCondTxtFacade
enum  { kDefaultIID = IID_ICUSCONDTXTFACADE }
 
enum  CustomConditionAttr { kPrintVisibility, kIdmlVisibility }
 
- Protected Member Functions inherited from CPMUnknown< ICusCondTxtFacade >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< ICusCondTxtFacade >
HelperInterface fHelperInterface
 

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * CusCondTxtFacade::CusCondTxtFacade (IPMUnknownboss)
Constructor.

Parameters
bossIN interface ptr from boss object on which this interface is aggregated.

Member Function Documentation

ErrorCode CusCondTxtFacade::SetIDMLVisibility (const UIDRefitem,
bool16 value 
)
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.

Implements ICusCondTxtFacade.

ErrorCode CusCondTxtFacade::SetPrintVisibility (const UIDRefitem,
bool16 value 
)
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.

Implements ICusCondTxtFacade.

void CusCondTxtFacade::TurnOffConditionVisibility (IDocumentdocument,
CustomConditionAttr cusCondAttr 
)
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

Implements ICusCondTxtFacade.

void CusCondTxtFacade::TurnOnConditionVisibility (IDocumentdocument)
virtual

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

Implements ICusCondTxtFacade.