20#ifndef INCLUDED_OOX_DRAWINGML_TEXTCHARACTERPROPERTIES_HXX
21#define INCLUDED_OOX_DRAWINGML_TEXTCHARACTERPROPERTIES_HXX
31namespace oox {
class PropertySet; }
80 const ::oox::core::XmlFilterBase& rFilter )
const;
85 const ::oox::core::XmlFilterBase& rFilter )
const;
A helper that maps property identifiers to property values.
A wrapper for a UNO property set.
void pushToPropMap(PropertyMap &rPropMap, const ::oox::core::XmlFilterBase &rFilter) const
Writes the properties to the passed property map.
TextFont maAsianThemeFont
std::optional< sal_Int32 > moCaseMap
TextFont maLatinThemeFont
std::optional< OUString > moLang
std::optional< bool > moUnderlineFillFollowText
PropertyMap maHyperlinkPropertyMap
void pushToPropSet(PropertySet &rPropSet, const ::oox::core::XmlFilterBase &rFilter) const
Writes the properties to the passed property set.
std::optional< bool > moUnderlineLineFollowText
std::optional< double > moFontScale
If a font scale has to be applied manually to moHeight.
std::optional< bool > moItalic
std::vector< css::beans::PropertyValue > maTextEffectsProperties
std::optional< sal_Int32 > moStrikeout
bool mbHasVisualRunProperties
Set if there was a property set that alters run visually during import.
float getCharHeightPoints(float fDefault) const
Returns the current character size.
std::optional< sal_Int32 > moBaseline
void assignUsed(const TextCharacterProperties &rSourceProps)
Overwrites all members that are explicitly set in rSourceProps.
std::optional< sal_Int32 > moUnderline
TextFont maComplexThemeFont
std::optional< sal_Int32 > moHeight
FillProperties maFillProperties
std::optional< bool > moBold
std::optional< LineProperties > moTextOutlineProperties
std::optional< sal_Int32 > moSpacing
TextCharacterProperties()