24 #ifndef __IXMLExportUtils__ 25 #define __IXMLExportUtils__ 27 #include "IPMUnknown.h" 28 #include "IXMLExportOptions.h" 29 #include "TransformTypes.h" 39 typedef void* ExportSessionToken;
46 enum {kDefaultIID = IID_IXMLEXPORTUTILS};
150 const IDFile& imagesFolder,
153 ExportSessionToken sessionToken,
154 bool32 includeFrameInRendering = kTrue)
const = 0;
196 bool32 checkForRotationOrSkew = kTrue,
197 bool32 checkForTransparency = kTrue,
198 bool32 checkForImageClipping = kTrue,
199 bool32 checkForFrameCropping = kTrue,
200 bool32 checkForVectorGraphic = kTrue)
const = 0;
236 const IDFile& imagesFolder,
237 bool32 useOriginalImageNameOnly,
240 ExportSessionToken sessionToken,
241 bool32 includeFrameInRendering = kTrue
260 bool32 includeFrameInRendering = kTrue,
261 bool16 bItemBackgroundExportAsPng = kTrue,
262 bool16 excludeText = kFalse
291 virtual ErrorCode
GenerateFormattedImage2(
const IPMUnknown *pageItem,
IPMStream *outStream,
const IXMLExportOptions* options, bool32 includeFrameInRendering = kTrue, bool16 bItemBackgroundExportAsPng = kFalse, bool16 bDrawNonPrintingObjects = kTrue,
PMReal greekBelowPtSize = 0.0, bool16 includeOtherBackgroundObjects = kFalse) = 0;
310 bool32 includeFrameInRendering = kTrue,
311 bool16 bItemBackgroundExportAsPng = kTrue,
312 bool16 excludeText = kFalse,
313 bool16 includeOtherBackgroundObjects = kFalse