1 //---------------------------------------------------------------------------
\r
3 //---------------------------------------------------------------------------
\r
6 #include "QAbstractDraw.h"
\r
7 //---------------------------------------------------------------------------
\r
8 class QPSDraw : public QAbstractDraw {
\r
14 std::ostringstream osEPS;
\r
15 void AddText(const char* str);
\r
17 //---------------------------------------------------------------------------
\r
22 void SetWidth(int w) {Width = w;};
\r
23 void SetHeight(int h) {Height = h;};
\r
24 std::string GetText(void);
\r
26 //---------------------------------------------------------------------------
\r
27 // Drawing Methods (inherited)
\r
28 //---------------------------------------------------------------------------
\r
29 void DrawLine(int x1,int y1,int x2,int y2);
\r
30 void TextOut(int x,int y,std::string Text);
\r
31 void FrameRect(int x1,int y1,int x2,int y2);
\r
32 void FillRect(int x1,int y1,int x2,int y2);
\r
33 void DrawMeasure(int x1,int y1);
\r
34 void DrawCircle(int x1,int y1,int r);
\r
35 void DrawFillCircle(int x1,int y1,int r);
\r
36 //---------------------------------------------------------------------------
\r
37 // DrawingMethod (other)
\r
38 //---------------------------------------------------------------------------
\r
39 void DrawDashedLine(int x1,int y1,int x2,int y2);
\r
40 void DrawGrid(int line, bool enabled);
\r
42 //---------------------------------------------------------------------------
\r