34#include "../utility/rc_ptrs.h"
35#include "../base/PEBLObject.h"
58 PFont(
const std::string & filename);
59 PFont(
const std::string & filename,
int style,
int size,
98 virtual std::ostream &
SendToStream(std::ostream& out)
const;
virtual void SetFontColor(PColor color)
PColor * GetBackgroundColorPtr() const
PColor * GetFontColorPtr() const
PFont(const std::string &filename)
virtual PColor GetBackgroundColor() const
virtual Variant GetProperty(std::string) const
virtual void SetFontStyle(const int style)
virtual int GetFontStyle() const
virtual void SetBackgroundColor(PColor color)
virtual ~PFont()
Copy constructor.
PFont()
Standard constructors:
virtual bool IsItalicFont() const
virtual void SetFontSize(const int size)
virtual PColor GetFontColor() const
virtual void SetAntiAliased(const bool aa)
virtual std::string GetFontFileName() const
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::string ObjectName() const
std::string mFontFileName
virtual bool IsUnderlineFont() const
virtual bool IsBoldFont() const
virtual bool GetAntiAliased() const
virtual int GetFontSize() const
virtual std::ostream & SendToStream(std::ostream &out) const
This sends the font descriptions to the specified stream.
virtual void SetFontFileName(const std::string &name)
Set methods for all of the data in font.
virtual bool SetProperty(std::string, Variant v)
Standard Destructors.
virtual bool IsNormalFont() const