wxPdfDocument 0.9.2
|
Class representing the PDF drawing context implementation. More...
#include <pdfdc29.h>
Public Member Functions | |
wxPdfDCImpl (wxPdfDC *owner) | |
wxPdfDCImpl (wxPdfDC *owner, const wxPrintData &data) | |
wxPdfDCImpl (wxPdfDC *owner, wxPdfDocument *pdfDocument, double templateWidth, double templateHeight) | |
wxPdfDCImpl (wxPdfDC *owner, const wxString &file, int w=300, int h=200) | |
virtual | ~wxPdfDCImpl () |
void | Init () |
wxPdfDocument * | GetPdfDocument () |
void | SetPrintData (const wxPrintData &data) |
wxPrintData & | GetPrintData () |
void | SetResolution (int ppi) |
int | GetResolution () const |
virtual void | Clear () |
virtual bool | StartDoc (const wxString &message) |
virtual void | EndDoc () |
virtual void | StartPage () |
virtual void | EndPage () |
virtual void | SetFont (const wxFont &font) |
virtual void | SetPen (const wxPen &pen) |
virtual void | SetBrush (const wxBrush &brush) |
virtual void | SetBackground (const wxBrush &brush) |
virtual void | SetBackgroundMode (int mode) |
virtual void | SetPalette (const wxPalette &palette) |
virtual void | DestroyClippingRegion () |
virtual wxCoord | GetCharHeight () const |
virtual wxCoord | GetCharWidth () const |
virtual bool | CanDrawBitmap () const |
virtual bool | CanGetTextExtent () const |
virtual int | GetDepth () const |
virtual wxSize | GetPPI () const |
virtual void | SetMapMode (wxMappingMode mode) |
virtual void | SetUserScale (double x, double y) |
virtual void | SetLogicalScale (double x, double y) |
virtual void | SetLogicalOrigin (wxCoord x, wxCoord y) |
virtual void | SetDeviceOrigin (wxCoord x, wxCoord y) |
virtual void | SetAxisOrientation (bool xLeftRight, bool yBottomUp) |
virtual void | SetLogicalFunction (wxRasterOperationMode function) |
int | GetDrawingStyle () |
bool | StretchBlt (wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxBitmap *bitmap) |
int | IncreaseImageCounter () |
Protected Member Functions | |
virtual bool | DoFloodFill (wxCoord x, wxCoord y, const wxColour &col, wxFloodFillStyle 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 width, wxCoord height) |
virtual void | DoDrawEllipticArc (wxCoord x, wxCoord y, wxCoord w, wxCoord h, double sa, double ea) |
virtual void | DoDrawRectangle (wxCoord x, wxCoord y, wxCoord width, wxCoord height) |
virtual void | DoDrawRoundedRectangle (wxCoord x, wxCoord y, wxCoord width, wxCoord height, double radius) |
virtual void | DoDrawEllipse (wxCoord x, wxCoord y, wxCoord width, wxCoord height) |
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 width, wxCoord height, wxDC *source, wxCoord xsrc, wxCoord ysrc, wxRasterOperationMode rop=wxCOPY, bool useMask=false, wxCoord xsrcMask=-1, wxCoord ysrcMask=-1) |
virtual void | DoGetSize (int *width, int *height) const |
virtual void | DoGetSizeMM (int *width, int *height) const |
virtual void | DoDrawLines (int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset) |
virtual void | DoDrawPolygon (int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset, wxPolygonFillMode fillStyle=wxODDEVEN_RULE) |
virtual void | DoDrawPolyPolygon (int n, int count[], wxPoint points[], wxCoord xoffset, wxCoord yoffset, int fillStyle) |
virtual void | DoSetClippingRegionAsRegion (const wxRegion ®ion) |
virtual void | DoSetClippingRegion (wxCoord x, wxCoord y, wxCoord width, wxCoord height) |
virtual void | DoSetDeviceClippingRegion (const wxRegion ®ion) |
virtual void | DoGetTextExtent (const wxString &string, wxCoord *x, wxCoord *y, wxCoord *descent=NULL, wxCoord *externalLeading=NULL, const wxFont *theFont=NULL) const |
Class representing the PDF drawing context implementation.
wxPdfDCImpl::wxPdfDCImpl | ( | wxPdfDC * | owner | ) |
wxPdfDCImpl::wxPdfDCImpl | ( | wxPdfDC * | owner, |
const wxPrintData & | data | ||
) |
wxPdfDCImpl::wxPdfDCImpl | ( | wxPdfDC * | owner, |
wxPdfDocument * | pdfDocument, | ||
double | templateWidth, | ||
double | templateHeight | ||
) |
wxPdfDCImpl::wxPdfDCImpl | ( | wxPdfDC * | owner, |
const wxString & | file, | ||
int | w = 300 , |
||
int | h = 200 |
||
) |
virtual wxPdfDCImpl::~wxPdfDCImpl | ( | ) | [virtual] |
virtual bool wxPdfDCImpl::CanDrawBitmap | ( | ) | const [virtual] |
virtual bool wxPdfDCImpl::CanGetTextExtent | ( | ) | const [virtual] |
virtual void wxPdfDCImpl::Clear | ( | ) | [virtual] |
virtual void wxPdfDCImpl::DestroyClippingRegion | ( | ) | [virtual] |
virtual bool wxPdfDCImpl::DoBlit | ( | wxCoord | xdest, |
wxCoord | ydest, | ||
wxCoord | width, | ||
wxCoord | height, | ||
wxDC * | source, | ||
wxCoord | xsrc, | ||
wxCoord | ysrc, | ||
wxRasterOperationMode | rop = wxCOPY , |
||
bool | useMask = false , |
||
wxCoord | xsrcMask = -1 , |
||
wxCoord | ysrcMask = -1 |
||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoCrossHair | ( | wxCoord | x, |
wxCoord | y | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawArc | ( | wxCoord | x1, |
wxCoord | y1, | ||
wxCoord | x2, | ||
wxCoord | y2, | ||
wxCoord | xc, | ||
wxCoord | yc | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawBitmap | ( | const wxBitmap & | bmp, |
wxCoord | x, | ||
wxCoord | y, | ||
bool | useMask = false |
||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawCheckMark | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | width, | ||
wxCoord | height | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawEllipse | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | width, | ||
wxCoord | height | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawEllipticArc | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | w, | ||
wxCoord | h, | ||
double | sa, | ||
double | ea | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawIcon | ( | const wxIcon & | icon, |
wxCoord | x, | ||
wxCoord | y | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawLine | ( | wxCoord | x1, |
wxCoord | y1, | ||
wxCoord | x2, | ||
wxCoord | y2 | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawLines | ( | int | n, |
wxPoint | points[], | ||
wxCoord | xoffset, | ||
wxCoord | yoffset | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawPoint | ( | wxCoord | x, |
wxCoord | y | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawPolygon | ( | int | n, |
wxPoint | points[], | ||
wxCoord | xoffset, | ||
wxCoord | yoffset, | ||
wxPolygonFillMode | fillStyle = wxODDEVEN_RULE |
||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawPolyPolygon | ( | int | n, |
int | count[], | ||
wxPoint | points[], | ||
wxCoord | xoffset, | ||
wxCoord | yoffset, | ||
int | fillStyle | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawRectangle | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | width, | ||
wxCoord | height | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawRotatedText | ( | const wxString & | text, |
wxCoord | x, | ||
wxCoord | y, | ||
double | angle | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawRoundedRectangle | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | width, | ||
wxCoord | height, | ||
double | radius | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoDrawText | ( | const wxString & | text, |
wxCoord | x, | ||
wxCoord | y | ||
) | [protected, virtual] |
virtual bool wxPdfDCImpl::DoFloodFill | ( | wxCoord | x, |
wxCoord | y, | ||
const wxColour & | col, | ||
wxFloodFillStyle | style = wxFLOOD_SURFACE |
||
) | [protected, virtual] |
virtual bool wxPdfDCImpl::DoGetPixel | ( | wxCoord | x, |
wxCoord | y, | ||
wxColour * | col | ||
) | const [protected, virtual] |
virtual void wxPdfDCImpl::DoGetSize | ( | int * | width, |
int * | height | ||
) | const [protected, virtual] |
virtual void wxPdfDCImpl::DoGetSizeMM | ( | int * | width, |
int * | height | ||
) | const [protected, virtual] |
virtual void wxPdfDCImpl::DoGetTextExtent | ( | const wxString & | string, |
wxCoord * | x, | ||
wxCoord * | y, | ||
wxCoord * | descent = NULL , |
||
wxCoord * | externalLeading = NULL , |
||
const wxFont * | theFont = NULL |
||
) | const [protected, virtual] |
virtual void wxPdfDCImpl::DoGradientFillConcentric | ( | const wxRect & | rect, |
const wxColour & | initialColour, | ||
const wxColour & | destColour, | ||
const wxPoint & | circleCenter | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoGradientFillLinear | ( | const wxRect & | rect, |
const wxColour & | initialColour, | ||
const wxColour & | destColour, | ||
wxDirection | nDirection = wxEAST |
||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoSetClippingRegion | ( | wxCoord | x, |
wxCoord | y, | ||
wxCoord | width, | ||
wxCoord | height | ||
) | [protected, virtual] |
virtual void wxPdfDCImpl::DoSetClippingRegionAsRegion | ( | const wxRegion & | region | ) | [protected, virtual] |
virtual void wxPdfDCImpl::DoSetDeviceClippingRegion | ( | const wxRegion & | region | ) | [protected, virtual] |
virtual void wxPdfDCImpl::EndDoc | ( | ) | [virtual] |
virtual void wxPdfDCImpl::EndPage | ( | ) | [virtual] |
virtual wxCoord wxPdfDCImpl::GetCharHeight | ( | ) | const [virtual] |
virtual wxCoord wxPdfDCImpl::GetCharWidth | ( | ) | const [virtual] |
virtual int wxPdfDCImpl::GetDepth | ( | ) | const [virtual] |
int wxPdfDCImpl::GetDrawingStyle | ( | ) |
wxPdfDocument* wxPdfDCImpl::GetPdfDocument | ( | ) |
virtual wxSize wxPdfDCImpl::GetPPI | ( | ) | const [virtual] |
wxPrintData& wxPdfDCImpl::GetPrintData | ( | ) | [inline] |
int wxPdfDCImpl::GetResolution | ( | ) | const |
int wxPdfDCImpl::IncreaseImageCounter | ( | ) | [inline] |
void wxPdfDCImpl::Init | ( | ) |
virtual void wxPdfDCImpl::SetAxisOrientation | ( | bool | xLeftRight, |
bool | yBottomUp | ||
) | [virtual] |
virtual void wxPdfDCImpl::SetBackground | ( | const wxBrush & | brush | ) | [virtual] |
virtual void wxPdfDCImpl::SetBackgroundMode | ( | int | mode | ) | [virtual] |
virtual void wxPdfDCImpl::SetBrush | ( | const wxBrush & | brush | ) | [virtual] |
virtual void wxPdfDCImpl::SetDeviceOrigin | ( | wxCoord | x, |
wxCoord | y | ||
) | [virtual] |
virtual void wxPdfDCImpl::SetFont | ( | const wxFont & | font | ) | [virtual] |
virtual void wxPdfDCImpl::SetLogicalFunction | ( | wxRasterOperationMode | function | ) | [virtual] |
virtual void wxPdfDCImpl::SetLogicalOrigin | ( | wxCoord | x, |
wxCoord | y | ||
) | [virtual] |
virtual void wxPdfDCImpl::SetLogicalScale | ( | double | x, |
double | y | ||
) | [virtual] |
virtual void wxPdfDCImpl::SetMapMode | ( | wxMappingMode | mode | ) | [virtual] |
virtual void wxPdfDCImpl::SetPalette | ( | const wxPalette & | palette | ) | [virtual] |
virtual void wxPdfDCImpl::SetPen | ( | const wxPen & | pen | ) | [virtual] |
void wxPdfDCImpl::SetPrintData | ( | const wxPrintData & | data | ) |
void wxPdfDCImpl::SetResolution | ( | int | ppi | ) |
virtual void wxPdfDCImpl::SetUserScale | ( | double | x, |
double | y | ||
) | [virtual] |
virtual bool wxPdfDCImpl::StartDoc | ( | const wxString & | message | ) | [virtual] |
virtual void wxPdfDCImpl::StartPage | ( | ) | [virtual] |
bool wxPdfDCImpl::StretchBlt | ( | wxCoord | xdest, |
wxCoord | ydest, | ||
wxCoord | width, | ||
wxCoord | height, | ||
wxBitmap * | bitmap | ||
) |