AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
EM::PrinterTemplate::EDynamicText Class Reference

concrete draw object More...

#include <EDynamicText.h>

Inheritance diagram for EM::PrinterTemplate::EDynamicText:
Inheritance graph
[legend]
Collaboration diagram for EM::PrinterTemplate::EDynamicText:
Collaboration graph
[legend]

Public Member Functions

 EDynamicText (std::string name)
 
 ~EDynamicText ()
 
virtual ETextClone ()
 
virtual void Draw (float moveY)
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
virtual long GetContentWidth ()
 
 EDynamicText (std::string name)
 
 ~EDynamicText ()
 
virtual ETextClone ()
 
virtual void Draw (float moveY)
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
virtual long GetContentWidth ()
 
- Public Member Functions inherited from EM::PrinterTemplate::EText
 EText (std::string name)
 
virtual ~EText ()
 
virtual void SetText (std::string text)
 
virtual float GetHeight ()
 
virtual float GetWidth ()
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
bool GetWrap ()
 
void SetWrap (bool wrap)
 
std::vector< std::string > WrapLines (std::string text)
 
std::string GetText ()
 
std::string GetFont ()
 
short int GetFontSize ()
 
bool IsFontBold ()
 
bool IsFontItalic ()
 
bool IsFontUnderline ()
 
unsigned long GetForeColour ()
 
unsigned long GetBackColour ()
 
std::string GetAlign ()
 
Alignement GetAlignment ()
 
void SetFont (const std::string &font)
 
void SetFontSize (short int fontSize)
 
void SetIsFontBold (bool fontBold)
 
void SetIsFontItalic (bool fontItalic)
 
void SetIsFontUnderline (bool fontUnderline)
 
void SetForeColour (unsigned long foreColour)
 
void SetBackColour (unsigned long backColour)
 
void SetAlign (const std::string &align)
 
void SetAlignment (Alignement align)
 
virtual bool VerticalMove ()
 
 EText (std::string name)
 
virtual ~EText ()
 
virtual void SetText (std::string text)
 
virtual float GetHeight ()
 
virtual float GetWidth ()
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
bool GetWrap ()
 
void SetWrap (bool wrap)
 
std::vector< std::string > WrapLines (std::string text)
 
std::string GetText ()
 
std::string GetFont ()
 
short int GetFontSize ()
 
bool IsFontBold ()
 
bool IsFontItalic ()
 
bool IsFontUnderline ()
 
unsigned long GetForeColour ()
 
unsigned long GetBackColour ()
 
std::string GetAlign ()
 
Alignement GetAlignment ()
 
void SetFont (const std::string &font)
 
void SetFontSize (short int fontSize)
 
void SetIsFontBold (bool fontBold)
 
void SetIsFontItalic (bool fontItalic)
 
void SetIsFontUnderline (bool fontUnderline)
 
void SetForeColour (unsigned long foreColour)
 
void SetBackColour (unsigned long backColour)
 
void SetAlign (const std::string &align)
 
void SetAlignment (Alignement align)
 
virtual bool VerticalMove ()
 
- Public Member Functions inherited from EM::PrinterTemplate::EDrawObject
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void Move (float x, float y)
 
virtual float GetMaxY ()
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
virtual float Prepare ()
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void Move (float x, float y)
 
virtual float GetMaxY ()
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
virtual float Prepare ()
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 

Additional Inherited Members

- Protected Member Functions inherited from EM::PrinterTemplate::EText
void SaveCommonTextAttributes (EXMLNode *node)
 
void SaveCommonTextAttributes (EXMLNode *node)
 

Detailed Description

concrete draw object

class EDynamicText

Constructor & Destructor Documentation

EM::PrinterTemplate::EDynamicText::EDynamicText ( std::string  name)

Here is the caller graph for this function:

EDynamicText::~EDynamicText ( )

public destructor ~EDynamicText

Returns
void
EM::PrinterTemplate::EDynamicText::EDynamicText ( std::string  name)
EM::PrinterTemplate::EDynamicText::~EDynamicText ( )

Member Function Documentation

EText * EDynamicText::Clone ( void  )
virtual

public virtual Clone

Returns
EText * objekt EText

Reimplemented from EM::PrinterTemplate::EText.

Here is the call graph for this function:

virtual EText* EM::PrinterTemplate::EDynamicText::Clone ( void  )
virtual

public virtual Clone

Returns
EDrawObject * objekt EText

Reimplemented from EM::PrinterTemplate::EText.

void EDynamicText::Draw ( float  moveY)
virtual

public virtual Draw Vykreslovanie textu

Parameters
moveYfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EText.

Here is the call graph for this function:

virtual void EM::PrinterTemplate::EDynamicText::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie textu

Parameters
moveYfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EText.

long EDynamicText::GetContentWidth ( )
virtual

Reimplemented from EM::PrinterTemplate::EText.

Here is the call graph for this function:

virtual long EM::PrinterTemplate::EDynamicText::GetContentWidth ( )
virtual

Reimplemented from EM::PrinterTemplate::EText.

virtual void EM::PrinterTemplate::EDynamicText::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Remarks
Text a jeho vlastnosti - velkost, meno, bold, underline, italic, farba, zarovnanie, vyska, ...
Returns
void

Reimplemented from EM::PrinterTemplate::EText.

void EDynamicText::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EText.

Here is the call graph for this function:

long EDynamicText::Save ( EXMLNode *  node)
virtual

Reimplemented from EM::PrinterTemplate::EText.

Here is the call graph for this function:

virtual long EM::PrinterTemplate::EDynamicText::Save ( EXMLNode *  node)
virtual

Reimplemented from EM::PrinterTemplate::EText.


The documentation for this class was generated from the following files: