///////////////////////////////////////////////////////////////////////////// // Name: wx/dcprint.h // Purpose: wxPrinterDC base header // Author: Julian Smart // Modified by: // Created: // Copyright: (c) Julian Smart // RCS-ID: $Id$ // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_DCPRINT_H_BASE_ #define _WX_DCPRINT_H_BASE_ #include "wx/defs.h" #if wxUSE_PRINTING_ARCHITECTURE #if wxUSE_NEW_DC #include "wx/dc.h" //----------------------------------------------------------------------------- // wxPrinterDC //----------------------------------------------------------------------------- class WXDLLIMPEXP_CORE wxPrinterDC: public wxDC { public: wxPrinterDC(); wxPrinterDC( const wxPrintData& data ); ~wxPrinterDC(); wxRect GetPaperRect(); int GetResolution(); private: DECLARE_DYNAMIC_CLASS() }; #else #if defined(__WXPALMOS__) #include "wx/palmos/dcprint.h" #elif defined(__WXMSW__) #include "wx/msw/dcprint.h" #endif #if defined(__WXPM__) #include "wx/os2/dcprint.h" #endif #if defined(__WXMAC__) #include "wx/mac/dcprint.h" #endif #endif // wxUSE_NEW_DC #endif // wxUSE_PRINTING_ARCHITECTURE #endif // _WX_DCPRINT_H_BASE_