LibreOffice Module writerfilter (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::TextEffectsHandler Class Reference

Class to process all text effects like glow, textOutline, ... More...

#include <TextEffectsHandler.hxx>

Inheritance diagram for writerfilter::dmapper::TextEffectsHandler:
[legend]
Collaboration diagram for writerfilter::dmapper::TextEffectsHandler:
[legend]

Public Member Functions

 TextEffectsHandler (sal_uInt32 aElementId)
 
virtual ~TextEffectsHandler () override
 
const std::optional< PropertyIds > & getGrabBagPropertyId () const
 
css::beans::PropertyValue getInteropGrabBag ()
 
virtual void lcl_attribute (Id aName, Value &aValue) override
 
virtual void lcl_sprm (Sprm &sprm) override
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Static Public Member Functions

static OUString getSchemeColorValTypeString (sal_Int32 nType)
 
static OUString getRectAlignmentString (sal_Int32 nType)
 
static OUString getLineCapString (sal_Int32 nType)
 
static OUString getCompoundLineString (sal_Int32 nType)
 
static OUString getPenAlignmentString (sal_Int32 nType)
 
static OUString getOnOffString (sal_Int32 nType)
 
static OUString getPathShadeTypeString (sal_Int32 nType)
 
static OUString getPresetLineDashValString (sal_Int32 nType)
 
static OUString getPresetCameraTypeString (sal_Int32 nType)
 
static OUString getLightRigTypeString (sal_Int32 nType)
 
static OUString getLightRigDirectionString (sal_Int32 nType)
 
static OUString getBevelPresetTypeString (sal_Int32 nType)
 
static OUString getPresetMaterialTypeString (sal_Int32 nType)
 
static OUString getLigaturesString (sal_Int32 nType)
 
static OUString getNumFormString (sal_Int32 nType)
 
static OUString getNumSpacingString (sal_Int32 nType)
 
static sal_uInt8 GetTextFillSolidFillAlpha (const css::beans::PropertyValue &rValue)
 

Private Member Functions

void convertElementIdToPropertyId (sal_Int32 aElementId)
 

Private Attributes

std::optional< PropertyIdsmaPropertyId
 
OUString maElementName
 
std::unique_ptr< oox::GrabBagStackmpGrabBagStack
 

Additional Inherited Members

virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Class to process all text effects like glow, textOutline, ...

Definition at line 27 of file TextEffectsHandler.hxx.

Constructor & Destructor Documentation

◆ TextEffectsHandler()

writerfilter::dmapper::TextEffectsHandler::TextEffectsHandler ( sal_uInt32  aElementId)
explicit

◆ ~TextEffectsHandler()

writerfilter::dmapper::TextEffectsHandler::~TextEffectsHandler ( )
overridevirtual

Definition at line 491 of file TextEffectsHandler.cxx.

Member Function Documentation

◆ convertElementIdToPropertyId()

void writerfilter::dmapper::TextEffectsHandler::convertElementIdToPropertyId ( sal_Int32  aElementId)
private

◆ getBevelPresetTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getBevelPresetTypeString ( sal_Int32  nType)
static

Definition at line 332 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getCompoundLineString()

OUString writerfilter::dmapper::TextEffectsHandler::getCompoundLineString ( sal_Int32  nType)
static

Definition at line 136 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getGrabBagPropertyId()

const std::optional< PropertyIds > & writerfilter::dmapper::TextEffectsHandler::getGrabBagPropertyId ( ) const
inline

Definition at line 40 of file TextEffectsHandler.hxx.

References maPropertyId.

◆ getInteropGrabBag()

beans::PropertyValue writerfilter::dmapper::TextEffectsHandler::getInteropGrabBag ( )

Definition at line 747 of file TextEffectsHandler.cxx.

References mpGrabBagStack.

◆ getLigaturesString()

OUString writerfilter::dmapper::TextEffectsHandler::getLigaturesString ( sal_Int32  nType)
static

Definition at line 378 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getLightRigDirectionString()

OUString writerfilter::dmapper::TextEffectsHandler::getLightRigDirectionString ( sal_Int32  nType)
static

Definition at line 314 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getLightRigTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getLightRigTypeString ( sal_Int32  nType)
static

Definition at line 278 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getLineCapString()

OUString writerfilter::dmapper::TextEffectsHandler::getLineCapString ( sal_Int32  nType)
static

Definition at line 124 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getNumFormString()

OUString writerfilter::dmapper::TextEffectsHandler::getNumFormString ( sal_Int32  nType)
static

Definition at line 403 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getNumSpacingString()

OUString writerfilter::dmapper::TextEffectsHandler::getNumSpacingString ( sal_Int32  nType)
static

Definition at line 415 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getOnOffString()

OUString writerfilter::dmapper::TextEffectsHandler::getOnOffString ( sal_Int32  nType)
static

Definition at line 161 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute(), and writerfilter::dmapper::DomainMapper::sprmWithProps().

◆ getPathShadeTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getPathShadeTypeString ( sal_Int32  nType)
static

Definition at line 174 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getPenAlignmentString()

OUString writerfilter::dmapper::TextEffectsHandler::getPenAlignmentString ( sal_Int32  nType)
static

Definition at line 150 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getPresetCameraTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getPresetCameraTypeString ( sal_Int32  nType)
static

Definition at line 206 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getPresetLineDashValString()

OUString writerfilter::dmapper::TextEffectsHandler::getPresetLineDashValString ( sal_Int32  nType)
static

Definition at line 186 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getPresetMaterialTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getPresetMaterialTypeString ( sal_Int32  nType)
static

Definition at line 353 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getRectAlignmentString()

OUString writerfilter::dmapper::TextEffectsHandler::getRectAlignmentString ( sal_Int32  nType)
static

Definition at line 104 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ getSchemeColorValTypeString()

OUString writerfilter::dmapper::TextEffectsHandler::getSchemeColorValTypeString ( sal_Int32  nType)
static

Definition at line 78 of file TextEffectsHandler.cxx.

References nType.

Referenced by lcl_attribute().

◆ GetTextFillSolidFillAlpha()

sal_uInt8 writerfilter::dmapper::TextEffectsHandler::GetTextFillSolidFillAlpha ( const css::beans::PropertyValue &  rValue)
static

◆ lcl_attribute()

void writerfilter::dmapper::TextEffectsHandler::lcl_attribute ( Id  aName,
Value aValue 
)
overridevirtual

◆ lcl_sprm()

void writerfilter::dmapper::TextEffectsHandler::lcl_sprm ( Sprm sprm)
overridevirtual

Member Data Documentation

◆ maElementName

OUString writerfilter::dmapper::TextEffectsHandler::maElementName
private

Definition at line 31 of file TextEffectsHandler.hxx.

Referenced by convertElementIdToPropertyId(), and TextEffectsHandler().

◆ maPropertyId

std::optional<PropertyIds> writerfilter::dmapper::TextEffectsHandler::maPropertyId
private

Definition at line 30 of file TextEffectsHandler.hxx.

Referenced by convertElementIdToPropertyId(), and getGrabBagPropertyId().

◆ mpGrabBagStack

std::unique_ptr<oox::GrabBagStack> writerfilter::dmapper::TextEffectsHandler::mpGrabBagStack
private

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