|  | Mapper
    0.9.0
    API documentation | 
#include <advanced_pdf_p.h>


| Classes | |
| struct | PaintEngineTypeStruct | 
| Public Types | |
| enum | PdfVersion { Version_1_4, Version_A1b, Version_1_6 } | 
| Public Member Functions | |
| AdvancedPdfEngine () | |
| AdvancedPdfEngine (AdvancedPdfEnginePrivate &d) | |
| ~AdvancedPdfEngine () override | |
| void | setOutputFilename (const QString &filename) | 
| void | setResolution (int resolution) | 
| int | resolution () const | 
| void | setPdfVersion (PdfVersion version) | 
| bool | begin (QPaintDevice *pdev) override | 
| bool | end () override | 
| void | drawPoints (const QPointF *points, int pointCount) override | 
| void | drawLines (const QLineF *lines, int lineCount) override | 
| void | drawRects (const QRectF *rects, int rectCount) override | 
| void | drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode) override | 
| void | drawPath (const QPainterPath &path) override | 
| void | drawTextItem (const QPointF &p, const QTextItem &textItem) override | 
| void | drawPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QRectF &sr) override | 
| void | drawImage (const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) override | 
| void | drawTiledPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QPointF &point) override | 
| void | drawHyperlink (const QRectF &r, const QUrl &url) | 
| void | updateState (const QPaintEngineState &state) override | 
| int | metric (QPaintDevice::PaintDeviceMetric metricType) const | 
| Type | type () const override | 
| bool | newPage () | 
| void | setPageLayout (const QPageLayout &pageLayout) | 
| void | setPageSize (const QPageSize &pageSize) | 
| void | setPageOrientation (QPageLayout::Orientation orientation) | 
| void | setPageMargins (const QMarginsF &margins, QPageLayout::Unit units=QPageLayout::Point) | 
| QPageLayout | pageLayout () const | 
| void | setPen () | 
| void | setBrush () | 
| void | setupGraphicsState (QPaintEngine::DirtyFlags flags) | 
| AdvancedPdfEngine () | |
| AdvancedPdfEngine (AdvancedPdfEnginePrivate &d) | |
| ~AdvancedPdfEngine () override | |
| void | setOutputFilename (const QString &filename) | 
| void | setResolution (int resolution) | 
| int | resolution () const | 
| bool | begin (QPaintDevice *pdev) Q_DECL_OVERRIDE | 
| bool | end () Q_DECL_OVERRIDE | 
| void | drawPoints (const QPointF *points, int pointCount) Q_DECL_OVERRIDE | 
| void | drawLines (const QLineF *lines, int lineCount) Q_DECL_OVERRIDE | 
| void | drawRects (const QRectF *rects, int rectCount) Q_DECL_OVERRIDE | 
| void | drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode) Q_DECL_OVERRIDE | 
| void | drawPath (const QPainterPath &path) Q_DECL_OVERRIDE | 
| void | drawTextItem (const QPointF &p, const QTextItem &textItem) Q_DECL_OVERRIDE | 
| void | drawPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QRectF &sr) Q_DECL_OVERRIDE | 
| void | drawImage (const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) Q_DECL_OVERRIDE | 
| void | drawTiledPixmap (const QRectF &rectangle, const QPixmap &pixmap, const QPointF &point) Q_DECL_OVERRIDE | 
| void | updateState (const QPaintEngineState &state) Q_DECL_OVERRIDE | 
| int | metric (QPaintDevice::PaintDeviceMetric metricType) const | 
| Type | type () const Q_DECL_OVERRIDE | 
| bool | newPage () | 
| void | setPageLayout (const QPageLayout &pageLayout) | 
| void | setPageSize (const QPageSize &pageSize) | 
| void | setPageOrientation (QPageLayout::Orientation orientation) | 
| void | setPageMargins (const QMarginsF &margins, QPageLayout::Unit units=QPageLayout::Point) | 
| QPageLayout | pageLayout () const | 
| void | setPen () | 
| void | setBrush () | 
| void | setupGraphicsState (QPaintEngine::DirtyFlags flags) | 
|  Public Member Functions inherited from QPaintEngine | |
| QPaintEngine (QPaintEngine::PaintEngineFeatures caps) | |
| virtual | ~QPaintEngine () | 
| bool | isActive () const const | 
| void | setActive (bool state) | 
| virtual void | drawRects (const QRect *rects, int rectCount) | 
| virtual void | drawLines (const QLine *lines, int lineCount) | 
| virtual void | drawEllipse (const QRectF &rect) | 
| virtual void | drawEllipse (const QRect &rect) | 
| virtual void | drawPoints (const QPoint *points, int pointCount) | 
| virtual void | drawPolygon (const QPointF *points, int pointCount, QPaintEngine::PolygonDrawMode mode) | 
| virtual void | drawPolygon (const QPoint *points, int pointCount, QPaintEngine::PolygonDrawMode mode) | 
| QPaintDevice * | paintDevice () const const | 
| bool | hasFeature (QPaintEngine::PaintEngineFeatures feature) const const | 
| QPainter * | painter () const const | 
| Static Public Attributes | |
| static struct AdvancedPdfEngine::PaintEngineTypeStruct | PaintEngineType = {} | 
| Friends | |
| class | AdvancedPdfWriter | 
| Additional Inherited Members | |
|  Public Attributes inherited from QPaintEngine | |
| typedef | PaintEngineFeatures | 
| typedef | DirtyFlags | 
| AdvancedPdfEngine::AdvancedPdfEngine | ( | ) | 
| AdvancedPdfEngine::AdvancedPdfEngine | ( | AdvancedPdfEnginePrivate & | d | ) | 
| 
 | inlineoverride | 
| AdvancedPdfEngine::AdvancedPdfEngine | ( | ) | 
| AdvancedPdfEngine::AdvancedPdfEngine | ( | AdvancedPdfEnginePrivate & | d | ) | 
| 
 | inlineoverride | 
| 
 | virtual | 
Implements QPaintEngine.
Reimplemented in AdvancedPdfPrintEngine.
| 
 | overridevirtual | 
Implements QPaintEngine.
Reimplemented in AdvancedPdfPrintEngine, and AdvancedPdfPrintEngine.
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| 
 | virtual | 
Implements QPaintEngine.
| 
 | overridevirtual | 
Implements QPaintEngine.
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| void AdvancedPdfEngine::drawPolygon | ( | const QPointF * | points, | 
| int | pointCount, | ||
| PolygonDrawMode | mode | ||
| ) | 
| 
 | override | 
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| 
 | virtual | 
Reimplemented from QPaintEngine.
| 
 | overridevirtual | 
Reimplemented from QPaintEngine.
| 
 | virtual | 
Implements QPaintEngine.
Reimplemented in AdvancedPdfPrintEngine.
| 
 | overridevirtual | 
Implements QPaintEngine.
Reimplemented in AdvancedPdfPrintEngine, and AdvancedPdfPrintEngine.
| int AdvancedPdfEngine::metric | ( | QPaintDevice::PaintDeviceMetric | metricType | ) | const | 
| int AdvancedPdfEngine::metric | ( | QPaintDevice::PaintDeviceMetric | metricType | ) | const | 
| bool AdvancedPdfEngine::newPage | ( | ) | 
| bool AdvancedPdfEngine::newPage | ( | ) | 
| QPageLayout AdvancedPdfEngine::pageLayout | ( | ) | const | 
| QPageLayout AdvancedPdfEngine::pageLayout | ( | ) | const | 
| int AdvancedPdfEngine::resolution | ( | ) | const | 
| int AdvancedPdfEngine::resolution | ( | ) | const | 
| void AdvancedPdfEngine::setBrush | ( | ) | 
| void AdvancedPdfEngine::setBrush | ( | ) | 
| void AdvancedPdfEngine::setOutputFilename | ( | const QString & | filename | ) | 
| void AdvancedPdfEngine::setOutputFilename | ( | const QString & | filename | ) | 
| void AdvancedPdfEngine::setPageLayout | ( | const QPageLayout & | pageLayout | ) | 
| void AdvancedPdfEngine::setPageLayout | ( | const QPageLayout & | pageLayout | ) | 
| void AdvancedPdfEngine::setPageMargins | ( | const QMarginsF & | margins, | 
| QPageLayout::Unit | units = QPageLayout::Point | ||
| ) | 
| void AdvancedPdfEngine::setPageMargins | ( | const QMarginsF & | margins, | 
| QPageLayout::Unit | units = QPageLayout::Point | ||
| ) | 
| void AdvancedPdfEngine::setPageOrientation | ( | QPageLayout::Orientation | orientation | ) | 
| void AdvancedPdfEngine::setPageOrientation | ( | QPageLayout::Orientation | orientation | ) | 
| void AdvancedPdfEngine::setPageSize | ( | const QPageSize & | pageSize | ) | 
| void AdvancedPdfEngine::setPageSize | ( | const QPageSize & | pageSize | ) | 
| void AdvancedPdfEngine::setPdfVersion | ( | PdfVersion | version | ) | 
| void AdvancedPdfEngine::setPen | ( | ) | 
| void AdvancedPdfEngine::setPen | ( | ) | 
| void AdvancedPdfEngine::setResolution | ( | int | resolution | ) | 
| void AdvancedPdfEngine::setResolution | ( | int | resolution | ) | 
| void AdvancedPdfEngine::setupGraphicsState | ( | QPaintEngine::DirtyFlags | flags | ) | 
| void AdvancedPdfEngine::setupGraphicsState | ( | QPaintEngine::DirtyFlags | flags | ) | 
| 
 | virtual | 
Implements QPaintEngine.
| 
 | overridevirtual | 
Implements QPaintEngine.
| 
 | virtual | 
Implements QPaintEngine.
| 
 | overridevirtual | 
Implements QPaintEngine.
| 
 | friend | 
| 
 | static | 
 1.8.13
 1.8.13