5#include "appcore/printertemplate/EPrinterTemplate.h"
23 namespace PrinterTemplate
35 virtual void Draw(
float moveY ) = 0;
38 virtual long Save( EXMLNode* node );
46 virtual void Move(
float x,
float y );
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
Definition EDrawObject.cpp:18
general draw object
Definition EDrawObject.h:30
std::string GetDrawObjectToAlign()
std::string GetBackgroundImage()
std::string GetMasterDrawObject()
void SetImageIface(Printer::EImageIface *imageIface)
void SetName(const std::string &name)
virtual void ReadXML(EXMLNode *node)
virtual long Save(EXMLNode *node)
virtual void Move(float x, float y)
virtual EDrawObject * Clone()=0
virtual long GetContentWidth()
Printer::EImageIface * GetImageIface()
virtual bool VerticalMove()
void SetIdentificationName(const std::string &identificationName)
void SetOwner(EDrawObject *owner)
std::string GetDataName()
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)
Common::EDataAbs * GetData()
virtual void Draw(float moveY)=0
virtual void SetWidth(long width)
void SetDataName(const std::string &name)
void SetBackgroundImage(const std::string &fileName)
std::string GetIdentificationName()
virtual void SetHeight(long height)
virtual float GetHeight()
properties of draw objects
Definition EImageIface.h:35
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7