#include <HIOUtilityHOOPS.h>
Public Member Functions | |
HFileOutputResult | FileOutputByKey (const __wchar_t *filename, HC_KEY key, HOutputHandlerOptions *options) |
HFileOutputResult | FileOutputByKey (const unsigned short *filename, HC_KEY key, HOutputHandlerOptions *options) |
HFileOutputResult | FileOutputByKey (const char *filename, HC_KEY key, HOutputHandlerOptions *options) |
const char * | GetOutputDefaultHSRA () |
const char * | GetOutputName () |
HOutputHandlerStyle | GetOutputStyle () |
const char * | GetOutputTypesString () |
HIOUtilityHPGL2 () | |
void | RegisterOutputHandlerTypes () |
The HIOUtilityHPGL is the class for writing HPGL2 files using the HOOPS HPGL2 driver. The output files are suitable to send to a HPGL2 printer or plotter.
|
inline |
Constructs an HIOUtilityHPGL2 object.
References HOutputOpFileOutputByKey.
HFileOutputResult HIOUtilityHPGL2::FileOutputByKey | ( | const __wchar_t * | filename, |
HC_KEY | key, | ||
HOutputHandlerOptions * | options | ||
) |
This method writes a HPGL2 file out of the segment tree underneath the given key.
filename | The name of the file to output. |
key | The HOOPS segment key to get output data from. |
options | The options class containing any needed extra information for the operation. |
|
inline |
|
inline |
|
inline |
References HOutputHandlerStyleHardcopy.
|
inline |
|
inline |
This method registers the "hp" extension to this handler as an output handler.
References HC_Begin_Segment_Search(), HC_End_Segment_Search(), HC_Find_Segment(), and HIORegisterOutputType.