wxPdfDocument  0.9.3
Public Member Functions | Protected Member Functions
wxPdfPreviewDC Class Reference

#include <pdfprint.h>

List of all members.

Public Member Functions

 wxPdfPreviewDC (wxDC &dc, wxPdfDC *pdfdc)
wxPdfDocumentGetPdfDocument () const
virtual wxRect GetPaperRect () const
virtual int GetResolution () const
virtual bool CanGetTextExtent () const
virtual wxCoord GetCharHeight () const
virtual wxCoord GetCharWidth () const
virtual void GetMultiLineTextExtent (const wxString &string, wxCoord *width, wxCoord *height, wxCoord *heightLine=NULL, wxFont *font=NULL) const
virtual wxSize GetPPI () const
virtual bool CanDrawBitmap () const
virtual void Clear ()
virtual int GetDepth () const
virtual bool IsOk () const
virtual void CalcBoundingBox (wxCoord x, wxCoord y)
virtual void SetFont (const wxFont &font)
virtual const wxFont & GetFont () const
virtual void SetPen (const wxPen &pen)
virtual const wxPen & GetPen () const
virtual void SetBrush (const wxBrush &brush)
virtual const wxBrush & GetBrush () const
virtual void SetBackground (const wxBrush &brush)
virtual const wxBrush & GetBackground () const
virtual void SetBackgroundMode (int mode)
virtual int GetBackgroundMode () const
virtual void SetTextForeground (const wxColour &colour)
virtual const wxColour & GetTextForeground () const
virtual void SetTextBackground (const wxColour &colour)
virtual const wxColour & GetTextBackground () const
virtual void DestroyClippingRegion ()
virtual wxCoord DeviceToLogicalX (wxCoord x) const
virtual wxCoord DeviceToLogicalY (wxCoord y) const
virtual wxCoord DeviceToLogicalXRel (wxCoord x) const
virtual wxCoord DeviceToLogicalYRel (wxCoord y) const
virtual wxCoord LogicalToDeviceX (wxCoord x) const
virtual wxCoord LogicalToDeviceY (wxCoord y) const
virtual wxCoord LogicalToDeviceXRel (wxCoord x) const
virtual wxCoord LogicalToDeviceYRel (wxCoord y) const
virtual void SetMapMode (int mode)
virtual int GetMapMode () const
virtual void SetUserScale (double x, double y)
virtual void GetUserScale (double *x, double *y) const
virtual void SetLogicalScale (double x, double y)
virtual void GetLogicalScale (double *x, double *y) const
virtual void SetLogicalOrigin (wxCoord x, wxCoord y)
virtual void DoGetLogicalOrigin (wxCoord *x, wxCoord *y) const
virtual void SetDeviceOrigin (wxCoord x, wxCoord y)
virtual void DoGetDeviceOrigin (wxCoord *x, wxCoord *y) const
virtual void SetDeviceLocalOrigin (wxCoord x, wxCoord y)
virtual void ComputeScaleAndOrigin ()
virtual void SetAxisOrientation (bool x, bool y)
virtual void SetLogicalFunction (int function)

Protected Member Functions

virtual void DoGetTextExtent (const wxString &string, wxCoord *x, wxCoord *y, wxCoord *descent=NULL, wxCoord *externalLeading=NULL, wxFont *theFont=NULL) const
virtual bool DoGetPartialTextExtents (const wxString &text, wxArrayInt &widths) const
virtual bool DoFloodFill (wxCoord x, wxCoord y, const wxColour &col, int style=wxFLOOD_SURFACE)
virtual void DoGradientFillLinear (const wxRect &rect, const wxColour &initialColour, const wxColour &destColour, wxDirection nDirection=wxEAST)
virtual void DoGradientFillConcentric (const wxRect &rect, const wxColour &initialColour, const wxColour &destColour, const wxPoint &circleCenter)
virtual bool DoGetPixel (wxCoord x, wxCoord y, wxColour *col) const
virtual void DoDrawPoint (wxCoord x, wxCoord y)
virtual void DoDrawLine (wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2)
virtual void DoDrawArc (wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2, wxCoord xc, wxCoord yc)
virtual void DoDrawCheckMark (wxCoord x, wxCoord y, wxCoord w, wxCoord h)
virtual void DoDrawEllipticArc (wxCoord x, wxCoord y, wxCoord w, wxCoord h, double sa, double ea)
virtual void DoDrawRectangle (wxCoord x, wxCoord y, wxCoord w, wxCoord h)
virtual void DoDrawRoundedRectangle (wxCoord x, wxCoord y, wxCoord w, wxCoord h, double radius)
virtual void DoDrawEllipse (wxCoord x, wxCoord y, wxCoord w, wxCoord h)
virtual void DoCrossHair (wxCoord x, wxCoord y)
virtual void DoDrawIcon (const wxIcon &icon, wxCoord x, wxCoord y)
virtual void DoDrawBitmap (const wxBitmap &bmp, wxCoord x, wxCoord y, bool useMask=false)
virtual void DoDrawText (const wxString &text, wxCoord x, wxCoord y)
virtual void DoDrawRotatedText (const wxString &text, wxCoord x, wxCoord y, double angle)
virtual bool DoBlit (wxCoord xdest, wxCoord ydest, wxCoord w, wxCoord h, wxDC *source, wxCoord xsrc, wxCoord ysrc, int rop=wxCOPY, bool useMask=false, wxCoord xsrcMask=wxDefaultCoord, wxCoord ysrcMask=wxDefaultCoord)
virtual void DoGetSize (int *w, int *h) const
virtual void DoGetSizeMM (int *w, int *h) const
virtual void DoDrawLines (int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset)
virtual void DoDrawPolygon (int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset, int fillStyle=wxODDEVEN_RULE)
virtual void DoSetClippingRegion (wxCoord x, wxCoord y, wxCoord w, wxCoord h)
virtual void DoSetClippingRegionAsRegion (const wxRegion &region)
virtual void DoSetDeviceClippingRegion (const wxRegion &region)
virtual void DoGetClippingBox (wxCoord *x, wxCoord *y, wxCoord *w, wxCoord *h) const

Constructor & Destructor Documentation

wxPdfPreviewDC::wxPdfPreviewDC ( wxDC &  dc,
wxPdfDC pdfdc 
)
inline

Member Function Documentation

virtual void wxPdfPreviewDC::CalcBoundingBox ( wxCoord  x,
wxCoord  y 
)
inlinevirtual
virtual bool wxPdfPreviewDC::CanDrawBitmap ( ) const
inlinevirtual
virtual bool wxPdfPreviewDC::CanGetTextExtent ( ) const
inlinevirtual
virtual void wxPdfPreviewDC::Clear ( )
inlinevirtual
virtual void wxPdfPreviewDC::ComputeScaleAndOrigin ( )
inlinevirtual
virtual void wxPdfPreviewDC::DestroyClippingRegion ( )
inlinevirtual
virtual wxCoord wxPdfPreviewDC::DeviceToLogicalX ( wxCoord  x) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::DeviceToLogicalXRel ( wxCoord  x) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::DeviceToLogicalY ( wxCoord  y) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::DeviceToLogicalYRel ( wxCoord  y) const
inlinevirtual
virtual bool wxPdfPreviewDC::DoBlit ( wxCoord  xdest,
wxCoord  ydest,
wxCoord  w,
wxCoord  h,
wxDC *  source,
wxCoord  xsrc,
wxCoord  ysrc,
int  rop = wxCOPY,
bool  useMask = false,
wxCoord  xsrcMask = wxDefaultCoord,
wxCoord  ysrcMask = wxDefaultCoord 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoCrossHair ( wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawArc ( wxCoord  x1,
wxCoord  y1,
wxCoord  x2,
wxCoord  y2,
wxCoord  xc,
wxCoord  yc 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawBitmap ( const wxBitmap &  bmp,
wxCoord  x,
wxCoord  y,
bool  useMask = false 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawCheckMark ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawEllipse ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawEllipticArc ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h,
double  sa,
double  ea 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawIcon ( const wxIcon &  icon,
wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawLine ( wxCoord  x1,
wxCoord  y1,
wxCoord  x2,
wxCoord  y2 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawLines ( int  n,
wxPoint  points[],
wxCoord  xoffset,
wxCoord  yoffset 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawPoint ( wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawPolygon ( int  n,
wxPoint  points[],
wxCoord  xoffset,
wxCoord  yoffset,
int  fillStyle = wxODDEVEN_RULE 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawRectangle ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawRotatedText ( const wxString &  text,
wxCoord  x,
wxCoord  y,
double  angle 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawRoundedRectangle ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h,
double  radius 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoDrawText ( const wxString &  text,
wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual
virtual bool wxPdfPreviewDC::DoFloodFill ( wxCoord  x,
wxCoord  y,
const wxColour &  col,
int  style = wxFLOOD_SURFACE 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGetClippingBox ( wxCoord *  x,
wxCoord *  y,
wxCoord *  w,
wxCoord *  h 
) const
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGetDeviceOrigin ( wxCoord *  x,
wxCoord *  y 
) const
inlinevirtual
virtual void wxPdfPreviewDC::DoGetLogicalOrigin ( wxCoord *  x,
wxCoord *  y 
) const
inlinevirtual
virtual bool wxPdfPreviewDC::DoGetPartialTextExtents ( const wxString &  text,
wxArrayInt &  widths 
) const
inlineprotectedvirtual
virtual bool wxPdfPreviewDC::DoGetPixel ( wxCoord  x,
wxCoord  y,
wxColour *  col 
) const
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGetSize ( int *  w,
int *  h 
) const
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGetSizeMM ( int *  w,
int *  h 
) const
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGetTextExtent ( const wxString &  string,
wxCoord *  x,
wxCoord *  y,
wxCoord *  descent = NULL,
wxCoord *  externalLeading = NULL,
wxFont *  theFont = NULL 
) const
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGradientFillConcentric ( const wxRect &  rect,
const wxColour &  initialColour,
const wxColour &  destColour,
const wxPoint &  circleCenter 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoGradientFillLinear ( const wxRect &  rect,
const wxColour &  initialColour,
const wxColour &  destColour,
wxDirection  nDirection = wxEAST 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoSetClippingRegion ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoSetClippingRegionAsRegion ( const wxRegion &  region)
inlineprotectedvirtual
virtual void wxPdfPreviewDC::DoSetDeviceClippingRegion ( const wxRegion &  region)
inlineprotectedvirtual
virtual const wxBrush& wxPdfPreviewDC::GetBackground ( ) const
inlinevirtual
virtual int wxPdfPreviewDC::GetBackgroundMode ( ) const
inlinevirtual
virtual const wxBrush& wxPdfPreviewDC::GetBrush ( ) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::GetCharHeight ( ) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::GetCharWidth ( ) const
inlinevirtual
virtual int wxPdfPreviewDC::GetDepth ( ) const
inlinevirtual
virtual const wxFont& wxPdfPreviewDC::GetFont ( ) const
inlinevirtual
virtual void wxPdfPreviewDC::GetLogicalScale ( double *  x,
double *  y 
) const
inlinevirtual
virtual int wxPdfPreviewDC::GetMapMode ( ) const
inlinevirtual
virtual void wxPdfPreviewDC::GetMultiLineTextExtent ( const wxString &  string,
wxCoord *  width,
wxCoord *  height,
wxCoord *  heightLine = NULL,
wxFont *  font = NULL 
) const
inlinevirtual
virtual wxRect wxPdfPreviewDC::GetPaperRect ( ) const
inlinevirtual
wxPdfDocument* wxPdfPreviewDC::GetPdfDocument ( ) const
inline
virtual const wxPen& wxPdfPreviewDC::GetPen ( ) const
inlinevirtual
virtual wxSize wxPdfPreviewDC::GetPPI ( ) const
inlinevirtual
virtual int wxPdfPreviewDC::GetResolution ( ) const
inlinevirtual
virtual const wxColour& wxPdfPreviewDC::GetTextBackground ( ) const
inlinevirtual
virtual const wxColour& wxPdfPreviewDC::GetTextForeground ( ) const
inlinevirtual
virtual void wxPdfPreviewDC::GetUserScale ( double *  x,
double *  y 
) const
inlinevirtual
virtual bool wxPdfPreviewDC::IsOk ( ) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::LogicalToDeviceX ( wxCoord  x) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::LogicalToDeviceXRel ( wxCoord  x) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::LogicalToDeviceY ( wxCoord  y) const
inlinevirtual
virtual wxCoord wxPdfPreviewDC::LogicalToDeviceYRel ( wxCoord  y) const
inlinevirtual
virtual void wxPdfPreviewDC::SetAxisOrientation ( bool  x,
bool  y 
)
inlinevirtual
virtual void wxPdfPreviewDC::SetBackground ( const wxBrush &  brush)
inlinevirtual
virtual void wxPdfPreviewDC::SetBackgroundMode ( int  mode)
inlinevirtual
virtual void wxPdfPreviewDC::SetBrush ( const wxBrush &  brush)
inlinevirtual
virtual void wxPdfPreviewDC::SetDeviceLocalOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual
virtual void wxPdfPreviewDC::SetDeviceOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual
virtual void wxPdfPreviewDC::SetFont ( const wxFont &  font)
inlinevirtual
virtual void wxPdfPreviewDC::SetLogicalFunction ( int  function)
inlinevirtual
virtual void wxPdfPreviewDC::SetLogicalOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual
virtual void wxPdfPreviewDC::SetLogicalScale ( double  x,
double  y 
)
inlinevirtual
virtual void wxPdfPreviewDC::SetMapMode ( int  mode)
inlinevirtual
virtual void wxPdfPreviewDC::SetPen ( const wxPen &  pen)
inlinevirtual
virtual void wxPdfPreviewDC::SetTextBackground ( const wxColour &  colour)
inlinevirtual
virtual void wxPdfPreviewDC::SetTextForeground ( const wxColour &  colour)
inlinevirtual
virtual void wxPdfPreviewDC::SetUserScale ( double  x,
double  y 
)
inlinevirtual

The documentation for this class was generated from the following file: