29 #ifndef __IPDFEXPORTCONTROLLER__ 30 #define __IPDFEXPORTCONTROLLER__ 32 #include "IPMUnknown.h" 39 typedef uint32 PDFExportErr;
43 kPDFExportErrSuccess = 0,
45 kPDFExportErrAlreadyStartedUp,
47 kPDFExportErrAlreadyShutDown,
49 kPDFExportErrNoViewPort,
51 kPDFExportErrFileAlreadyOpen,
53 kPDFExportErrFileLocked,
55 kPDFExportErrUnknownFailure,
57 kPDFExportErrStreamCreationFailure
63 typedef uint32 PDFExportEventID;
67 kPDFExportEventBeginExport = 0,
69 kPDFExportEventDrawPage,
71 kPDFExportEventDrawSpread,
73 kPDFExportEventDrawItem,
75 kPDFExportEventEndExport,
77 kPDFExportEventNewDocument,
79 kPDFExportEventDrawGalleyPage
117 virtual PDFExportErr
StartUp(bool16 bExportPageItems = kFalse) = 0;
131 virtual PDFExportErr
ShutDown(bool16 bSaveIt = kTrue) = 0;