void DoDrawBitmap( const wxBitmap& bitmap, wxCoord x, wxCoord y, bool useMask=FALSE );
void DoDrawText(const wxString& text, wxCoord x, wxCoord y );
+ void DoDrawRotatedText(const wxString& text, wxCoord x, wxCoord y, double angle);
void Clear();
void SetFont( const wxFont& font );
wxCoord GetCharHeight() const;
wxCoord GetCharWidth() const;
- bool CanGetTextExtent() const { return FALSE; }
+ bool CanGetTextExtent() const { return TRUE; }
void DoGetTextExtent(const wxString& string, wxCoord *x, wxCoord *y,
wxCoord *descent = (wxCoord *) NULL,
wxCoord *externalLeading = (wxCoord *) NULL,
void SetPrintData(const wxPrintData& data) { m_printData = data; }
virtual int GetDepth() const { return 24; }
+
+ static void SetResolution(int ppi);
+ static int GetResolution();
+
+private:
+ static float ms_PSScaleFactor;
protected: