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

concrete draw object More...

#include <EText.h>

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

Classes

class  DataClass
 

Public Member Functions

 EText (std::string name)
 
virtual ~EText ()
 
virtual void SetText (std::string text)
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
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 ()
 
virtual long GetContentWidth ()
 
 EText (std::string name)
 
virtual ~EText ()
 
virtual void SetText (std::string text)
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
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 ()
 
virtual long GetContentWidth ()
 
- 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)
 

Protected Member Functions

void SaveCommonTextAttributes (EXMLNode *node)
 
void SaveCommonTextAttributes (EXMLNode *node)
 

Detailed Description

concrete draw object

class EText

Constructor & Destructor Documentation

EM::PrinterTemplate::EText::EText ( std::string  name)
EText::~EText ( )
virtual

public virtual destructor ~EText

Returns
void
EM::PrinterTemplate::EText::EText ( std::string  name)
virtual EM::PrinterTemplate::EText::~EText ( )
virtual

Member Function Documentation

EDrawObject * EText::Clone ( void  )
virtual

public virtual Clone

Returns
EDrawObject * objekt EText

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EDynamicText, and EM::PrinterTemplate::EDynamicText.

virtual EDrawObject* EM::PrinterTemplate::EText::Clone ( void  )
virtual
virtual void EM::PrinterTemplate::EText::Draw ( float  moveY)
virtual

public pure virtual Draw

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EDynamicText, and EM::PrinterTemplate::EDynamicText.

void EText::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie textu

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EDynamicText, and EM::PrinterTemplate::EDynamicText.

Here is the caller graph for this function:

string EText::GetAlign ( )
std::string EM::PrinterTemplate::EText::GetAlign ( )
Alignement EText::GetAlignment ( )
Alignement EM::PrinterTemplate::EText::GetAlignment ( )
unsigned long EText::GetBackColour ( )
unsigned long EM::PrinterTemplate::EText::GetBackColour ( )
virtual long EM::PrinterTemplate::EText::GetContentWidth ( )
virtual
long EText::GetContentWidth ( )
virtual
std::string EM::PrinterTemplate::EText::GetFont ( )
string EText::GetFont ( )

Here is the caller graph for this function:

short int EM::PrinterTemplate::EText::GetFontSize ( )
short int EText::GetFontSize ( )

Here is the caller graph for this function:

unsigned long EText::GetForeColour ( )
unsigned long EM::PrinterTemplate::EText::GetForeColour ( )
virtual float EM::PrinterTemplate::EText::GetHeight ( )
virtual

public virtual GetHeight Vratenie vysky vykreslovacieho objektu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

float EText::GetHeight ( )
virtual

public virtual GetHeight Vrati vysku textu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

std::string EM::PrinterTemplate::EText::GetText ( )
string EText::GetText ( )

Here is the caller graph for this function:

virtual float EM::PrinterTemplate::EText::GetWidth ( )
virtual
float EText::GetWidth ( )
virtual
bool EText::GetWrap ( )
bool EM::PrinterTemplate::EText::GetWrap ( )
bool EText::IsFontBold ( )

Here is the caller graph for this function:

bool EM::PrinterTemplate::EText::IsFontBold ( )
bool EText::IsFontItalic ( )

Here is the caller graph for this function:

bool EM::PrinterTemplate::EText::IsFontItalic ( )
bool EText::IsFontUnderline ( )

Here is the caller graph for this function:

bool EM::PrinterTemplate::EText::IsFontUnderline ( )
virtual void EM::PrinterTemplate::EText::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EDynamicText, and EM::PrinterTemplate::EDynamicText.

void EText::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::EDrawObject.

Reimplemented in EM::PrinterTemplate::EDynamicText, and EM::PrinterTemplate::EDynamicText.

Here is the caller graph for this function:

virtual long EM::PrinterTemplate::EText::Save ( EXMLNode *  node)
virtual
long EText::Save ( EXMLNode *  node)
virtual
void EText::SaveCommonTextAttributes ( EXMLNode *  node)
protected

Here is the caller graph for this function:

void EM::PrinterTemplate::EText::SaveCommonTextAttributes ( EXMLNode *  node)
protected
void EM::PrinterTemplate::EText::SetAlign ( const std::string &  align)
void EM::PrinterTemplate::EText::SetAlign ( const std::string &  align)
void EM::PrinterTemplate::EText::SetAlignment ( Alignement  align)
void EText::SetAlignment ( Alignement  align)
void EM::PrinterTemplate::EText::SetBackColour ( unsigned long  backColour)
void EText::SetBackColour ( unsigned long  backColour)
void EM::PrinterTemplate::EText::SetFont ( const std::string &  font)
void EM::PrinterTemplate::EText::SetFont ( const std::string &  font)
void EM::PrinterTemplate::EText::SetFontSize ( short int  fontSize)
void EText::SetFontSize ( short int  fontSize)
void EText::SetForeColour ( unsigned long  foreColour)
void EM::PrinterTemplate::EText::SetForeColour ( unsigned long  foreColour)
void EText::SetHeight ( long  height)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual void EM::PrinterTemplate::EText::SetHeight ( long  height)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

void EM::PrinterTemplate::EText::SetIsFontBold ( bool  fontBold)
void EText::SetIsFontBold ( bool  fontBold)
void EM::PrinterTemplate::EText::SetIsFontItalic ( bool  fontItalic)
void EText::SetIsFontItalic ( bool  fontItalic)
void EText::SetIsFontUnderline ( bool  fontUnderline)
void EM::PrinterTemplate::EText::SetIsFontUnderline ( bool  fontUnderline)
virtual void EM::PrinterTemplate::EText::SetText ( std::string  text)
virtual

Here is the caller graph for this function:

virtual void EM::PrinterTemplate::EText::SetText ( std::string  text)
virtual
void EText::SetWidth ( long  width)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual void EM::PrinterTemplate::EText::SetWidth ( long  width)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

void EM::PrinterTemplate::EText::SetWrap ( bool  wrap)
void EText::SetWrap ( bool  wrap)

Here is the caller graph for this function:

virtual bool EM::PrinterTemplate::EText::VerticalMove ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

bool EText::VerticalMove ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

std::vector<std::string> EM::PrinterTemplate::EText::WrapLines ( std::string  text)
std::vector<std::string> EM::PrinterTemplate::EText::WrapLines ( std::string  text)

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