7#include "core/common/eplatform.h"
8#include "appcore/printertemplate/EPrinter.h"
10#define UNINICIALIZED_EGRAF_METHODS 1
28 virtual long SetFont( std::string name,
long size,
bool bold,
bool italic );
29 virtual long SetFont( std::string fontName,
long size,
bool bold,
bool italic,
bool underline );
30 virtual long DrawText(
float x,
float y,
long width,
long height, std::string text,
Alignement align,
short rotation = 0 );
39 virtual long DrawEllipse(
float ,
float ,
float ,
float );
40 virtual long DrawBox(
float x1,
float y1,
float x2,
float y2 );
41 virtual long DrawLine(
float x1,
float y1,
float x2,
float y2 );
42 virtual long DrawPicture(
float x,
float y, std::string fileName );
43 virtual long DrawPicture(
float x,
float y, std::string fileName,
long width,
long height );
45 virtual long DrawQRCode(
long x,
long y,
long width,
long height, std::string data );
55 long SetSize(
float width,
float height );
58 long SetPen( uint width, Qt::PenStyle style=Qt::SolidLine );
59 long SetImage(
int width,
int height );
68 virtual unsigned char*
GetDataForPrinter(
unsigned long& length,
unsigned long& width,
unsigned long& height );
Alignement
Definition EImageIface.h:8
Definition EImageIface.cpp:8
Metrics
Definition EImageIface.h:37
FontEncoding
Definition EImageIface.h:38
Definition EPrinterGraf.h:23
virtual long DrawBox(float x1, float y1, float x2, float y2)
Definition EPrinterGraf.cpp:286
virtual long GetPositionY()
Definition EPrinterGraf.cpp:906
virtual long SetMetrics(Metrics metric)
Definition EPrinterGraf.cpp:766
long SetImage(int width, int height)
Definition EPrinterGraf.cpp:670
virtual long SetFont(std::string name, long size, bool bold, bool italic)
void SetPredTlac(long predtlac)
Definition EPrinterGraf.cpp:1046
virtual long DrawText(float x, float y, long width, long height, std::string text, Alignement align, short rotation=0)
virtual long DrawQRCode(long x, long y, long width, long height, std::string data)
DrawQRCode.
virtual long DrawPicture(float x, float y, std::string fileName)
virtual ~EPrinterGraf()
Definition EPrinterGraf.cpp:105
virtual long SetFont(std::string fontName, long size, bool bold, bool italic, bool underline)
virtual long StartPrint()
Definition EPrinterGraf.cpp:229
virtual long CalculateMetrics()
Definition EPrinterGraf.cpp:704
virtual long SetCurrentPos(float x, float y)
Definition EPrinterGraf.cpp:911
EPrinterGraf()
Definition EPrinterGraf.cpp:100
QImage * GetCanvas()
Definition EPrinterGraf.cpp:698
virtual float GetTextHeightMM()
Definition EPrinterGraf.cpp:839
virtual unsigned char * GetDataForPrinter(unsigned long &length, unsigned long &width, unsigned long &height)
Definition EPrinterGraf.cpp:926
virtual long GetHeight()
Definition EPrinterGraf.cpp:785
virtual int GetWidthMM()
Definition EPrinterGraf.cpp:817
virtual long DrawLine(float x1, float y1, float x2, float y2)
Definition EPrinterGraf.cpp:305
long SetPointerToApp(QApplication *)
Definition EPrinterGraf.cpp:588
virtual long DrawEllipse(float, float, float, float)
Definition EPrinterGraf.cpp:263
virtual long GetPositionX()
Definition EPrinterGraf.cpp:901
virtual long GetTextHeight()
Definition EPrinterGraf.cpp:854
virtual int GetHeightMM()
Definition EPrinterGraf.cpp:795
long SetSize(float width, float height)
Definition EPrinterGraf.cpp:542
virtual long GetTextWidth(std::string text)
long SetPen(uint width, Qt::PenStyle style=Qt::SolidLine)
Definition EPrinterGraf.cpp:885
virtual long EndPrint()
Definition EPrinterGraf.cpp:216
virtual long SetFontEncoding(FontEncoding encode)
Definition EPrinterGraf.cpp:772
virtual long GetWidth()
Definition EPrinterGraf.cpp:790
virtual long DrawPicture(float x, float y, std::string fileName, long width, long height)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7