Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <IPrinter.hpp>
Public Member Functions | |
virtual | ~IPrinter ()=default |
virtual void | beginDocument (uint64_t sizeXPage, uint64_t sizeYPage)=0 |
virtual void | beginPage ()=0 |
virtual void | endDocument ()=0 |
virtual void | endPage (uint64_t *numPage)=0 |
virtual void | moveTo (double posX, double posY)=0 |
virtual void | relativeMoveTo (int32_t positionX, int32_t positionY)=0 |
virtual void | saveDocument (const std::string &titleDoc)=0 |
virtual void | showLayout ()=0 |
virtual void | drawImage (CGeoCanvas *geo, double posX, double posY, double sizeX, double sizeY, iv::types::color colorBackground)=0 |
virtual void | drawImagePng (std::string_view nameImage, double posX, double posY, int32_t sizeY)=0 |
virtual void | drawLine (double x1, double y1, double x2, double y2)=0 |
virtual void | drawRectangle (double x1, double y1, double x2, double y2)=0 |
virtual void | drawRectangleFilled (double x1, double y1, double x2, double y2)=0 |
virtual uint64_t | getNumTotalPages ()=0 |
virtual void | getTextSize (int32_t *widthText, int32_t *heightText)=0 |
virtual void | setAlignment (iv::eFontAlignment fontAlignment)=0 |
virtual void | setColorRGB (uint32_t rgb)=0 |
virtual void | setFont (const std::string &fontName, iv::eFontSlant fontSlant, iv::eFontWeight fontWeight, uint64_t fontHeight)=0 |
virtual void | setIndent (int64_t indentFirstLineDP)=0 |
virtual void | setSpacing (uint64_t fontHeight, double spacingBetweenLines)=0 |
virtual void | setText (std::string_view textParagraph)=0 |
virtual void | setWidth (uint64_t width)=0 |
|
virtualdefault |
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.
|
pure virtual |
Implemented in CPrinterCairo, and CPrinterCalNumPage.