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

Public Member Functions | |
| virtual void | ReadWrite (IPMStream *iPMStream, ImplementationID id)=0 |
| virtual void | SetFormatType (SysOSType type, SysOSType creator, PMString &basename)=0 |
| virtual SysOSType | GetSysOSType ()=0 |
| virtual SysOSType | GetSysOSCreator ()=0 |
| virtual void | GetExtension (PMString &extension)=0 |
| virtual void | GetBaseName (PMString &basename)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Used to indicate the format of a given file
| pure virtual |
Use to get the basename of this file
| basename | - [OUT] The file name |
| pure virtual |
Use to get the extension of this file
| extension | - [OUT] The file extension |
| pure virtual |
Use to get the creator of this file
| pure virtual |
Use to get the type of this file
| pure virtual |
Use this method to persist the data in this class to a stream or get the data out of a stream
| *iPMStream | - The stream containing or receiving the data |
| id | - Implementation ID |
| pure virtual |
Use this to setup the format type information for this class
| type | - the filetype |
| creator | - The creator |
| basename | - The shortname that identifies the file |