15#include <com/sun/star/beans/PropertyValue.hpp>
void sprm(Sprm &sprm) override
Receives a SPRM.
An SPRM: Section, Paragraph and Run Modifier.
Class to process all text effects like glow, textOutline, ...
void convertElementIdToPropertyId(sal_Int32 aElementId)
virtual void lcl_sprm(Sprm &sprm) override
TextEffectsHandler(sal_uInt32 aElementId)
std::optional< PropertyIds > maPropertyId
static OUString getSchemeColorValTypeString(sal_Int32 nType)
static OUString getPresetLineDashValString(sal_Int32 nType)
static OUString getPresetMaterialTypeString(sal_Int32 nType)
static OUString getNumSpacingString(sal_Int32 nType)
std::unique_ptr< oox::GrabBagStack > mpGrabBagStack
static OUString getPresetCameraTypeString(sal_Int32 nType)
static OUString getPenAlignmentString(sal_Int32 nType)
static OUString getBevelPresetTypeString(sal_Int32 nType)
static OUString getLightRigDirectionString(sal_Int32 nType)
static OUString getOnOffString(sal_Int32 nType)
static OUString getCompoundLineString(sal_Int32 nType)
static OUString getPathShadeTypeString(sal_Int32 nType)
virtual ~TextEffectsHandler() override
static OUString getNumFormString(sal_Int32 nType)
static OUString getRectAlignmentString(sal_Int32 nType)
css::beans::PropertyValue getInteropGrabBag()
static sal_uInt8 GetTextFillSolidFillAlpha(const css::beans::PropertyValue &rValue)
static OUString getLigaturesString(sal_Int32 nType)
virtual void lcl_attribute(Id aName, Value &aValue) override
static OUString getLightRigTypeString(sal_Int32 nType)
static OUString getLineCapString(sal_Int32 nType)
const std::optional< PropertyIds > & getGrabBagPropertyId() const