22#include <com/sun/star/awt/Size.hpp>
32 const css::uno::Reference<css::beans::XPropertySet>& rPropertySet,
36 const css::uno::Reference<css::beans::XPropertySet>& rPropertySet,
38 const css::awt::Size* pRefSize,
39 OUString aRefSizePropertyName,
40 const css::uno::Reference<css::beans::XPropertySet>& rRefSizePropSet = css::uno::Reference<css::beans::XPropertySet>() );
std::optional< css::awt::Size > m_pRefSize
css::uno::Reference< css::beans::XPropertySet > m_xRefSizePropSet
OUString m_aRefSizePropertyName
virtual bool GetItemProperty(tWhichIdType nWhichId, tPropertyNameWithMemberId &rOutProperty) const override
implement this method to return a Property object for a given which id.
virtual void FillSpecialItem(sal_uInt16 nWhichId, SfxItemSet &rOutItemSet) const override
for items that can not be mapped directly to a property.
CharacterPropertyItemConverter(const css::uno::Reference< css::beans::XPropertySet > &rPropertySet, SfxItemPool &rItemPool, const css::awt::Size *pRefSize, OUString aRefSizePropertyName, const css::uno::Reference< css::beans::XPropertySet > &rRefSizePropSet=css::uno::Reference< css::beans::XPropertySet >())
const css::uno::Reference< css::beans::XPropertySet > & GetRefSizePropertySet() const
CharacterPropertyItemConverter(const css::uno::Reference< css::beans::XPropertySet > &rPropertySet, SfxItemPool &rItemPool)
virtual ~CharacterPropertyItemConverter() override
virtual const WhichRangesContainer & GetWhichPairs() const override
implement this method to provide an array of which-ranges
virtual bool ApplySpecialItem(sal_uInt16 nWhichId, const SfxItemSet &rItemSet) override
for items that can not be mapped directly to a property.
This class serves for conversion between properties of an XPropertySet and SfxItems in SfxItemSets.
std::pair< tPropertyNameType, tMemberIdType > tPropertyNameWithMemberId