InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CCollection Class Referenceabstract

Public Member Functions

 CCollection (int32 objType, IDataBase *db)
 
virtual bool16 Find (UID) const =0
 
virtual bool16 Remove (UID)=0
 
virtual bool16 RemoveNth (int32)=0
 
virtual CCollectionGetNthElement (int16) const =0
 
virtual int32 GetNumberOfElements (void) const =0
 
virtual const UIDList GetFlattenedUIDList (bool16 sorted=kTrue) const =0
 
virtual bool16 IsExpandable () const =0
 
virtual bool16 CanUnbundle () const =0
 
virtual void ReadWrite (IPMStream *s, ImplementationID id)=0
 
virtual int32 GetType () const
 
virtual bool16 GetPreview (CAGMImage &newImage, const uint32 maxWidth, const uint32 maxHeight) const =0
 
virtual void SetCaptureID (int32 id)
 
virtual int32 GetCaptureID () const
 
virtual void SetLinkPolicy (ContentDropperTypes::LinkPolicy linkPolicy)
 
virtual
ContentDropperTypes::LinkPolicy 
GetLinkPolicy () const
 

Protected Attributes

int32 fType
 
IDataBasefDb
 
int32 fCaptureID
 
ContentDropperTypes::LinkPolicy fLinkPolicy