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(char *PrintJobName, GView *Parent = 0);
00034
00036 bool Browse(GView *Parent);
00037
00039 bool Serialize(char *&Str, bool Write);
00040 };
00041
00042 #endif