Qt 4.8
|
#include <qprintengine_pdf_p.h>
Public Functions | |
bool | abort () |
Instructs the print engine to abort the printing process. More... | |
QString | author () const |
bool | begin (QPaintDevice *pdev) |
Reimplement this function to initialise your paint engine when painting is to start on the paint device pdev. More... | |
void | drawImage (const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) |
Reimplement this function to draw the part of the image specified by the sr rectangle in the given rectangle using the given conversion flags flags, to convert it to a pixmap. More... | |
void | drawPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QRectF &sr) |
Reimplement this function to draw the part of the pm specified by the sr rectangle in the given r. More... | |
void | drawTiledPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QPointF &point) |
Reimplement this function to draw the pixmap in the given rect, starting at the given p. More... | |
bool | end () |
Reimplement this function to finish painting on the current paint device. More... | |
bool | newPage () |
Instructs the print engine to start a new page. More... | |
QPrinter::PrinterState | printerState () const |
Returns the current state of the printer being used by the print engine. More... | |
QPdfEngine (QPrinter::PrinterMode m) | |
void | setAuthor (const QString &author) |
void | setBrush () |
void | setDevice (QIODevice *dev) |
Type | type () const |
Reimplement this function to return the paint engine Type. More... | |
virtual | ~QPdfEngine () |
Public Functions inherited from QPdfBaseEngine | |
void | drawLines (const QLineF *lines, int lineCount) |
The default implementation splits the list of lines in lines into lineCount separate calls to drawPath() or drawPolygon() depending on the feature set of the paint engine. More... | |
void | drawPath (const QPainterPath &path) |
The default implementation ignores the path and does nothing. More... | |
void | drawPoints (const QPointF *points, int pointCount) |
Draws the first pointCount points in the buffer points. More... | |
void | drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode) |
Reimplement this virtual function to draw the polygon defined by the pointCount first points in points, using mode mode. More... | |
void | drawRects (const QRectF *rects, int rectCount) |
Draws the first rectCount rectangles in the buffer rects. More... | |
void | drawTextItem (const QPointF &p, const QTextItem &textItem) |
This function draws the text item textItem at position p. More... | |
int | metric (QPaintDevice::PaintDeviceMetric metricType) const |
Returns the metric for the given id. More... | |
QVariant | property (PrintEnginePropertyKey key) const |
Returns the print engine's property specified by key. More... | |
QPdfBaseEngine (QPdfBaseEnginePrivate &d, PaintEngineFeatures f) | |
void | setPen () |
void | setProperty (PrintEnginePropertyKey key, const QVariant &value) |
Sets the print engine's property specified by key to the given value. More... | |
void | setupGraphicsState (QPaintEngine::DirtyFlags flags) |
void | updateState (const QPaintEngineState &state) |
Reimplement this function to update the state of a paint engine. More... | |
~QPdfBaseEngine () | |
Public Functions inherited from QAlphaPaintEngine | |
virtual void | drawImage (const QRectF &r, const QImage &image, const QRectF &sr) |
~QAlphaPaintEngine () | |
Public Functions inherited from QPaintEngine | |
void | clearDirty (DirtyFlags df) |
virtual QPoint | coordinateOffset () const |
Returns the offset from the painters origo to the engines origo. More... | |
virtual void | drawEllipse (const QRectF &r) |
Reimplement this function to draw the largest ellipse that can be contained within rectangle rect. More... | |
virtual void | drawEllipse (const QRect &r) |
The default implementation of this function calls the floating point version of this function. More... | |
virtual void | drawLines (const QLine *lines, int lineCount) |
The default implementation converts the first lineCount lines in lines to a QLineF and calls the floating point version of this function. More... | |
virtual void | drawPoints (const QPoint *points, int pointCount) |
Draws the first pointCount points in the buffer points. More... | |
virtual void | drawPolygon (const QPoint *points, int pointCount, PolygonDrawMode mode) |
Reimplement this virtual function to draw the polygon defined by the pointCount first points in points, using mode mode. More... | |
virtual void | drawRects (const QRect *rects, int rectCount) |
The default implementation converts the first rectCount rectangles in the buffer rects to a QRectF and calls the floating point version of this function. More... | |
void | fix_neg_rect (int *x, int *y, int *w, int *h) |
virtual HDC | getDC () const |
Empty default implementation. More... | |
bool | hasFeature (PaintEngineFeatures feature) const |
Returns true if the paint engine supports the specified feature; otherwise returns false. More... | |
bool | isActive () const |
Returns true if the paint engine is actively drawing; otherwise returns false. More... | |
bool | isExtended () const |
Returns true if the paint engine is a QPaintEngineEx derivative. More... | |
QPaintDevice * | paintDevice () const |
Returns the device that this engine is painting on, if painting is active; otherwise returns 0. More... | |
QPainter * | painter () const |
Returns the paint engine's painter. More... | |
QPaintEngine (PaintEngineFeatures features=0) | |
Creates a paint engine with the featureset specified by caps. More... | |
virtual void | releaseDC (HDC hdc) const |
Empty default implementation. More... | |
void | setActive (bool newState) |
Sets the active state of the paint engine to state. More... | |
void | setDirty (DirtyFlags df) |
void | setPaintDevice (QPaintDevice *device) |
void | setSystemClip (const QRegion &baseClip) |
Sets the system clip for this engine. More... | |
void | setSystemRect (const QRect &rect) |
Sets the target rect for drawing within the backing store. More... | |
void | syncState () |
Updates all dirty states in this engine. More... | |
QRegion | systemClip () const |
Returns the system clip. More... | |
QRect | systemRect () const |
Retrieves the rect for drawing within the backing store. More... | |
bool | testDirty (DirtyFlags df) |
virtual | ~QPaintEngine () |
Destroys the paint engine. More... | |
Public Functions inherited from QPrintEngine | |
virtual HDC | getPrinterDC () const |
virtual void | releasePrinterDC (HDC) const |
virtual | ~QPrintEngine () |
Destroys the print engine. More... | |
Properties | |
QPrinter::PrinterState | state |
Definition at line 85 of file qprintengine_pdf_p.h.
QPdfEngine::QPdfEngine | ( | QPrinter::PrinterMode | m | ) |
Definition at line 112 of file qprintengine_pdf.cpp.
|
virtual |
Definition at line 118 of file qprintengine_pdf.cpp.
|
inlinevirtual |
Instructs the print engine to abort the printing process.
Returns true if successful; otherwise returns false.
Implements QPrintEngine.
Definition at line 104 of file qprintengine_pdf_p.h.
QString QPdfEngine::author | ( | ) | const |
Referenced by printerState().
|
virtual |
Reimplement this function to initialise your paint engine when painting is to start on the paint device pdev.
Return true if the initialization was successful; otherwise return false.
Reimplemented from QPdfBaseEngine.
Definition at line 122 of file qprintengine_pdf.cpp.
|
virtual |
Reimplement this function to draw the part of the image specified by the sr rectangle in the given rectangle using the given conversion flags flags, to convert it to a pixmap.
Reimplemented from QPaintEngine.
Definition at line 200 of file qprintengine_pdf.cpp.
Reimplement this function to draw the part of the pm specified by the sr rectangle in the given r.
Reimplemented from QAlphaPaintEngine.
Definition at line 169 of file qprintengine_pdf.cpp.
|
virtual |
Reimplement this function to draw the pixmap in the given rect, starting at the given p.
The pixmap will be drawn repeatedly until the rect is filled.
Reimplemented from QAlphaPaintEngine.
Definition at line 222 of file qprintengine_pdf.cpp.
|
virtual |
Reimplement this function to finish painting on the current paint device.
Return true if painting was finished successfully; otherwise return false.
Reimplemented from QPdfBaseEngine.
Definition at line 156 of file qprintengine_pdf.cpp.
|
virtual |
Instructs the print engine to start a new page.
Returns true if the printer was able to create the new page; otherwise returns false.
Reimplemented from QPdfBaseEngine.
Definition at line 291 of file qprintengine_pdf.cpp.
Referenced by abort(), and begin().
|
inlinevirtual |
Returns the current state of the printer being used by the print engine.
Implements QPrintEngine.
Definition at line 106 of file qprintengine_pdf_p.h.
void QPdfEngine::setAuthor | ( | const QString & | author | ) |
Referenced by printerState().
|
virtual |
Implements QPdfBaseEngine.
Definition at line 253 of file qprintengine_pdf.cpp.
Referenced by drawImage(), drawPixmap(), drawTiledPixmap(), and printerState().
void QPdfEngine::setDevice | ( | QIODevice * | dev | ) |
Referenced by printerState().
|
virtual |
Reimplement this function to return the paint engine Type.
Implements QPaintEngine.
Definition at line 286 of file qprintengine_pdf.cpp.
|
private |
Definition at line 120 of file qprintengine_pdf_p.h.
Referenced by begin(), end(), printerState(), and QPdfEngine().