00001 00006 #ifndef _GPRINTER_H_ 00007 #define _GPRINTER_H_ 00008 00010 class LgiClass GPrinter 00011 { 00012 class GPrinterPrivate *d; 00013 00014 public: 00015 GPrinter(); 00016 virtual ~GPrinter(); 00017 00019 void SetPages(int p); 00020 00022 int GetPages(); 00023 00025 bool GetPageRange 00026 ( 00029 GArray<int> &p 00030 ); 00031 00033 GPrintDC *StartDC(const char *PrintJobName, GView *Parent = 0); 00034 00036 bool Browse(GView *Parent); 00037 00039 bool Serialize(char *&Str, bool Write); 00040 }; 00041 00042 #endif