Mapper  0.9.0
API documentation
Public Member Functions | Friends | List of all members
AdvancedPdfPrintEnginePrivate Class Reference

#include <printengine_advanced_pdf_p.h>

Inheritance diagram for AdvancedPdfPrintEnginePrivate:
Inheritance graph
[legend]
Collaboration diagram for AdvancedPdfPrintEnginePrivate:
Collaboration graph
[legend]

Public Member Functions

 AdvancedPdfPrintEnginePrivate (QPrinter::PrinterMode m)
 
 ~AdvancedPdfPrintEnginePrivate () override
 
virtual bool openPrintDevice ()
 
virtual void closePrintDevice ()
 
 AdvancedPdfPrintEnginePrivate (QPrinter::PrinterMode m)
 
 ~AdvancedPdfPrintEnginePrivate () override
 
virtual bool openPrintDevice ()
 
virtual void closePrintDevice ()
 
- Public Member Functions inherited from AdvancedPdfEnginePrivate
 AdvancedPdfEnginePrivate ()
 
 ~AdvancedPdfEnginePrivate () override
 
uint requestObject ()
 
void writeHeader ()
 
void writeTail ()
 
int addImage (const QImage &image, bool *bitmap, qint64 serial_no)
 Adds an image to the pdf and return the pdf-object id. More...
 
int addConstantAlphaObject (int brushAlpha, int penAlpha=255)
 
int addBrushPattern (const QTransform &matrix, bool *specifyColor, int *gStateObject)
 
void drawTextItem (const QPointF &p, const QTextItemInt &ti)
 
QTransform pageMatrix () const
 
void newPage ()
 
 AdvancedPdfEnginePrivate ()
 
 ~AdvancedPdfEnginePrivate () override
 
uint requestObject ()
 
void writeHeader ()
 
void writeTail ()
 
int addImage (const QImage &image, bool *bitmap, qint64 serial_no)
 
int addConstantAlphaObject (int brushAlpha, int penAlpha=255)
 
int addBrushPattern (const QTransform &matrix, bool *specifyColor, int *gStateObject)
 
void drawTextItem (const QPointF &p, const QTextItemInt &ti)
 
QTransform pageMatrix () const
 
void newPage ()
 

Friends

class QCupsPrintEngine
 
class QCupsPrintEnginePrivate
 

Additional Inherited Members

- Public Attributes inherited from AdvancedPdfEnginePrivate
int currentObject
 
AdvancedPdfPagecurrentPage
 
AdvancedPdf::Stroker stroker
 
QPointF brushOrigin
 
QBrush brush
 
QPen pen
 
QVector< QPainterPathclips
 
bool clipEnabled
 
bool allClipped
 
bool hasPen
 
bool hasBrush
 
bool simplePen
 
qreal opacity
 
AdvancedPdfEngine::PdfVersion pdfVersion
 
QHash< QFontEngine::FaceId, QFontSubset * > fonts
 
QPaintDevicepdev
 
QIODeviceoutDevice
 
bool ownsDevice
 
QString outputFileName
 
QString title
 
QString creator
 
bool embedFonts
 
int resolution
 
bool grayscale
 
QPageLayout m_pageLayout
 
QList< QPainterPathclips
 

Constructor & Destructor Documentation

◆ AdvancedPdfPrintEnginePrivate() [1/2]

AdvancedPdfPrintEnginePrivate::AdvancedPdfPrintEnginePrivate ( QPrinter::PrinterMode  m)

◆ ~AdvancedPdfPrintEnginePrivate() [1/2]

AdvancedPdfPrintEnginePrivate::~AdvancedPdfPrintEnginePrivate ( )
override

◆ AdvancedPdfPrintEnginePrivate() [2/2]

AdvancedPdfPrintEnginePrivate::AdvancedPdfPrintEnginePrivate ( QPrinter::PrinterMode  m)

◆ ~AdvancedPdfPrintEnginePrivate() [2/2]

AdvancedPdfPrintEnginePrivate::~AdvancedPdfPrintEnginePrivate ( )
override

Member Function Documentation

◆ closePrintDevice() [1/2]

void AdvancedPdfPrintEnginePrivate::closePrintDevice ( )
virtual

◆ closePrintDevice() [2/2]

virtual void AdvancedPdfPrintEnginePrivate::closePrintDevice ( )
virtual

◆ openPrintDevice() [1/2]

bool AdvancedPdfPrintEnginePrivate::openPrintDevice ( )
virtual

◆ openPrintDevice() [2/2]

virtual bool AdvancedPdfPrintEnginePrivate::openPrintDevice ( )
virtual

Friends And Related Function Documentation

◆ QCupsPrintEngine

QCupsPrintEngine
friend

◆ QCupsPrintEnginePrivate

QCupsPrintEnginePrivate
friend

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