LibreOffice Module oox (master) 1
|
The shadow model structure contains all shape textpath properties. More...
#include <vmlformatting.hxx>
Public Member Functions | |
TextpathModel () | |
void | pushToPropMap (oox::drawingml::ShapePropertyMap &rPropMap, const css::uno::Reference< css::drawing::XShape > &xShape, const GraphicHelper &rGraphicHelper) const |
Writes the properties to the passed property map. More... | |
Public Attributes | |
std::optional< OUString > | moString |
Specifies the string of the textpath. More... | |
std::optional< OUString > | moStyle |
Specifies the style of the textpath. More... | |
std::optional< bool > | moTrim |
Specifies whether extra space is removed above and below the text. More... | |
The shadow model structure contains all shape textpath properties.
Definition at line 268 of file vmlformatting.hxx.
oox::vml::TextpathModel::TextpathModel | ( | ) |
Definition at line 904 of file vmlformatting.cxx.
void oox::vml::TextpathModel::pushToPropMap | ( | oox::drawingml::ShapePropertyMap & | rPropMap, |
const css::uno::Reference< css::drawing::XShape > & | xShape, | ||
const GraphicHelper & | rGraphicHelper | ||
) | const |
Writes the properties to the passed property map.
Definition at line 923 of file vmlformatting.cxx.
References aName, oox::drawingml::convertEmuToPoints(), o3tl::getToken(), oox::vml::lcl_createTextpathProps(), moString, moStyle, moTrim, nIndex, oox::vml::ConversionHelper::separatePair(), vcl::Font::SetFamilyName(), vcl::Font::SetFontSize(), and u.
Referenced by oox::vml::ShapeBase::convertShapeProperties().
std::optional<OUString> oox::vml::TextpathModel::moString |
Specifies the string of the textpath.
Definition at line 270 of file vmlformatting.hxx.
Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().
std::optional<OUString> oox::vml::TextpathModel::moStyle |
Specifies the style of the textpath.
Definition at line 271 of file vmlformatting.hxx.
Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().
std::optional<bool> oox::vml::TextpathModel::moTrim |
Specifies whether extra space is removed above and below the text.
Definition at line 272 of file vmlformatting.hxx.
Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().