13 #ifndef _HIO_UTILITY_GDIOUTPUT_H
14 #define _HIO_UTILITY_GDIOUTPUT_H
18 #include "HMFCGlobals.h"
19 #include "utf_utils.h"
30 #define DEBUG_FORCE_FULL_COLOR 0x00000010
36 #define DEBUG_NO_WINDOWS_HOOK 0x00000040
43 #define DEBUG_SFB_COPY_TO_CLIPBOARD 0x00004000
49 #define DEBUG_NO_RASTERS_IN_PRINTING 0x00020000
55 #define DEBUG_PRINTING_MODE 0x00040000
62 #define DEBUG_PRINT_NOT_FRAMEBUFFER_MODE 0x00020000
69 #define DEBUG_PRINT_NOT_RASTER_REDUCTION 0x00200000
75 #define DEBUG_FORCE_SOFTWARE 0x01000000
82 #define DEBUG_NO_PAINTERS_PANELLING 0x00000008
164 const char * GetOutputName() {
return "HIOUtilityGDIOutput"; }
193 utf16.encodedText((utf16_char
const*) FileName);
222 UNREFERENCED(FileName);
224 UNREFERENCED(options);
225 return OutputNotHandled;
228 UNREFERENCED(FileName);
230 UNREFERENCED(options);
231 return OutputNotHandled;
234 UNREFERENCED(FileName);
236 UNREFERENCED(options);
237 return OutputNotHandled;
HFileOutputResult FileOutputByKey(const char *FileName, HC_KEY key, HOutputHandlerOptions *options)
Definition: HIOUtilityGDIOutput.h:188
#define HOutputOpFileOutputByKey
HFileOutputResult DoClipBoard(const wchar_t *FileName, HC_KEY key, GDIExportInformation *options)
void RegisterOutputHandlerTypes()
registers the 'emf' output type
Definition: HIOUtilityGDIOutput.h:160
HOutputHandlerStyle GetOutputStyle()
Definition: HIOUtilityGDIOutput.h:177
The HIOUtilityGDIOutput class should be used for exporting data to a Windows Printer or Clipboard Dev...
Definition: HIOUtilityGDIOutput.h:148
#define HIORegisterOutputType(type, output_object)
HFileOutputResult FileOutputFromImageKey(const char *FileName, HC_KEY key, HOutputHandlerOptions *options)
Definition: HIOUtilityGDIOutput.h:221
const char * GetOutputTypesString()
Definition: HIOUtilityGDIOutput.h:169
HFileOutputResult DoPrinter(const wchar_t *FileName, HC_KEY key, GDIExportInformation *options)