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

Public Member Functions

 PreflightRuleService (IPMUnknown *iBoss)
 
virtual PreflightRuleIDVector GetAllRules () const
 
virtual IPreflightRuleInfoCreateRule (const PreflightRuleID &ruleID, IDataBase *db) const
 
virtual PMString GetRuleCategory (const PreflightRuleID &ruleID) const
 
virtual PMString GetRuleSortValue (const PreflightRuleID &ruleID) const
 

Additional Inherited Members

- Private Types inherited from IPreflightRuleService
enum  { kDefaultIID = IID_IPREFLIGHTRULESERVICE }
 
- Private Member Functions inherited from CPMUnknown< IPreflightRuleService >
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
 
 CPMUnknown (IPMUnknown *boss)
 

Member Function Documentation

IPreflightRuleInfo * PreflightRuleService::CreateRule (const PreflightRuleIDruleID,
IDataBasedb 
) const
virtual
PreflightRuleIDVector PreflightRuleService::GetAllRules () const
virtual
PMString PreflightRuleService::GetRuleCategory (const PreflightRuleIDruleID) const
virtual
PMString PreflightRuleService::GetRuleSortValue (const PreflightRuleIDruleID) const
virtual