1 #ifndef EPRINTERTEMPLATECOL_H
2 #define EPRINTERTEMPLATECOL_H
7 #include "appcore/printertemplate/ETicketBitmap.h"
8 #include "appcore/printertemplate/EMPrinterTemplate.h"
22 namespace PrinterTemplate
24 class EPrinterTemplate;
33 EPrinterTemplateCol();
34 ~EPrinterTemplateCol();
39 EPrinterTemplate* Add( std::string filePath, std::string name );
40 EPrinterTemplate* Add( EXMLConfig *xmlConfig, std::string name );
41 EPrinterTemplate* Get(
const std::string &name );
42 void Initialization();
45 void Remove(
const std::string &name );
47 void Create(
float defWidth );
48 long Save( std::string fileName );
50 unsigned char* Print(
unsigned long& length,
unsigned long& width,
unsigned long& height );
51 std::vector<ETicketBitmap*> Print();
52 std::vector<EM::Common::EDataCol*> GetDataCollections();
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define EMPRINTERTEMPLATE_API
Definition: EMPrinterTemplate.h:9
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6