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

#include <IGraphicMetaConverter.h>

Inheritance diagram for IGraphicMetaConverter:
IPMUnknown

Public Types

enum  preserveReference { kPreserveNone = 0, kPreserveGlobals, kPreserveAll }
 

Public Member Functions

virtual ClassID GetRenderObjectClassID (void)=0
 
virtual ClassID GetMetaObjectClassID (void)=0
 
virtual ClassID GetRenderObjectDeleteCommandClassID (void)=0
 
virtual IPMUnknownCreateInitialMetaData (IWorkspace *)=0
 
virtual void InitializeRenderObject (IPMUnknown *, IWorkspace *)=0
 
virtual IPMUnknownCreateDuplicateMetaData (IPMUnknown *, bool16)=0
 
virtual IPMUnknownCreateMetaData (IPMUnknown *, IGraphicMetaConverter::preserveReference)=0
 
virtual IPMUnknownCreateMetaData (IPMUnknown *, bool16)=0
 
virtual IPMUnknownCreateMetaData (void)=0
 
virtual UID GetRenderObjectUID (const IPMUnknown *, IWorkspace *)=0
 
virtual UIDListCreateRenderObjectUIDList (const IPMUnknown *, ClassID, const UIDList *, IWorkspace *)=0
 
virtual UID CreateNewRenderObject (IPMUnknown *, IWorkspace *)=0
 
virtual UIDList CreateNewRenderObject (IPMUnknown *)=0
 
virtual bool16 RenderingObjectsEqual (IRenderingObject *, IRenderingObject *)=0
 
virtual bool16 MetaDataObjectsEqual (IPMUnknown *, IPMUnknown *)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

This interface is obsolete and is deprecated. Concept of graphic meta data is no longer supported. Similar functionality is now provided by another interface, IRenderingObjectService.

See Also
also IRenderObjectService.h