Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <CPrinterCalNumPage.hpp>
Public Member Functions | |
CPrinterCalNumPage () | |
CPrinterCalNumPage (const CPrinterCalNumPage &other)=delete | |
CPrinterCalNumPage (CPrinterCalNumPage &&other)=delete | |
~CPrinterCalNumPage () override | |
CPrinterCalNumPage (std::string pathDocumentCairo) | |
void | beginDocument (uint64_t sizeXPage, uint64_t sizeYPage) override |
void | beginPage () override |
void | endDocument () override |
void | endPage (uint64_t *numPage) override |
void | moveTo (double posX, double posY) override |
void | relativeMoveTo (int32_t positionX, int32_t positionY) override |
void | saveDocument (const std::string &titleDoc) override |
void | showLayout () override |
void | drawImage (CGeoCanvas *geo, double posX, double posY, double sizeX, double sizeY, iv::types::color colorBackground) override |
void | drawImagePng (std::string_view nameImage, double posX, double posY, int32_t sizeY) override |
void | drawLine (double x1, double y1, double x2, double y2) override |
void | drawRectangle (double x1, double y1, double x2, double y2) override |
void | drawRectangleFilled (double x1, double y1, double x2, double y2) override |
uint64_t | getNumTotalPages () override |
void | getTextSize (int32_t *widthText, int32_t *heightText) override |
void | setAlignment (iv::eFontAlignment fontAlignment) override |
void | setColorRGB (uint32_t rgb) override |
void | setFont (const std::string &fontName, iv::eFontSlant fontSlant, iv::eFontWeight fontWeight, uint64_t fontHeight) override |
void | setIndent (int64_t indentFirstLineDP) override |
void | setSpacing (uint64_t fontHeight, double spacingBetweenLines) override |
void | setText (std::string_view textParagraph) override |
void | setWidth (uint64_t width) override |
Private Attributes | |
std::string | m_pathDocumentCairo |
cairo_surface_t * | m_surfaceOpt |
cairo_t * | m_cairoOpt |
PangoLayout * | m_layoutOpt |
uint64_t | m_numPagesTotal |
CPrinterCalNumPage::CPrinterCalNumPage | ( | ) |
|
delete |
|
delete |
|
overridedefault |
|
explicit |
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
overridevirtual |
Implements IPrinter.
|
private |
|
private |
|
private |
|
private |
|
private |