Represents a character style. More...
#include <KEYStyles.h>
Public Member Functions | |
KEYCharacterStyle (const KEYPropertyMap &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent) | |
boost::optional< KEYBaseline > | getBaseline (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< KEYColor > | getFontColor (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 |
![]() | |
virtual bool | link (const KEYStylesheetPtr_t &stylesheet) |
Find the parent style by its ID. More... | |
virtual void | flatten () |
Copy attributes from parent style (recursively). More... | |
![]() | |
virtual | ~KEYStyle ()=0 |
Private Member Functions | |
virtual KEYStylePtr_t | find (const KEYStylesheetPtr_t &stylesheet, const std::string &ident) const |
Additional Inherited Members | |
![]() | |
KEYStyleBase (const KEYPropertyMap &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent) | |
virtual | ~KEYStyleBase () |
virtual const KEYPropertyMap & | getPropertyMap () const |
Get the style's property map. More... | |
boost::any | lookup (const char *property, const KEYStyleContext &context=KEYStyleContext()) const |
Look up a property in this style. More... | |
Represents a character style.
libetonyek::KEYCharacterStyle::KEYCharacterStyle | ( | const KEYPropertyMap & | props, |
const boost::optional< std::string > & | ident, | ||
const boost::optional< std::string > & | parentIdent | ||
) |
|
privatevirtual |
Implements libetonyek::KEYStyleBase.
Reimplemented in libetonyek::KEYParagraphStyle.
boost::optional<KEYBaseline> libetonyek::KEYCharacterStyle::getBaseline | ( | const KEYStyleContext & | context = KEYStyleContext() | ) | const |
boost::optional<double> libetonyek::KEYCharacterStyle::getBaselineShift | ( | const KEYStyleContext & | context = KEYStyleContext() | ) | const |
boost::optional< bool > libetonyek::KEYCharacterStyle::getBold | ( | const KEYStyleContext & | context = KEYStyleContext() | ) | const |
boost::optional< KEYCapitalization > libetonyek::KEYCharacterStyle::getCapitalization | ( | 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 |