wxPdfDocument  0.9.7
Public Member Functions | Protected Member Functions | List of all members
wxPdfPreviewDC Class Reference

#include <pdfprint.h>

Inheritance diagram for wxPdfPreviewDC:

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::wxPdfPreviewDC ( wxDC &  dc,
wxPdfDC pdfdc 
)
inline

Member Function Documentation

◆ CalcBoundingBox()

virtual void wxPdfPreviewDC::CalcBoundingBox ( wxCoord  x,
wxCoord  y 
)
inlinevirtual

◆ CanDrawBitmap()

virtual bool wxPdfPreviewDC::CanDrawBitmap ( ) const
inlinevirtual

◆ CanGetTextExtent()

virtual bool wxPdfPreviewDC::CanGetTextExtent ( ) const
inlinevirtual

◆ Clear()

virtual void wxPdfPreviewDC::Clear ( )
inlinevirtual

◆ ComputeScaleAndOrigin()

virtual void wxPdfPreviewDC::ComputeScaleAndOrigin ( )
inlinevirtual

◆ DestroyClippingRegion()

virtual void wxPdfPreviewDC::DestroyClippingRegion ( )
inlinevirtual

◆ DeviceToLogicalX()

virtual wxCoord wxPdfPreviewDC::DeviceToLogicalX ( wxCoord  x) const
inlinevirtual

◆ DeviceToLogicalXRel()

virtual wxCoord wxPdfPreviewDC::DeviceToLogicalXRel ( wxCoord  x) const
inlinevirtual

◆ DeviceToLogicalY()

virtual wxCoord wxPdfPreviewDC::DeviceToLogicalY ( wxCoord  y) const
inlinevirtual

◆ DeviceToLogicalYRel()

virtual wxCoord wxPdfPreviewDC::DeviceToLogicalYRel ( wxCoord  y) const
inlinevirtual

◆ DoBlit()

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

◆ DoCrossHair()

virtual void wxPdfPreviewDC::DoCrossHair ( wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual

◆ DoDrawArc()

virtual void wxPdfPreviewDC::DoDrawArc ( wxCoord  x1,
wxCoord  y1,
wxCoord  x2,
wxCoord  y2,
wxCoord  xc,
wxCoord  yc 
)
inlineprotectedvirtual

◆ DoDrawBitmap()

virtual void wxPdfPreviewDC::DoDrawBitmap ( const wxBitmap &  bmp,
wxCoord  x,
wxCoord  y,
bool  useMask = false 
)
inlineprotectedvirtual

◆ DoDrawCheckMark()

virtual void wxPdfPreviewDC::DoDrawCheckMark ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual

◆ DoDrawEllipse()

virtual void wxPdfPreviewDC::DoDrawEllipse ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual

◆ DoDrawEllipticArc()

virtual void wxPdfPreviewDC::DoDrawEllipticArc ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h,
double  sa,
double  ea 
)
inlineprotectedvirtual

◆ DoDrawIcon()

virtual void wxPdfPreviewDC::DoDrawIcon ( const wxIcon &  icon,
wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual

◆ DoDrawLine()

virtual void wxPdfPreviewDC::DoDrawLine ( wxCoord  x1,
wxCoord  y1,
wxCoord  x2,
wxCoord  y2 
)
inlineprotectedvirtual

◆ DoDrawLines()

virtual void wxPdfPreviewDC::DoDrawLines ( int  n,
wxPoint  points[],
wxCoord  xoffset,
wxCoord  yoffset 
)
inlineprotectedvirtual

◆ DoDrawPoint()

virtual void wxPdfPreviewDC::DoDrawPoint ( wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual

◆ DoDrawPolygon()

virtual void wxPdfPreviewDC::DoDrawPolygon ( int  n,
wxPoint  points[],
wxCoord  xoffset,
wxCoord  yoffset,
int  fillStyle = wxODDEVEN_RULE 
)
inlineprotectedvirtual

◆ DoDrawRectangle()

virtual void wxPdfPreviewDC::DoDrawRectangle ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual

◆ DoDrawRotatedText()

virtual void wxPdfPreviewDC::DoDrawRotatedText ( const wxString &  text,
wxCoord  x,
wxCoord  y,
double  angle 
)
inlineprotectedvirtual

◆ DoDrawRoundedRectangle()

virtual void wxPdfPreviewDC::DoDrawRoundedRectangle ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h,
double  radius 
)
inlineprotectedvirtual

◆ DoDrawText()

virtual void wxPdfPreviewDC::DoDrawText ( const wxString &  text,
wxCoord  x,
wxCoord  y 
)
inlineprotectedvirtual

◆ DoFloodFill()

virtual bool wxPdfPreviewDC::DoFloodFill ( wxCoord  x,
wxCoord  y,
const wxColour &  col,
int  style = wxFLOOD_SURFACE 
)
inlineprotectedvirtual

◆ DoGetClippingBox()

virtual void wxPdfPreviewDC::DoGetClippingBox ( wxCoord *  x,
wxCoord *  y,
wxCoord *  w,
wxCoord *  h 
) const
inlineprotectedvirtual

◆ DoGetDeviceOrigin()

virtual void wxPdfPreviewDC::DoGetDeviceOrigin ( wxCoord *  x,
wxCoord *  y 
) const
inlinevirtual

◆ DoGetLogicalOrigin()

virtual void wxPdfPreviewDC::DoGetLogicalOrigin ( wxCoord *  x,
wxCoord *  y 
) const
inlinevirtual

◆ DoGetPartialTextExtents()

virtual bool wxPdfPreviewDC::DoGetPartialTextExtents ( const wxString &  text,
wxArrayInt &  widths 
) const
inlineprotectedvirtual

◆ DoGetPixel()

virtual bool wxPdfPreviewDC::DoGetPixel ( wxCoord  x,
wxCoord  y,
wxColour *  col 
) const
inlineprotectedvirtual

◆ DoGetSize()

virtual void wxPdfPreviewDC::DoGetSize ( int *  w,
int *  h 
) const
inlineprotectedvirtual

◆ DoGetSizeMM()

virtual void wxPdfPreviewDC::DoGetSizeMM ( int *  w,
int *  h 
) const
inlineprotectedvirtual

◆ DoGetTextExtent()

virtual void wxPdfPreviewDC::DoGetTextExtent ( const wxString &  string,
wxCoord *  x,
wxCoord *  y,
wxCoord *  descent = NULL,
wxCoord *  externalLeading = NULL,
wxFont *  theFont = NULL 
) const
inlineprotectedvirtual

◆ DoGradientFillConcentric()

virtual void wxPdfPreviewDC::DoGradientFillConcentric ( const wxRect &  rect,
const wxColour &  initialColour,
const wxColour &  destColour,
const wxPoint &  circleCenter 
)
inlineprotectedvirtual

◆ DoGradientFillLinear()

virtual void wxPdfPreviewDC::DoGradientFillLinear ( const wxRect &  rect,
const wxColour &  initialColour,
const wxColour &  destColour,
wxDirection  nDirection = wxEAST 
)
inlineprotectedvirtual

◆ DoSetClippingRegion()

virtual void wxPdfPreviewDC::DoSetClippingRegion ( wxCoord  x,
wxCoord  y,
wxCoord  w,
wxCoord  h 
)
inlineprotectedvirtual

◆ DoSetClippingRegionAsRegion()

virtual void wxPdfPreviewDC::DoSetClippingRegionAsRegion ( const wxRegion &  region)
inlineprotectedvirtual

◆ DoSetDeviceClippingRegion()

virtual void wxPdfPreviewDC::DoSetDeviceClippingRegion ( const wxRegion &  region)
inlineprotectedvirtual

◆ GetBackground()

virtual const wxBrush& wxPdfPreviewDC::GetBackground ( ) const
inlinevirtual

◆ GetBackgroundMode()

virtual int wxPdfPreviewDC::GetBackgroundMode ( ) const
inlinevirtual

◆ GetBrush()

virtual const wxBrush& wxPdfPreviewDC::GetBrush ( ) const
inlinevirtual

◆ GetCharHeight()

virtual wxCoord wxPdfPreviewDC::GetCharHeight ( ) const
inlinevirtual

◆ GetCharWidth()

virtual wxCoord wxPdfPreviewDC::GetCharWidth ( ) const
inlinevirtual

◆ GetDepth()

virtual int wxPdfPreviewDC::GetDepth ( ) const
inlinevirtual

◆ GetFont()

virtual const wxFont& wxPdfPreviewDC::GetFont ( ) const
inlinevirtual

◆ GetLogicalScale()

virtual void wxPdfPreviewDC::GetLogicalScale ( double *  x,
double *  y 
) const
inlinevirtual

◆ GetMapMode()

virtual int wxPdfPreviewDC::GetMapMode ( ) const
inlinevirtual

◆ GetMultiLineTextExtent()

virtual void wxPdfPreviewDC::GetMultiLineTextExtent ( const wxString &  string,
wxCoord *  width,
wxCoord *  height,
wxCoord *  heightLine = NULL,
wxFont *  font = NULL 
) const
inlinevirtual

◆ GetPaperRect()

virtual wxRect wxPdfPreviewDC::GetPaperRect ( ) const
inlinevirtual

◆ GetPdfDocument()

wxPdfDocument* wxPdfPreviewDC::GetPdfDocument ( ) const
inline

◆ GetPen()

virtual const wxPen& wxPdfPreviewDC::GetPen ( ) const
inlinevirtual

◆ GetPPI()

virtual wxSize wxPdfPreviewDC::GetPPI ( ) const
inlinevirtual

◆ GetResolution()

virtual int wxPdfPreviewDC::GetResolution ( ) const
inlinevirtual

◆ GetTextBackground()

virtual const wxColour& wxPdfPreviewDC::GetTextBackground ( ) const
inlinevirtual

◆ GetTextForeground()

virtual const wxColour& wxPdfPreviewDC::GetTextForeground ( ) const
inlinevirtual

◆ GetUserScale()

virtual void wxPdfPreviewDC::GetUserScale ( double *  x,
double *  y 
) const
inlinevirtual

◆ IsOk()

virtual bool wxPdfPreviewDC::IsOk ( ) const
inlinevirtual

◆ LogicalToDeviceX()

virtual wxCoord wxPdfPreviewDC::LogicalToDeviceX ( wxCoord  x) const
inlinevirtual

◆ LogicalToDeviceXRel()

virtual wxCoord wxPdfPreviewDC::LogicalToDeviceXRel ( wxCoord  x) const
inlinevirtual

◆ LogicalToDeviceY()

virtual wxCoord wxPdfPreviewDC::LogicalToDeviceY ( wxCoord  y) const
inlinevirtual

◆ LogicalToDeviceYRel()

virtual wxCoord wxPdfPreviewDC::LogicalToDeviceYRel ( wxCoord  y) const
inlinevirtual

◆ SetAxisOrientation()

virtual void wxPdfPreviewDC::SetAxisOrientation ( bool  x,
bool  y 
)
inlinevirtual

◆ SetBackground()

virtual void wxPdfPreviewDC::SetBackground ( const wxBrush &  brush)
inlinevirtual

◆ SetBackgroundMode()

virtual void wxPdfPreviewDC::SetBackgroundMode ( int  mode)
inlinevirtual

◆ SetBrush()

virtual void wxPdfPreviewDC::SetBrush ( const wxBrush &  brush)
inlinevirtual

◆ SetDeviceLocalOrigin()

virtual void wxPdfPreviewDC::SetDeviceLocalOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual

◆ SetDeviceOrigin()

virtual void wxPdfPreviewDC::SetDeviceOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual

◆ SetFont()

virtual void wxPdfPreviewDC::SetFont ( const wxFont &  font)
inlinevirtual

◆ SetLogicalFunction()

virtual void wxPdfPreviewDC::SetLogicalFunction ( int  function)
inlinevirtual

◆ SetLogicalOrigin()

virtual void wxPdfPreviewDC::SetLogicalOrigin ( wxCoord  x,
wxCoord  y 
)
inlinevirtual

◆ SetLogicalScale()

virtual void wxPdfPreviewDC::SetLogicalScale ( double  x,
double  y 
)
inlinevirtual

◆ SetMapMode()

virtual void wxPdfPreviewDC::SetMapMode ( int  mode)
inlinevirtual

◆ SetPen()

virtual void wxPdfPreviewDC::SetPen ( const wxPen &  pen)
inlinevirtual

◆ SetTextBackground()

virtual void wxPdfPreviewDC::SetTextBackground ( const wxColour &  colour)
inlinevirtual

◆ SetTextForeground()

virtual void wxPdfPreviewDC::SetTextForeground ( const wxColour &  colour)
inlinevirtual

◆ SetUserScale()

virtual void wxPdfPreviewDC::SetUserScale ( double  x,
double  y 
)
inlinevirtual

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