AppCore
Loading...
Searching...
No Matches
EBody.h
Go to the documentation of this file.
1#ifndef EBODY_H
2#define EBODY_H
3
4#include "appcore/printertemplate/EMPrinterTemplate.h"
5#include "appcore/printertemplate/EMultiple.h"
6
7#define UNLIMITED_ROW_COUNT -1
8
9namespace EM
10{
11 namespace Common
12 {
13 class EDataMultiple;
14 }
15
16 namespace PrinterTemplate
17 {
22 class EMPRINTERTEMPLATE_API EBody: public EMultiple
23 {
24 public:
25 EBody( std::string name );
27
28 virtual void Draw( float moveY );
29 virtual EDrawObject* Clone();
30 virtual void ReadXML( EXMLNode* node );
31 long Save( EXMLNode* node );
32 virtual float GetHeight();
33 virtual void SetHeight( long height );
34 virtual float Prepare();
35 Common::EDataMultiple* GetData();
36 virtual bool VerticalMove();
37 void SetFirstRowIndex( short firstRowIndex );
40
41 private:
42 class DataClass;
43 DataClass *d;
44 };
45 }
46}
47
48#endif
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
virtual void Draw(float moveY)
long Save(EXMLNode *node)
Common::EDataMultiple * GetData()
virtual EDrawObject * Clone()
virtual float GetHeight()
void SetFirstRowIndex(short firstRowIndex)
virtual void ReadXML(EXMLNode *node)
EBody(std::string name)
virtual bool VerticalMove()
virtual void SetHeight(long height)
general draw object
Definition EDrawObject.h:30
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7