15 #ifndef _HIOUTILITYPDF_H
16 #define _HIOUTILITYPDF_H
45 m_bExportLines = m_bExportAnnotations =
false;
85 if(strieq(seg,
"/driver/pdf")){
114 HFileOutputResult FileOutputByKey(
const __wchar_t * filename, HC_KEY key, HOutputHandlerOptions * options);
117 HFileOutputResult FileOutputByKey(
const unsigned short * filename, HC_KEY key, HOutputHandlerOptions * options){
119 utf16.encodedText((utf16_char
const*) filename);
120 return FileOutputByKey(H_WCS(utf16).encodedText(), key, options);
124 HFileOutputResult FileOutputByKey(
const char * filename, HC_KEY key, HOutputHandlerOptions * options){
125 return FileOutputByKey(H_WCS(filename).encodedText(), key, options);
135 HFileOutputResult FileOutputByKey2D(
const __wchar_t * filename, HC_KEY key, HOutputHandlerOptions * options);
136 HFileOutputResult FileOutputByKey2D(
const char * filename, HC_KEY key, HOutputHandlerOptions * options){
137 return FileOutputByKey2D((__wchar_t*)H_WCS(filename).encodedText(), key, options);
bool ExportLines() const
Definition: HIOUtilityPDF.h:54
void ExportLines(bool onoff)
Definition: HIOUtilityPDF.h:56
HIOUtilityPDF()
Definition: HIOUtilityPDF.h:70
void ExportAnnotations(bool onoff)
Definition: HIOUtilityPDF.h:60
#define HOutputOpFileOutputByKey
This HOutputHandler supports output from a segment key.
Definition: HIOManager.h:75
void HC_End_Segment_Search(void)
Definition: HIOUtilityPDF.h:66
bool ExportAnnotations() const
Definition: HIOUtilityPDF.h:58
HOutputHandlerStyle
Definition: HIOManager.h:858
Specifies an #HOutputHandler for an image.
Definition: HIOManager.h:862
void RegisterOutputHandlerTypes()
Definition: HIOUtilityPDF.h:81
#define HIORegisterOutputType(type, output_object)
HIORegisterOutputType(type,output_object) Used by a HOutputHandler to set extension types that it han...
Definition: HIOManager.h:92
const char * GetOutputDefaultHSRA()
Definition: HIOUtilityPDF.h:99
HOutputHandlerStyle GetOutputStyle()
Definition: HIOUtilityPDF.h:96
const char * GetOutputName()
Definition: HIOUtilityPDF.h:78
Definition: HIOUtilityPDF.h:38
HU3DOptions()
Definition: HIOUtilityPDF.h:42
static HIOManager * GetHIOManager()
bool m_bExportAnnotations
Definition: HIOUtilityPDF.h:51
const char * GetOutputTypesString()
Definition: HIOUtilityPDF.h:94
A header file containing the HIO classes for passing to HBaseView::FileInput and HBaseView::FileOutpu...
HC_BOOLEAN HC_Find_Segment(char *segment)
void Reset()
Definition: HIOUtilityPDF.h:44
void HC_Begin_Segment_Search(const char *segspec)
bool Has3dSupport()
Definition: HIOUtilityPDF.h:104