5#include "appcore/printertemplate/EPrinterTemplate.h"
23 namespace PrinterTemplate
35 virtual void Draw(
float moveY ) = 0;
37 virtual void ReadXML( EXMLNode* node );
38 virtual long Save( EXMLNode* node );
40 std::string GetName();
46 virtual void Move(
float x,
float y );
47 virtual float GetMaxY();
48 virtual float GetHeight();
49 virtual void SetWidth(
long width );
50 virtual void SetHeight(
long height );
54 virtual float Prepare();
55 std::string GetDataName();
57 Common::EDataAbs* GetData();
59 virtual bool VerticalMove();
64 std::string GetIdentificationName();
66 std::string GetDrawObjectToAlign();
67 std::string GetBackgroundImage();
71 std::string GetMasterDrawObject();
75 virtual long GetContentWidth();
virtual CardEvent __EDATAPTR Clone()
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
Definition EDrawObject.cpp:18
general draw object
Definition EDrawObject.h:30
void SetName(const std::string &name)
void SetIdentificationName(const std::string &identificationName)
void SetMasterDrawObject(const std::string &identificationName)
void SetDrawObjectToAlign(const std::string &identificationName)
EDrawObject(const std::string &name)
EDrawObject * GetDrawObject(const std::string &identificationName)
void SetData(Common::EDataAbs *data)
void SetDataName(const std::string &name)
void SetBackgroundImage(const std::string &fileName)
properties of draw objects
Definition EImageIface.h:35
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7