libetonyek::KEYCharacterStyle Class Reference

Represents a character style. More...

#include <KEYStyles.h>

Inheritance diagram for libetonyek::KEYCharacterStyle:
libetonyek::KEYStyleBase libetonyek::KEYStyle libetonyek::KEYParagraphStyle

List of all members.

Public Member Functions

 KEYCharacterStyle (const KEYPropertyMap &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent)
boost::optional< KEYBaselinegetBaseline (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< double > getBaselineShift (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< bool > getBold (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional
< KEYCapitalization
getCapitalization (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< bool > getItalic (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< KEYColorgetFontColor (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< double > getFontSize (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< std::string > getFontName (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< bool > getOutline (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< bool > getStrikethru (const KEYStyleContext &context=KEYStyleContext()) const
boost::optional< bool > getUnderline (const KEYStyleContext &context=KEYStyleContext()) const

Private Member Functions

virtual KEYStylePtr_t find (const KEYStylesheetPtr_t &stylesheet, const std::string &ident) const

Detailed Description

Represents a character style.


Constructor & Destructor Documentation

libetonyek::KEYCharacterStyle::KEYCharacterStyle ( const KEYPropertyMap props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent 
)

Member Function Documentation

KEYStylePtr_t libetonyek::KEYCharacterStyle::find ( const KEYStylesheetPtr_t stylesheet,
const std::string &  ident 
) const [private, virtual]
boost::optional<double> libetonyek::KEYCharacterStyle::getBaselineShift ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< bool > libetonyek::KEYCharacterStyle::getBold ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< KEYColor > libetonyek::KEYCharacterStyle::getFontColor ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< std::string > libetonyek::KEYCharacterStyle::getFontName ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< double > libetonyek::KEYCharacterStyle::getFontSize ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< bool > libetonyek::KEYCharacterStyle::getItalic ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< bool > libetonyek::KEYCharacterStyle::getOutline ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< bool > libetonyek::KEYCharacterStyle::getStrikethru ( const KEYStyleContext context = KEYStyleContext()) const
boost::optional< bool > libetonyek::KEYCharacterStyle::getUnderline ( const KEYStyleContext context = KEYStyleContext()) const

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