InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IAnnotationOrchestrator Class Referenceabstract
Inheritance diagram for IAnnotationOrchestrator:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IANNOTATIONORCHESTRATOR }
 

Public Member Functions

virtual ErrorCode ImportAnnotations (IDocument *targetDoc, const char *sourceExtension, const char *filePath)=0
 
virtual ErrorCode ImportAnnotations (IDocument *targetDoc, const char *sourceExtension, const std::vector< const char * > &filePathList)=0
 
virtual void ImportAnnotations (IDocument *targetDoc, AnnotationCollection &annotCollection)=0
 
virtual ErrorCode AddAnnotationToPage (const UIDRef &pageRef, const AnnotationItem &annotItem)=0
 
virtual ErrorCode AddAnnotationToPageItem (const UIDRef &pageItemRef, const AnnotationItem &annotItem)=0
 
virtual ErrorCode AddAnnotationToTextRange (const UIDRef &textUIDRef, const TextIndex &startIndex, const TextIndex &endIndex, const AnnotationItem &annotItem)=0
 
virtual void AddAnnotationListToPage (const UIDRef &pageRef, const std::list< AnnotationItem * > &annotItemList)=0
 
virtual void AddAnnotationListToPageItem (const UIDRef &pageItemRef, const std::list< AnnotationItem * > &annotItemList)=0
 
virtual void AddAnnotationListToTextRange (const UIDRef &textUIDRef, TextIndex startIndex, TextIndex endIndex, const std::list< AnnotationItem * > &annotItemList)=0
 
virtual ErrorCode ImportRCAnnotations (IDocument *targetDoc, const std::string &commentData)=0
 
virtual ErrorCode RefreshRCAnnotationsFromCache (IDocument *targetDoc)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0