![]() | InDesign SDK 20.5 |
#include <IGraphicMetaConverter.h>

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 IPMUnknown * | CreateInitialMetaData (IWorkspace *)=0 |
| virtual void | InitializeRenderObject (IPMUnknown *, IWorkspace *)=0 |
| virtual IPMUnknown * | CreateDuplicateMetaData (IPMUnknown *, bool16)=0 |
| virtual IPMUnknown * | CreateMetaData (IPMUnknown *, IGraphicMetaConverter::preserveReference)=0 |
| virtual IPMUnknown * | CreateMetaData (IPMUnknown *, bool16)=0 |
| virtual IPMUnknown * | CreateMetaData (void)=0 |
| virtual UID | GetRenderObjectUID (const IPMUnknown *, IWorkspace *)=0 |
| virtual UIDList * | CreateRenderObjectUIDList (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 IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
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.