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 );
39 void SetName(
const std::string &name );
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 );
53 void SetData( Common::EDataAbs* data );
54 virtual float Prepare();
55 std::string GetDataName();
56 void SetDataName(
const std::string &name );
57 Common::EDataAbs* GetData();
59 virtual bool VerticalMove();
63 void SetIdentificationName(
const std::string &identificationName );
64 std::string GetIdentificationName();
65 void SetDrawObjectToAlign(
const std::string &identificationName );
66 std::string GetDrawObjectToAlign();
67 std::string GetBackgroundImage();
68 void SetBackgroundImage(
const std::string &fileName );
70 void SetMasterDrawObject(
const std::string &identificationName );
71 std::string GetMasterDrawObject();
73 EDrawObject* GetDrawObject(
const std::string &identificationName );
75 virtual long GetContentWidth();
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: EDrawObject.cpp:17
general draw object
Definition: EDrawObject.h:29
properties of draw objects
Definition: EImageIface.h:34
#define EMPRINTERTEMPLATE_API
Definition: EMPrinterTemplate.h:9
virtual CardEvent __EDATAPTR Clone()
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6