Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IPrinter Member List

This is the complete list of members for IPrinter, including all inherited members.

beginDocument(uint64_t sizeXPage, uint64_t sizeYPage)=0IPrinterpure virtual
beginPage()=0IPrinterpure virtual
drawImage(CGeoCanvas *geo, double posX, double posY, double sizeX, double sizeY, iv::types::color colorBackground)=0IPrinterpure virtual
drawImagePng(std::string_view nameImage, double posX, double posY, int32_t sizeY)=0IPrinterpure virtual
drawLine(double x1, double y1, double x2, double y2)=0IPrinterpure virtual
drawRectangle(double x1, double y1, double x2, double y2)=0IPrinterpure virtual
drawRectangleFilled(double x1, double y1, double x2, double y2)=0IPrinterpure virtual
endDocument()=0IPrinterpure virtual
endPage(uint64_t *numPage)=0IPrinterpure virtual
getNumTotalPages()=0IPrinterpure virtual
getTextSize(int32_t *widthText, int32_t *heightText)=0IPrinterpure virtual
moveTo(double posX, double posY)=0IPrinterpure virtual
relativeMoveTo(int32_t positionX, int32_t positionY)=0IPrinterpure virtual
saveDocument(const std::string &titleDoc)=0IPrinterpure virtual
setAlignment(iv::eFontAlignment fontAlignment)=0IPrinterpure virtual
setColorRGB(uint32_t rgb)=0IPrinterpure virtual
setFont(const std::string &fontName, iv::eFontSlant fontSlant, iv::eFontWeight fontWeight, uint64_t fontHeight)=0IPrinterpure virtual
setIndent(int64_t indentFirstLineDP)=0IPrinterpure virtual
setSpacing(uint64_t fontHeight, double spacingBetweenLines)=0IPrinterpure virtual
setText(std::string_view textParagraph)=0IPrinterpure virtual
setWidth(uint64_t width)=0IPrinterpure virtual
showLayout()=0IPrinterpure virtual
~IPrinter()=defaultIPrintervirtual