16 #ifndef _HIO_UTILITY_GDIOUTPUT_H
17 #define _HIO_UTILITY_GDIOUTPUT_H
37 #define DEBUG_FORCE_FULL_COLOR 0x00000010
43 #define DEBUG_NO_WINDOWS_HOOK 0x00000040
50 #define DEBUG_SFB_COPY_TO_CLIPBOARD 0x00004000
56 #define DEBUG_NO_RASTERS_IN_PRINTING 0x00020000
62 #define DEBUG_PRINTING_MODE 0x00040000
68 #define DEBUG_CLIPBOARD_MODE 0x00080000
76 #define DEBUG_PRINT_NOT_FRAMEBUFFER_MODE 0x00020000
83 #define DEBUG_PRINT_NOT_RASTER_REDUCTION 0x00200000
89 #define DEBUG_FORCE_SOFTWARE 0x01000000
96 #define DEBUG_NO_PAINTERS_PANELLING 0x00000008
132 SetOutputOps(HOutputOpFileOutputByKey);
137 void RegisterOutputHandlerTypes() {
144 const char * GetOutputTypesString() {
return "emf";};
147 const char * GetOutputName() {
return "HIOUtilityGDIOutput"; }
163 HFileOutputResult FileOutputByKey(
const char * FileName, HC_KEY key, HOutputHandlerOptions * options);
165 HFileOutputResult FileOutputByKey(
const __wchar_t * FileName, HC_KEY key, HOutputHandlerOptions * options)
167 return FileOutputByKey(H_ASCII_TEXT(FileName), key, options);
The HIOUtilityGDIOutput class should be used for exporting data to a Windows Printer or Clipboard Dev...
Definition: HIOUtilityGDIOutput.h:126
#define HIORegisterOutputType(type, output_object)