1#ifndef EPRINTERTEMPLATE_H
2#define EPRINTERTEMPLATE_H
5#include "core/common/EDataCol.h"
6#include "core/xml/EXMLConfig.h"
7#include "appcore/printertemplate/EMPrinterTemplate.h"
16 namespace PrinterTemplate
34 void Read( EXMLConfig* xmlConfig );
36 long Save( EXMLConfig& xmlConfig );
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
general draw object
Definition EDrawObject.h:30
void SetMarginBottom(float bottomMargin)
void ReadTemplateHead(EXMLConfig *xmlConfig)
std::string GetBackgroundImage()
std::string GetFontName()
long Add(EDrawObject *drawObject)
void ReadTemplate(EXMLConfig *xmlConfig)
void SetFontBold(bool fontBold)
void SetFontSize(short fontSize)
void Read(EXMLConfig *xmlConfig)
void SetFontItalic(bool fontItalic)
void SetSupressingEnabled(bool enabled)
void SetBackgroundImage(std::string fileName)
EPrinterTemplate(const std::string &filePath, const std::string &name)
void SetPageHeight(float pageHeight)
void SetMarginLeft(float leftMargin)
void SetMarginTop(float topMargin)
long Save(EXMLConfig &xmlConfig)
unsigned char GetVersion()
void Create(float defWidth)
void RemoveDrawObject(std::string name)
EPrinterTemplate(EXMLConfig *xmlConfig, std::string name)
void SetFontName(const std::string &fontName)
void SetFontUnderline(bool fontUnderline)
void SetMarginRight(float rightMargin)
void SetVersion(unsigned char version)
void SetPageWidth(float pageWidth)
Common::EDataCol * GetDataCol()
Definition EPrinterTemplate.cpp:19
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7