LibreOffice Module oox (master)  1
Public Member Functions | Public Attributes | List of all members
oox::drawingml::TextCharacterProperties Struct Reference

#include <textcharacterproperties.hxx>

Collaboration diagram for oox::drawingml::TextCharacterProperties:
[legend]

Public Member Functions

void assignUsed (const TextCharacterProperties &rSourceProps)
 Overwrites all members that are explicitly set in rSourceProps. More...
 
float getCharHeightPoints (float fDefault) const
 Returns the current character size. More...
 
void pushToPropMap (PropertyMap &rPropMap, const ::oox::core::XmlFilterBase &rFilter) const
 Writes the properties to the passed property map. More...
 
void pushToPropSet (PropertySet &rPropSet, const ::oox::core::XmlFilterBase &rFilter) const
 Writes the properties to the passed property set. More...
 
 TextCharacterProperties ()
 

Public Attributes

PropertyMap maHyperlinkPropertyMap
 
TextFont maLatinFont
 
TextFont maLatinThemeFont
 
TextFont maAsianFont
 
TextFont maAsianThemeFont
 
TextFont maComplexFont
 
TextFont maComplexThemeFont
 
TextFont maSymbolFont
 
Color maUnderlineColor
 
Color maHighlightColor
 
OptValue< OUString > moLang
 
OptValue< sal_Int32 > moHeight
 
OptValue< double > moFontScale
 If a font scale has to be applied manually to moHeight. More...
 
OptValue< sal_Int32 > moSpacing
 
OptValue< sal_Int32 > moUnderline
 
OptValue< sal_Int32 > moBaseline
 
OptValue< sal_Int32 > moStrikeout
 
OptValue< sal_Int32 > moCaseMap
 
OptValue< bool > moBold
 
OptValue< bool > moItalic
 
OptValue< bool > moUnderlineLineFollowText
 
OptValue< bool > moUnderlineFillFollowText
 
FillProperties maFillProperties
 
bool mbHasVisualRunProperties
 Set if there was a property set that alters run visually during import. More...
 
std::vector< css::beans::PropertyValue > maTextEffectsProperties
 

Detailed Description

Definition at line 35 of file textcharacterproperties.hxx.

Constructor & Destructor Documentation

oox::drawingml::TextCharacterProperties::TextCharacterProperties ( )
inline

Definition at line 84 of file textcharacterproperties.hxx.

Member Function Documentation

void oox::drawingml::TextCharacterProperties::assignUsed ( const TextCharacterProperties rSourceProps)
float oox::drawingml::TextCharacterProperties::getCharHeightPoints ( float  fDefault) const

Returns the current character size.

If possible the masterstyle should have been applied before, otherwise the character size can be zero and the default value is returned.

Definition at line 203 of file textcharacterproperties.cxx.

References oox::OptValue< Type >::get(), oox::drawingml::GetFontHeight(), oox::OptValue< Type >::has(), and moHeight.

Referenced by oox::drawingml::TextParagraphProperties::getCharHeightPoints().

void oox::drawingml::TextCharacterProperties::pushToPropMap ( PropertyMap rPropMap,
const ::oox::core::XmlFilterBase rFilter 
) const
void oox::drawingml::TextCharacterProperties::pushToPropSet ( PropertySet rPropSet,
const ::oox::core::XmlFilterBase rFilter 
) const

Member Data Documentation

TextFont oox::drawingml::TextCharacterProperties::maAsianFont
TextFont oox::drawingml::TextCharacterProperties::maAsianThemeFont
TextFont oox::drawingml::TextCharacterProperties::maComplexFont
TextFont oox::drawingml::TextCharacterProperties::maComplexThemeFont
FillProperties oox::drawingml::TextCharacterProperties::maFillProperties
Color oox::drawingml::TextCharacterProperties::maHighlightColor
PropertyMap oox::drawingml::TextCharacterProperties::maHyperlinkPropertyMap
TextFont oox::drawingml::TextCharacterProperties::maLatinFont
TextFont oox::drawingml::TextCharacterProperties::maLatinThemeFont
TextFont oox::drawingml::TextCharacterProperties::maSymbolFont
std::vector<css::beans::PropertyValue> oox::drawingml::TextCharacterProperties::maTextEffectsProperties
Color oox::drawingml::TextCharacterProperties::maUnderlineColor
bool oox::drawingml::TextCharacterProperties::mbHasVisualRunProperties
OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moBaseline
OptValue< bool > oox::drawingml::TextCharacterProperties::moBold
OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moCaseMap
OptValue< double > oox::drawingml::TextCharacterProperties::moFontScale

If a font scale has to be applied manually to moHeight.

Definition at line 50 of file textcharacterproperties.hxx.

Referenced by assignUsed(), and pushToPropMap().

OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moHeight
OptValue< bool > oox::drawingml::TextCharacterProperties::moItalic
OptValue< OUString > oox::drawingml::TextCharacterProperties::moLang
OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moSpacing
OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moStrikeout
OptValue< sal_Int32 > oox::drawingml::TextCharacterProperties::moUnderline
OptValue< bool > oox::drawingml::TextCharacterProperties::moUnderlineFillFollowText
OptValue< bool > oox::drawingml::TextCharacterProperties::moUnderlineLineFollowText

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