36#include <sfx2/sfxsids.hrc>
47#include <osl/diagnose.h>
49#include <com/sun/star/drawing/BitmapMode.hpp>
50#include <com/sun/star/table/BorderLine.hpp>
51#include <com/sun/star/table/TableBorder.hpp>
52#include <com/sun/star/table/TableBorder2.hpp>
53#include <com/sun/star/table/ShadowFormat.hpp>
54#include <com/sun/star/table/CellHoriJustify.hpp>
55#include <com/sun/star/table/CellOrientation.hpp>
56#include <com/sun/star/style/PageStyleLayout.hpp>
57#include <com/sun/star/style/GraphicLocation.hpp>
58#include <com/sun/star/sheet/XHeaderFooterContent.hpp>
59#include <com/sun/star/util/CellProtection.hpp>
60#include <com/sun/star/awt/FontSlant.hpp>
61#include <com/sun/star/awt/Size.hpp>
62#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
63#include <com/sun/star/lang/Locale.hpp>
64#include <com/sun/star/beans/PropertyAttribute.hpp>
65#include <com/sun/star/graphic/XGraphic.hpp>
77#include <unonames.hxx>
103 return &aGraphicStyleSet_Impl;
193 return &aCellStyleSet_Impl;
320 return &aPageStyleSet_Impl;
360 return &aHeaderStyleMap;
400 return &aFooterStyleMap;
405#define SC_STYLE_FAMILY_COUNT 3
425 SCTAB nTabCount = rDoc.GetTableCount();
427 if (rDoc.IsTabProtected(
i))
450 if ( rHint.
GetId() == SfxHintId::Dying )
462 if (
nType == SfxStyleFamily::Para )
464 else if (
nType == SfxStyleFamily::Page )
466 else if (
nType == SfxStyleFamily::Frame )
469 OSL_FAIL(
"getStyleFamilyByType: no DocShell or wrong SfxStyleFamily");
508 throw lang::IndexOutOfBoundsException();
531 throw container::NoSuchElementException();
549 const uno::Sequence<beans::PropertyValue>& aOptions )
556 uno::Reference<io::XInputStream> xInputStream;
557 if (
aURL ==
"private:stream")
559 for (
const auto& rProp : aOptions)
561 if (rProp.Name ==
"InputStream")
563 rProp.Value >>= xInputStream;
564 if (!xInputStream.is())
566 throw lang::IllegalArgumentException(
567 "Parameter 'InputStream' could not be converted "
568 "to type 'com::sun::star::io::XInputStream'",
596 const uno::Sequence<beans::PropertyValue>& aOptions )
599 if ( !aSourceComponent.is() )
600 throw uno::RuntimeException();
610 const uno::Sequence<beans::PropertyValue>& aOptions )
618 bool bLoadReplace =
true;
619 bool bLoadCellStyles =
true;
620 bool bLoadPageStyles =
true;
622 for (
const beans::PropertyValue& rProp : aOptions)
657 if ( rHint.
GetId() == SfxHintId::Dying )
702 uno::Reference< uno::XInterface > xInterface(aElement, uno::UNO_QUERY);
703 if ( xInterface.is() )
718 throw container::ElementExistException();
720 (void)pStylePool->
Make( aNameStr,
eFamily, SfxStyleSearchBits::UserDefined );
737 throw lang::IllegalArgumentException();
767 if (
eFamily == SfxStyleFamily::Para )
772 double nPPTX = aLogic.
X() / 1000.0;
773 double nPPTY = aLogic.
Y() / 1000.0;
779 pStylePool->
Remove( pStyle );
783 else if (
eFamily == SfxStyleFamily::Page )
788 pStylePool->
Remove( pStyle );
797 pStylePool->
Remove( pStyle );
808 throw container::NoSuchElementException();
822 return aIter.
Count();
832 throw lang::IndexOutOfBoundsException();
853 uno::Reference< style::XStyle > xObj(
856 throw container::NoSuchElementException();
873 OUString* pAry =
aSeq.getArray();
878 OSL_ENSURE(
nPos <
nCount,
"Count is wrong" );
882 pStyle = aIter.
Next();
886 return uno::Sequence<OUString>();
908 OSL_FAIL(
"###unexpected!" );
909 return uno::Reference< beans::XPropertySetInfo >();
914 OSL_FAIL(
"###unexpected!" );
921 if ( sPropertyName !=
"DisplayName" )
923 throw beans::UnknownPropertyException(
"unknown property: " + sPropertyName, getXWeak() );
930 case SfxStyleFamily::Para:
931 pResId = STR_STYLE_FAMILY_CELL;
break;
932 case SfxStyleFamily::Page:
933 pResId = STR_STYLE_FAMILY_PAGE;
break;
934 case SfxStyleFamily::Frame:
935 pResId = STR_STYLE_FAMILY_GRAPHICS;
break;
937 OSL_FAIL(
"ScStyleFamilyObj::getPropertyValue(): invalid family" );
950 OSL_FAIL(
"###unexpected!" );
955 OSL_FAIL(
"###unexpected!" );
960 OSL_FAIL(
"###unexpected!" );
965 OSL_FAIL(
"###unexpected!" );
974 , pStyle_cached(nullptr)
976 if (eFam == SfxStyleFamily::Para)
978 else if (eFam == SfxStyleFamily::Page)
1011 if ( rHint.
GetId() == SfxHintId::Dying )
1019 if ( bUseCachedValue )
1076 bool bOk = pStyle->
SetParent( aString );
1083 if (
eFamily == SfxStyleFamily::Para )
1088 Point aLogic = pVDev->LogicToPixel(
Point(1000,1000),
MapMode(MapUnit::MapTwip));
1089 double nPPTX = aLogic.
X() / 1000.0;
1090 double nPPTY = aLogic.
Y() / 1000.0;
1100 else if (
eFamily == SfxStyleFamily::Page )
1135 bool bOk = pStyle->
SetName( aNewName );
1146 sal_uInt16
nId =
eFamily == SfxStyleFamily::Para ? SID_STYLE_FAMILY2 :
1147 (
eFamily == SfxStyleFamily::Page ? SID_STYLE_FAMILY4 : SID_STYLE_FAMILY3);
1158 SvxNumRule aRule( SvxNumRuleFlags::NONE, 0,
true );
1171 if (
eFamily == SfxStyleFamily::Page )
1176 rpResultEntry = pEntry;
1182 rpResultEntry = pEntry;
1189 rpResultEntry = pEntry;
1194 rpResultEntry =
nullptr;
1200 beans::PropertyState eRet = beans::PropertyState_DIRECT_VALUE;
1205 if ( pItemSet && pResultEntry )
1207 sal_uInt16 nWhich = pResultEntry->
nWID;
1217 eRet = beans::PropertyState_DIRECT_VALUE;
1221 eRet = beans::PropertyState_AMBIGUOUS_VALUE;
1226 eRet = beans::PropertyState_DEFAULT_VALUE;
1237 if ( eState == SfxItemState::SET )
1238 eRet = beans::PropertyState_DIRECT_VALUE;
1239 else if ( eState == SfxItemState::DEFAULT )
1240 eRet = beans::PropertyState_DEFAULT_VALUE;
1243 assert(
eFamily == SfxStyleFamily::Frame);
1244 eRet = beans::PropertyState_AMBIGUOUS_VALUE;
1264 uno::Sequence<beans::PropertyState> aRet( aPropertyNames.getLength() );
1265 std::transform(aPropertyNames.begin(), aPropertyNames.end(), aRet.getArray(),
1266 [
this](
const OUString& rName) -> beans::PropertyState { return getPropertyState_Impl(rName); });
1277 throw beans::UnknownPropertyException(aPropertyName);
1289 if ( pStyleSet && pResultEntry )
1291 sal_uInt16 nWhich = pResultEntry->
nWID;
1301 aEmptySet.
GetItemState(nWhich,
false) == SfxItemState::DEFAULT )
1303 aEmptySet.
Put( aEmptySet.
Get( nWhich ) );
1311 aAny <<= sal_Int32( static_cast<const SfxUInt32Item&>(pItemSet->
Get(nWhich)).GetValue() );
1314 aAny <<= sal_Int16( convertTwipToMm100(static_cast<const ScIndentItem&>(
1315 pItemSet->
Get(nWhich)).GetValue()) );
1320 aAny <<= sal_Int16( static_cast<const SfxUInt16Item&>(pItemSet->
Get(nWhich)).GetValue() );
1326 aAny <<= static_cast<const ScViewObjectModeItem&>(pItemSet->
Get(nWhich)).GetValue() ==
VOBJ_MODE_SHOW;
1332 aAny <<= static_cast<sal_Int16>(aItem.
GetWidth());
1334 aAny <<= static_cast<sal_Int16>(aItem.
GetHeight());
1367 aAny <<= css::drawing::BitmapMode_REPEAT;
1391 uno::Sequence<uno::Any> aSequence( aPropertyNames.getLength() );
1392 std::transform(aPropertyNames.begin(), aPropertyNames.end(), aSequence.getArray(),
1393 [
this](
const OUString& rName) ->
uno::Any { return getPropertyDefault_Impl(rName); });
1400 const uno::Sequence< uno::Any >& aValues )
1405 if ( aValues.getLength() != aPropertyNames.getLength() )
1406 throw lang::IllegalArgumentException();
1408 const OUString* pNames = aPropertyNames.getConstArray();
1411 for ( sal_Int32
i = 0;
i < aPropertyNames.getLength();
i++ )
1423 uno::Sequence<uno::Any> aSequence( aPropertyNames.getLength() );
1424 std::transform(aPropertyNames.begin(), aPropertyNames.end(), aSequence.getArray(),
1425 [
this](
const OUString& rName) ->
uno::Any { return getPropertyValue_Impl(rName); });
1430 const uno::Reference<beans::XPropertiesChangeListener>& )
1436 const uno::Reference<beans::XPropertiesChangeListener>& )
1442 const uno::Reference<beans::XPropertiesChangeListener>& )
1460 throw uno::RuntimeException();
1468 if (
eFamily == SfxStyleFamily::Para )
1473 Point aLogic = pVDev->LogicToPixel(
Point(1000,1000),
MapMode(MapUnit::MapTwip));
1474 double nPPTX = aLogic.
X() / 1000.0;
1475 double nPPTY = aLogic.
Y() / 1000.0;
1485 else if (
eFamily == SfxStyleFamily::Page )
1492 aBoxInfoItem.
SetValid( SvxBoxInfoItemValidFlags::DISTANCE );
1507 for (
const OUString& rName : aPropertyNames )
1529 throw beans::UnknownPropertyException(aPropertyName);
1537 if ( !(pStyle && pEntry) )
1542 throw uno::RuntimeException();
1546 if (
eFamily == SfxStyleFamily::Page )
1557 aNewHeader.GetItemSet().ClearItem( pHeaderEntry->
nWID );
1571 aNewFooter.GetItemSet().ClearItem( pFooterEntry->
nWID );
1583 switch (pEntry->
nWID)
1595 sal_uInt32 nNewFormat = 0;
1596 *pValue >>= nNewFormat;
1617 sal_Int32 nRotVal = 0;
1618 if (*pValue >>= nRotVal)
1630 table::CellOrientation eOrient;
1631 if (*pValue >>= eOrient)
1635 case table::CellOrientation_STANDARD:
1638 case table::CellOrientation_TOPBOTTOM:
1642 case table::CellOrientation_BOTTOMTOP:
1646 case table::CellOrientation_STACKED:
1689 bool bFound =
false;
1692 if (*pValue >>=
aName)
1713 throw lang::IllegalArgumentException();
1721 sal_Int16 nPages = 0;
1722 if (*pValue >>= nPages)
1726 aItem.
SetWidth(
static_cast<sal_uInt16
>(nPages));
1728 aItem.
SetHeight(
static_cast<sal_uInt16
>(nPages));
1737 bool bHidden =
false;
1738 if (*pValue >>= bHidden)
1765 switch (pEntry->
nWID)
1771 table::TableBorder aBorder;
1772 if (*pValue >>= aBorder)
1790 table::TableBorder2 aBorder2;
1791 if (*pValue >>= aBorder2)
1809 css::drawing::BitmapMode
eMode;
1815 else if (*pValue >>=
eMode)
1827 if (*pValue >>= aTempName)
1834 else if(!SvxUnoTextRangeBase::SetPropertyValueHelper(pEntry, *pValue,
rSet))
1843 if (
eFamily == SfxStyleFamily::Para )
1851 Point aLogic = pVDev->LogicToPixel(
Point(1000,1000),
MapMode(MapUnit::MapTwip));
1852 double nPPTX = aLogic.
X() / 1000.0;
1853 double nPPTY = aLogic.
Y() / 1000.0;
1865 else if (
eFamily == SfxStyleFamily::Page )
1891 if ( pItemSet && pResultEntry )
1893 sal_uInt16 nWhich = pResultEntry->
nWID;
1902 sal_uInt32 nOldFormat =
1907 GetFormatForLanguageIfBuiltIn( nOldFormat, eOldLang );
1908 aAny <<= nOldFormat;
1912 aAny <<= sal_Int16( convertTwipToMm100(static_cast<const ScIndentItem&>(
1913 pItemSet->
Get(nWhich)).GetValue()) );
1925 aAny <<= sal_Int16( static_cast<const SfxUInt16Item&>(pItemSet->
Get(nWhich)).GetValue() );
1931 aAny <<= static_cast<const ScViewObjectModeItem&>(pItemSet->
Get(nWhich)).GetValue() ==
VOBJ_MODE_SHOW;
1954 aAny <<= static_cast<sal_Int16>(aItem.
GetWidth());
1956 aAny <<= static_cast<sal_Int16>(aItem.
GetHeight());
1961 bool bHidden = pStyle && pStyle->
IsHidden();
1969 pItemSet->
GetItemState(nWhich,
false) == SfxItemState::DEFAULT )
1972 aNoEmptySet.
Put( aNoEmptySet.
Get( nWhich ) );
2008 if ( pStretchItem && pTileItem )
2010 if ( pTileItem->GetValue() )
2011 aAny <<= css::drawing::BitmapMode_REPEAT;
2012 else if ( pStretchItem->GetValue() )
2013 aAny <<= css::drawing::BitmapMode_STRETCH;
2015 aAny <<= css::drawing::BitmapMode_NO_REPEAT;
2020 if (!SvxUnoTextRangeBase::GetPropertyValueHelper(*pItemSet, pResultEntry, aAny))
2027 aAny <<= static_cast<sal_Int16>(aAny.get<sal_Int32>());
2050 return "ScStyleObj";
2060 if (
eFamily == SfxStyleFamily::Page)
2063 if (
eFamily == SfxStyleFamily::Frame)
const PropertyValue * pValues
#define CHAR_COLOR_PROPERTIES
#define CELL_BORDER_PROPERTIES
#define CELL_BACKGROUND_COLOR_PROPERTIES
constexpr tools::Long Y() const
constexpr tools::Long X() const
sal_uInt16 GetPaperBinCount() const
OUString GetPaperBinName(sal_uInt16 nPaperBin) const
void SetDocumentModified()
SfxBindings * GetViewBindings()
const ScDocument & GetDocument() const
void LoadStylesArgs(ScDocShell &rSource, bool bReplace, bool bCellStyles, bool bPageStyles)
void PostPaint(SCCOL nStartCol, SCROW nStartRow, SCTAB nStartTab, SCCOL nEndCol, SCROW nEndRow, SCTAB nEndTab, PaintPartFlags nPart, sal_uInt16 nExtFlags=0)
SfxPrinter * GetPrinter(bool bCreateIfNotExist=true)
void PageStyleModified(std::u16string_view rStyleName, bool bApi)
ScDocShell * GetDocShell()
void CellStyleCreated(std::u16string_view rName, const ScDocument &rDoc)
bool RemovePageStyleInUse(std::u16string_view rStrPageStyle)
SC_DLLPUBLIC SCCOL MaxCol() const
SC_DLLPUBLIC ScDocumentPool * GetPool()
SC_DLLPUBLIC SCROW MaxRow() const
void AddUnoObject(SfxListener &rObject)
SC_DLLPUBLIC ScStyleSheetPool * GetStyleSheetPool() const
void StyleSheetChanged(const SfxStyleSheetBase *pStyleSheet, bool bRemoved, OutputDevice *pDev, double nPPTX, double nPPTY, const Fraction &rZoomX, const Fraction &rZoomY)
SC_DLLPUBLIC SvNumberFormatter * GetFormatTable() const
void RemoveUnoObject(SfxListener &rObject)
bool IsImportingXML() const
static void AssignTableBorder2ToAny(css::uno::Any &rAny, const SvxBoxItem &rOuter, const SvxBoxInfoItem &rInner, bool bInvalidateHorVerDist=false)
static void FillBoxItems(SvxBoxItem &rOuter, SvxBoxInfoItem &rInner, const css::table::TableBorder &rBorder)
static void AssignTableBorderToAny(css::uno::Any &rAny, const SvxBoxItem &rOuter, const SvxBoxInfoItem &rInner, bool bInvalidateHorVerDist=false)
Contains the "scale to width/height" attribute in page styles.
sal_uInt16 GetHeight() const
sal_uInt16 GetWidth() const
void SetHeight(sal_uInt16 nHeight)
void SetWidth(sal_uInt16 nWidth)
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 Index) override
virtual sal_Bool SAL_CALL hasElements() override
rtl::Reference< ScStyleFamilyObj > GetObjectByName_Impl(std::u16string_view aName) const
virtual css::uno::Type SAL_CALL getElementType() override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
virtual ~ScStyleFamiliesObj() override
virtual void SAL_CALL loadStylesFromDocument(const css::uno::Reference< css::lang::XComponent > &aSourceComponent, const css::uno::Sequence< css::beans::PropertyValue > &aOptions) override
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
rtl::Reference< ScStyleFamilyObj > GetObjectByIndex_Impl(sal_uInt32 nIndex) const
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getStyleLoaderOptions() override
virtual sal_Int32 SAL_CALL getCount() override
void loadStylesFromDocShell(ScDocShell *pSource, const css::uno::Sequence< css::beans::PropertyValue > &aOptions)
ScStyleFamiliesObj(ScDocShell *pDocSh)
virtual void SAL_CALL loadStylesFromURL(const OUString &URL, const css::uno::Sequence< css::beans::PropertyValue > &aOptions) override
rtl::Reference< ScStyleFamilyObj > GetObjectByType_Impl(SfxStyleFamily nType) const
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
ScStyleFamilyObj(ScDocShell *pDocSh, SfxStyleFamily eFam)
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
virtual sal_Int32 SAL_CALL getCount() override
rtl::Reference< ScStyleObj > GetObjectByIndex_Impl(sal_Int32 nIndex)
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual sal_Bool SAL_CALL hasElements() override
virtual void SAL_CALL insertByName(const OUString &aName, const css::uno::Any &aElement) override
virtual void SAL_CALL replaceByName(const OUString &aName, const css::uno::Any &aElement) override
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 Index) override
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual ~ScStyleFamilyObj() override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
virtual void SAL_CALL removeByName(const OUString &Name) override
rtl::Reference< ScStyleObj > GetObjectByName_Impl(const OUString &Name)
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual css::uno::Type SAL_CALL getElementType() override
static SC_DLLPUBLIC OUString ProgrammaticToDisplayName(const OUString &rProgName, SfxStyleFamily nType)
static OUString DisplayToProgrammaticName(const OUString &rDispName, SfxStyleFamily nType)
virtual void SAL_CALL setPropertyValues(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
css::beans::PropertyState getPropertyState_Impl(std::u16string_view PropertyName)
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual OUString SAL_CALL getParentStyle() override
virtual void SAL_CALL setParentStyle(const OUString &aParentStyle) override
virtual sal_Bool SAL_CALL isUserDefined() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
void setPropertyValue_Impl(std::u16string_view rPropertyName, const SfxItemPropertyMapEntry *pEntry, const css::uno::Any *pValue)
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates(const css::uno::Sequence< OUString > &aPropertyName) override
const SfxItemPropertySet * pPropSet
virtual void SAL_CALL setAllPropertiesToDefault() override
virtual void SAL_CALL removePropertiesChangeListener(const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues(const css::uno::Sequence< OUString > &aPropertyNames) override
SfxStyleFamily GetFamily() const
virtual OUString SAL_CALL getName() override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
const SfxItemSet * GetStyleItemSet_Impl(std::u16string_view rPropName, const SfxItemPropertyMapEntry *&rpEntry)
virtual void SAL_CALL addPropertiesChangeListener(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual sal_Bool SAL_CALL isInUse() override
virtual ~ScStyleObj() override
static css::uno::Reference< css::container::XIndexReplace > CreateEmptyNumberingRules()
virtual css::uno::Any SAL_CALL getPropertyDefault(const OUString &aPropertyName) override
SfxStyleSheetBase * GetStyle_Impl(bool bUseCachedValue=false)
virtual void SAL_CALL setName(const OUString &aName) override
SfxStyleSheetBase * pStyle_cached
virtual css::beans::PropertyState SAL_CALL getPropertyState(const OUString &PropertyName) override
virtual void SAL_CALL setPropertiesToDefault(const css::uno::Sequence< OUString > &aPropertyNames) override
void InitDoc(ScDocShell *pNewDocSh, const OUString &rNewName)
virtual void SAL_CALL setPropertyToDefault(const OUString &PropertyName) override
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyDefaults(const css::uno::Sequence< OUString > &aPropertyNames) override
css::uno::Any getPropertyValue_Impl(std::u16string_view aPropertyName)
virtual void SAL_CALL firePropertiesChangeEvent(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
css::uno::Any getPropertyDefault_Impl(std::u16string_view aPropertyName)
virtual SfxStyleSheetBase & Make(const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits nMask=SfxStyleSearchBits::All) override
virtual void Remove(SfxStyleSheetBase *pStyle) override
static bool GetBoolFromAny(const css::uno::Any &aAny)
void Invalidate(sal_uInt16 nId)
sal_uInt16 GetSlotId(sal_uInt16 nWhich) const
const SfxItemPropertyMapEntry * getByName(std::u16string_view rName) const
void setPropertyValue(const SfxItemPropertyMapEntry &rEntry, const css::uno::Any &aVal, SfxItemSet &rSet) const
const SfxItemPropertyMap & getPropertyMap() const
void getPropertyValue(const SfxItemPropertyMapEntry &rEntry, const SfxItemSet &rSet, css::uno::Any &rAny) const
css::uno::Reference< css::beans::XPropertySetInfo > const & getPropertySetInfo() const
const WhichRangesContainer & GetRanges() const
SfxItemPool * GetPool() const
sal_uInt16 ClearItem(sal_uInt16 nWhich=0)
SfxItemState GetItemState(sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
const SfxPoolItem * GetItem(sal_uInt16 nWhich, bool bSearchInParent=true) const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
static SfxObjectShell * GetShellFromComponent(const css::uno::Reference< css::uno::XInterface > &xComp)
virtual SfxStyleSheetBase * Find(const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits n=SfxStyleSearchBits::All)
virtual bool SetName(const OUString &rNewName, bool bReindexNow=true)
virtual const OUString & GetParent() const
const OUString & GetName() const
virtual void SetHidden(bool bValue)
bool IsUserDefined() const
virtual bool IsHidden() const
virtual bool SetParent(const OUString &)
virtual SfxItemSet & GetItemSet()
virtual bool IsUsed() const
virtual sal_Int32 Count()
virtual SfxStyleSheetBase * Next()
virtual SfxStyleSheetBase * First()
void SetValid(SvxBoxInfoItemValidFlags nValid, bool bValid=true)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
static bool SetFillAttribute(sal_uInt16 nWID, const OUString &rName, SfxItemSet &rSet, SdrModel const *pModel)
css::uno::Type const & get()
#define LANGUAGE_DONTKNOW
Sequence< sal_Int8 > aSeq
#define MID_HORJUST_ADJUST
#define MID_GRAPHIC_POSITION
#define MID_FONT_CHAR_SET
#define LEFT_BORDER_DISTANCE
#define TOP_BORDER_DISTANCE
#define RIGHT_BORDER_DISTANCE
#define BOTTOM_BORDER_DISTANCE
#define MID_HORJUST_HORJUST
#define MID_GRAPHIC_TRANSPARENT
#define MID_FONT_FAMILY_NAME
#define MID_FONT_STYLE_NAME
#define MID_GRAPHIC_FILTER
#define SC_SIMPLE_SERVICE_INFO(ClassName, ClassNameAscii, ServiceAscii)
#define SC_IMPL_DUMMY_PROPERTY_LISTENER(ClassName)
css::uno::Sequence< css::beans::PropertyValue > InitPropertySequence(::std::initializer_list< ::std::pair< OUString, css::uno::Any > > vInit)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
constexpr auto toTwips(N number, Length from)
#define PAPERBIN_PRINTER_SETTINGS
OUString ScResId(TranslateId aId)
constexpr TypedWhichId< ScIndentItem > ATTR_INDENT(131)
constexpr TypedWhichId< SfxUInt16Item > ATTR_PAGE_SCALE(175)
constexpr TypedWhichId< SfxBoolItem > ATTR_HIDDEN(189)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_SHARED(166)
constexpr TypedWhichId< SvxFontHeightItem > ATTR_FONT_HEIGHT(101)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_FOOTERLEFT(179)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_HEADERLEFT(178)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_HORCENTER(162)
constexpr TypedWhichId< SfxBoolItem > ATTR_VERTICAL_ASIAN(137)
constexpr TypedWhichId< SvxFontItem > ATTR_CJK_FONT(111)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_DYNAMIC(165)
constexpr TypedWhichId< SvxSizeItem > ATTR_PAGE_SIZE(161)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_NULLVALS(187)
constexpr TypedWhichId< SfxStringItem > ATTR_HYPERLINK(155)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_VERCENTER(163)
constexpr TypedWhichId< SvxForbiddenRuleItem > ATTR_FORBIDDEN_RULES(128)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_HEADERS(170)
constexpr TypedWhichId< SvxSetItem > ATTR_PAGE_HEADERSET(184)
constexpr TypedWhichId< SvxPostureItem > ATTR_CTL_FONT_POSTURE(119)
constexpr TypedWhichId< SvxFontItem > ATTR_CTL_FONT(116)
constexpr TypedWhichId< SvxFontHeightItem > ATTR_CJK_FONT_HEIGHT(112)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_FORMULAS(186)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_FOOTERRIGHT(181)
constexpr TypedWhichId< SvxPostureItem > ATTR_FONT_POSTURE(103)
constexpr TypedWhichId< SvxWeightItem > ATTR_FONT_WEIGHT(102)
constexpr TypedWhichId< SvxWeightItem > ATTR_CJK_FONT_WEIGHT(113)
constexpr TypedWhichId< SvxEmphasisMarkItem > ATTR_FONT_EMPHASISMARK(121)
constexpr TypedWhichId< ScShrinkToFitCell > ATTR_SHRINKTOFIT(140)
constexpr TypedWhichId< SvxLineItem > ATTR_BORDER_TLBR(141)
constexpr TypedWhichId< SvxShadowedItem > ATTR_FONT_SHADOWED(108)
constexpr TypedWhichId< SvxULSpaceItem > ATTR_ULSPACE(158)
constexpr TypedWhichId< SvxScriptSpaceItem > ATTR_SCRIPTSPACE(126)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_GRID(169)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_TOPDOWN(174)
constexpr TypedWhichId< SvxWordLineModeItem > ATTR_FONT_WORDLINE(123)
constexpr TypedWhichId< ScViewObjectModeItem > ATTR_PAGE_CHARTS(171)
constexpr TypedWhichId< ScViewObjectModeItem > ATTR_PAGE_OBJECTS(172)
constexpr TypedWhichId< SvxContourItem > ATTR_FONT_CONTOUR(107)
constexpr TypedWhichId< SvxLanguageItem > ATTR_CTL_FONT_LANGUAGE(120)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_HEADERRIGHT(180)
constexpr TypedWhichId< SvxBrushItem > ATTR_BACKGROUND(148)
constexpr TypedWhichId< SvxOverlineItem > ATTR_FONT_OVERLINE(105)
constexpr TypedWhichId< SvxPaperBinItem > ATTR_PAGE_PAPERBIN(160)
constexpr TypedWhichId< SfxUInt16Item > ATTR_PAGE_FIRSTPAGENO(177)
constexpr TypedWhichId< SvxShadowItem > ATTR_SHADOW(152)
constexpr TypedWhichId< SvxLanguageItem > ATTR_LANGUAGE_FORMAT(147)
constexpr TypedWhichId< ScRotateValueItem > ATTR_ROTATE_VALUE(135)
constexpr TypedWhichId< SvxJustifyMethodItem > ATTR_VER_JUSTIFY_METHOD(133)
constexpr TypedWhichId< SvxHorJustifyItem > ATTR_HOR_JUSTIFY(129)
constexpr TypedWhichId< SvxBoxInfoItem > ATTR_BORDER_INNER(151)
constexpr TypedWhichId< SvxPageItem > ATTR_PAGE(159)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_NOTES(168)
constexpr TypedWhichId< SvxHangingPunctuationItem > ATTR_HANGPUNCTUATION(127)
constexpr TypedWhichId< SvxRotateModeItem > ATTR_ROTATE_MODE(136)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_HEADERFIRST(182)
constexpr TypedWhichId< SvxBoxItem > ATTR_BORDER(150)
constexpr TypedWhichId< SvxJustifyMethodItem > ATTR_HOR_JUSTIFY_METHOD(130)
constexpr TypedWhichId< SvxCharReliefItem > ATTR_FONT_RELIEF(124)
constexpr TypedWhichId< ScPageHFItem > ATTR_PAGE_FOOTERFIRST(183)
constexpr TypedWhichId< ScPageScaleToItem > ATTR_PAGE_SCALETO(188)
constexpr TypedWhichId< SfxUInt32Item > ATTR_VALUE_FORMAT(146)
constexpr TypedWhichId< SvxFrameDirectionItem > ATTR_WRITINGDIR(138)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_SHARED_FIRST(167)
constexpr TypedWhichId< SvxCrossedOutItem > ATTR_FONT_CROSSEDOUT(106)
constexpr TypedWhichId< SvxMarginItem > ATTR_MARGIN(143)
constexpr TypedWhichId< SvxLineItem > ATTR_BORDER_BLTR(142)
constexpr TypedWhichId< ScVerticalStackCell > ATTR_STACKED(134)
constexpr TypedWhichId< SvxVerJustifyItem > ATTR_VER_JUSTIFY(132)
constexpr TypedWhichId< ScHyphenateCell > ATTR_HYPHENATE(125)
constexpr TypedWhichId< SvxFontItem > ATTR_FONT(100)
constexpr TypedWhichId< ScProtectionAttr > ATTR_PROTECTION(149)
constexpr TypedWhichId< SvxLanguageItem > ATTR_FONT_LANGUAGE(110)
constexpr TypedWhichId< SfxUInt16Item > ATTR_PAGE_SCALETOPAGES(176)
constexpr TypedWhichId< SvxWeightItem > ATTR_CTL_FONT_WEIGHT(118)
constexpr TypedWhichId< SvxSetItem > ATTR_PAGE_FOOTERSET(185)
constexpr TypedWhichId< SvXMLAttrContainerItem > ATTR_USERDEF(122)
constexpr TypedWhichId< ScViewObjectModeItem > ATTR_PAGE_DRAWINGS(173)
constexpr TypedWhichId< ScLineBreakCell > ATTR_LINEBREAK(139)
constexpr TypedWhichId< SvxPostureItem > ATTR_CJK_FONT_POSTURE(114)
constexpr TypedWhichId< SvxLanguageItem > ATTR_CJK_FONT_LANGUAGE(115)
constexpr TypedWhichId< SvxFontHeightItem > ATTR_CTL_FONT_HEIGHT(117)
constexpr TypedWhichId< SfxBoolItem > ATTR_PAGE_ON(164)
constexpr TypedWhichId< SvxLRSpaceItem > ATTR_LRSPACE(157)
constexpr TypedWhichId< SvxUnderlineItem > ATTR_FONT_UNDERLINE(104)
constexpr OUStringLiteral SCPAGESTYLE_SERVICE
constexpr OUStringLiteral SC_FAMILYNAME_CELL
#define SC_STYLE_FAMILY_COUNT
static const SfxItemPropertySet * lcl_GetCellStyleSet()
constexpr OUStringLiteral SCGRAPHICSTYLE_SERVICE
static const SfxItemPropertySet * lcl_GetGraphicStyleSet()
static const SfxItemPropertySet * lcl_GetPageStyleSet()
const SfxStyleFamily aStyleFamilyTypes[SC_STYLE_FAMILY_COUNT]
static const SfxItemPropertyMap * lcl_GetHeaderStyleMap()
constexpr OUStringLiteral SC_PAPERBIN_DEFAULTNAME
constexpr OUStringLiteral SCSTYLE_SERVICE
static const SfxItemPropertyMap * lcl_GetFooterStyleMap()
constexpr OUStringLiteral SC_FAMILYNAME_PAGE
constexpr OUStringLiteral SCCELLSTYLE_SERVICE
constexpr OUStringLiteral SC_FAMILYNAME_GRAPHIC
static bool lcl_AnyTabProtected(const ScDocument &rDoc)
constexpr TypedWhichId< SvxWritingModeItem > SDRATTR_TEXTDIRECTION(SDRATTR_NOTPERSIST_FIRST+34)
#define OWN_ATTR_FILLBMP_MODE
#define MID_MARGIN_LO_MARGIN
#define MID_PAGE_ORIENTATION
#define MID_MARGIN_R_MARGIN
#define MID_MARGIN_L_MARGIN
#define MID_MARGIN_UP_MARGIN
SVXCORE_DLLPUBLIC css::uno::Reference< css::container::XIndexReplace > SvxCreateNumRule(SdrModel *pModel)
constexpr OUStringLiteral SC_UNO_PAGE_FTRSHARED
constexpr OUStringLiteral SC_UNO_PAGE_CENTERVER
constexpr OUStringLiteral OLD_UNO_PAGE_BACKTRANS
constexpr OUStringLiteral SC_UNONAME_PADJUST
constexpr OUStringLiteral OLD_UNO_PAGE_FTRON
constexpr OUStringLiteral SC_UNO_CJK_CFFAMIL
constexpr OUStringLiteral SC_UNO_CJK_CFPITCH
constexpr OUStringLiteral SC_UNONAME_DISPNAME
constexpr OUStringLiteral SC_UNO_PAGE_GRAPHIC
constexpr OUStringLiteral SC_UNO_CJK_CPOST
constexpr OUStringLiteral SC_UNONAME_CEMPHAS
constexpr OUStringLiteral SC_UNONAME_PRMARGIN
constexpr OUStringLiteral SC_UNO_PAGE_HDRTOPBOR
constexpr OUStringLiteral SC_UNO_PAGE_FIRSTFTRSHARED
constexpr OUStringLiteral SC_UNONAME_COVRLHAS
constexpr OUStringLiteral SC_UNONAME_CFCHARS
constexpr OUStringLiteral SC_UNO_PAGE_HDRGRFFILT
constexpr OUStringLiteral SC_UNO_PAGE_PRINTDRAW
constexpr OUStringLiteral SC_UNONAME_LOADCELL
constexpr OUStringLiteral SC_UNONAME_CLOCAL
constexpr OUStringLiteral SC_UNONAME_HYPERLINK
constexpr OUStringLiteral SC_UNO_PAGE_HDRSHARED
constexpr OUStringLiteral SC_UNO_PAGE_SIZE
constexpr OUStringLiteral OLD_UNO_PAGE_HDRBACKCOL
constexpr OUStringLiteral SC_UNO_CJK_CFCHARS
constexpr OUStringLiteral SC_UNO_PAGE_HDRRIGHTMAR
constexpr OUStringLiteral SC_UNONAME_PISHYPHEN
constexpr OUStringLiteral SC_UNO_PAGE_RIGHTMARGIN
constexpr OUStringLiteral SC_UNO_PAGE_FTRTOPBOR
constexpr OUStringLiteral SC_UNONAME_WRITING
constexpr OUStringLiteral SC_UNONAME_CELLVJUS_METHOD
constexpr OUStringLiteral SC_UNO_PAGE_BACKTRANS
constexpr OUStringLiteral SC_UNO_PAGE_HDRBODYDIST
constexpr OUStringLiteral SC_UNO_PAGE_FTRRIGHTBOR
#define SC_UNO_PAGE_TOPBORDER
constexpr OUStringLiteral SC_UNO_PAGE_PRINTZERO
constexpr OUStringLiteral SC_UNO_PAGE_NUMBERTYPE
constexpr OUStringLiteral SC_UNO_PAGE_PRINTANNOT
constexpr OUStringLiteral SC_UNONAME_LOADPAGE
constexpr OUStringLiteral SC_UNONAME_CSHADD
constexpr OUStringLiteral SC_UNONAME_CRELIEF
constexpr OUStringLiteral SC_UNO_PAGE_PAPERTRAY
constexpr OUStringLiteral SC_UNO_CTL_CFNAME
constexpr OUStringLiteral SC_UNO_PAGE_FTRON
constexpr OUStringLiteral SC_UNO_CJK_CWEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_FIRSTPAGE
constexpr OUStringLiteral SC_UNONAME_CUNDLHAS
constexpr OUStringLiteral SC_UNONAME_NUMFMT
constexpr OUStringLiteral SC_UNO_PAGE_LEFTBRDDIST
constexpr OUStringLiteral SC_UNO_PAGE_HDRRIGHTBDIS
constexpr OUStringLiteral SC_UNONAME_WRAP
constexpr OUStringLiteral SC_UNO_PAGE_FTRBACKCOL
constexpr OUStringLiteral SC_UNO_PAGE_FIRSTFTRCONT
constexpr OUStringLiteral SC_UNONAME_CPOST
constexpr OUStringLiteral SC_UNO_PAGE_PRINTGRID
constexpr OUStringLiteral SC_UNO_PAGE_LEFTHDRCONT
constexpr OUStringLiteral SC_UNO_PAGE_GRAPHICURL
constexpr OUStringLiteral SC_UNO_PAGE_FTRBODYDIST
constexpr OUStringLiteral SC_UNO_CTL_CFFAMIL
constexpr OUStringLiteral SC_UNO_PAGE_LANDSCAPE
constexpr OUStringLiteral SC_UNO_PAGE_HDRDYNAMIC
constexpr OUStringLiteral OLD_UNO_PAGE_HDRSHARED
constexpr OUStringLiteral SC_UNONAME_HIDDEN
constexpr OUStringLiteral SC_UNONAME_CFFAMIL
constexpr OUStringLiteral SC_UNONAME_PINDENT
constexpr OUStringLiteral SC_UNONAME_PLMARGIN
constexpr OUStringLiteral OLD_UNO_PAGE_FTRBACKTRAN
constexpr OUStringLiteral SC_UNO_PAGE_SCALETOX
constexpr OUStringLiteral SC_UNO_PAGE_PRINTCHARTS
constexpr OUStringLiteral SC_UNO_CJK_CFSTYLE
constexpr OUStringLiteral SC_UNO_PAGE_LEFTFTRCONT
constexpr OUStringLiteral SC_UNONAME_COVRLCOL
constexpr OUStringLiteral SC_UNO_CTL_CWEIGHT
constexpr OUStringLiteral SC_UNONAME_CELLTRAN
constexpr OUStringLiteral SC_UNO_PAGE_FTRLEFTMAR
constexpr OUStringLiteral SC_UNO_PAGE_LEFTMARGIN
constexpr OUStringLiteral SC_UNO_PAGE_FIRSTHDRCONT
constexpr OUStringLiteral SC_UNO_CTL_CFPITCH
constexpr OUStringLiteral SC_UNONAME_CELLORI
constexpr OUStringLiteral SC_UNONAME_CSTRIKE
constexpr OUStringLiteral SC_UNO_PAGE_SHADOWFORM
constexpr OUStringLiteral SC_UNO_PAGE_HDRLEFTBDIS
constexpr OUStringLiteral SC_UNO_PAGE_HDRGRFLOC
constexpr OUStringLiteral SC_UNO_CTL_CFCHARS
constexpr OUStringLiteral SC_UNO_PAGE_HDRTOPBDIS
constexpr OUStringLiteral SC_UNO_PAGE_FTRGRF
constexpr OUStringLiteral SC_UNONAME_DIAGONAL_BLTR2
constexpr OUStringLiteral SC_UNO_PAGE_BACKCOLOR
constexpr OUStringLiteral SC_UNO_PAGE_HDRBRDDIST
constexpr OUStringLiteral SC_UNO_PAGE_FTRHEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_HDRLEFTMAR
constexpr OUStringLiteral SC_UNO_PAGE_SCALETOY
constexpr OUStringLiteral SC_UNO_PAGE_SYTLELAYOUT
constexpr OUStringLiteral SC_UNO_PAGE_FTRRIGHTBDIS
constexpr OUStringLiteral SC_UNONAME_CFNAME
constexpr OUStringLiteral SC_UNO_PAGE_HDRSHADOW
constexpr OUStringLiteral SC_UNONAME_PISFORBID
constexpr OUStringLiteral SC_UNO_PAGE_FTRLEFTBOR
constexpr OUStringLiteral SC_UNO_PAGE_FTRBRDDIST
constexpr OUStringLiteral SC_UNONAME_CFONT
constexpr OUStringLiteral SC_UNO_PAGE_FIRSTHDRSHARED
constexpr OUStringLiteral SC_UNO_PAGE_FTRSHADOW
constexpr OUStringLiteral SC_UNO_PAGE_BOTTBRDDIST
constexpr OUStringLiteral SC_UNO_PAGE_FTRGRFURL
constexpr OUStringLiteral SC_UNO_PAGE_BOTTMARGIN
constexpr OUStringLiteral SC_UNO_CTL_CLOCAL
constexpr OUStringLiteral SC_UNO_CJK_CHEIGHT
constexpr OUStringLiteral SC_UNONAME_CELLPRO
constexpr OUStringLiteral SC_UNO_PAGE_BORDERDIST
constexpr OUStringLiteral SC_UNONAME_PTMARGIN
constexpr OUStringLiteral SC_UNONAME_CCROSS
constexpr OUStringLiteral SC_UNO_CJK_CFNAME
constexpr OUStringLiteral SC_UNONAME_CWORDMOD
constexpr OUStringLiteral SC_UNONAME_PBMARGIN
#define SC_UNO_PAGE_LEFTBORDER
constexpr OUStringLiteral SC_UNO_PAGE_FTRTOPBDIS
constexpr OUStringLiteral SC_UNONAME_SHRINK_TO_FIT
constexpr OUStringLiteral SC_UNO_PAGE_HDRHEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_GRAPHICFILT
constexpr OUStringLiteral SC_UNONAME_CFPITCH
constexpr OUStringLiteral SC_UNO_PAGE_HDRLEFTBOR
constexpr OUStringLiteral SC_UNO_PAGE_HDRRIGHTBOR
constexpr OUStringLiteral SC_UNONAME_ASIANVERT
constexpr OUStringLiteral SC_UNONAME_COVER
constexpr OUStringLiteral SC_UNONAME_COUTL
constexpr OUStringLiteral SC_UNO_PAGE_SCALETOPAG
constexpr OUStringLiteral SC_UNONAME_OVERWSTL
constexpr OUStringLiteral SC_UNO_PAGE_RIGHTFTRCON
constexpr OUStringLiteral SC_UNONAME_ROTANG
constexpr OUStringLiteral SC_UNO_PAGE_HDRBOTTBDIS
constexpr OUStringLiteral SC_UNO_CTL_CHEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_FTRBACKTRAN
#define SC_UNO_PAGE_RIGHTBORDER
constexpr OUStringLiteral SC_UNO_PAGE_PRINTDOWN
constexpr OUStringLiteral SC_UNONAME_DIAGONAL_BLTR
constexpr OUStringLiteral SC_UNONAME_DIAGONAL_TLBR
constexpr OUStringLiteral SC_UNONAME_USERDEF
constexpr OUStringLiteral SC_UNONAME_CELLVJUS
constexpr OUStringLiteral SC_UNONAME_PLASTADJ
constexpr OUStringLiteral SC_UNONAME_ROTREF
constexpr OUStringLiteral SC_UNO_PAGE_HDRGRF
constexpr OUStringLiteral SC_UNONAME_CUNDLCOL
constexpr OUStringLiteral SC_UNO_PAGE_TOPMARGIN
constexpr OUStringLiteral SC_UNO_PAGE_HEIGHT
constexpr OUStringLiteral SC_UNONAME_TBLBORD
constexpr OUStringLiteral SC_UNONAME_DIAGONAL_TLBR2
constexpr OUStringLiteral OLD_UNO_PAGE_HDRDYNAMIC
constexpr OUStringLiteral SC_UNONAME_PISHANG
constexpr OUStringLiteral SC_UNO_PAGE_GRAPHICLOC
constexpr OUStringLiteral OLD_UNO_PAGE_HDRBACKTRAN
constexpr OUStringLiteral SC_UNONAME_CWEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_FTRGRFLOC
constexpr OUStringLiteral OLD_UNO_PAGE_FTRBACKCOL
constexpr OUStringLiteral SC_UNO_PAGE_TOPBRDDIST
constexpr OUStringLiteral SC_UNO_CTL_CPOST
constexpr OUStringLiteral SC_UNONAME_CUNDER
constexpr OUStringLiteral SC_UNONAME_SHADOW
constexpr OUStringLiteral SC_UNO_PAGE_RIGHTBRDDIST
constexpr OUStringLiteral SC_UNO_PAGE_FTRDYNAMIC
constexpr OUStringLiteral SC_UNO_PAGE_PRINTFORMUL
constexpr OUStringLiteral SC_UNO_PAGE_FTRRIGHTMAR
constexpr OUStringLiteral OLD_UNO_PAGE_FTRSHARED
constexpr OUStringLiteral SC_UNO_PAGE_RIGHTHDRCON
constexpr OUStringLiteral SC_UNO_PAGE_PRINTHEADER
constexpr OUStringLiteral SC_UNONAME_PISCHDIST
constexpr OUStringLiteral OLD_UNO_PAGE_BACKCOLOR
#define SC_UNO_PAGE_BOTTBORDER
constexpr OUStringLiteral OLD_UNO_PAGE_FTRDYNAMIC
constexpr OUStringLiteral SC_UNO_PAGE_HDRBACKCOL
constexpr OUStringLiteral SC_UNO_PAGE_HDRBOTTBOR
constexpr OUStringLiteral SC_UNO_PAGE_SCALEVAL
constexpr OUStringLiteral SC_UNONAME_CHEIGHT
constexpr OUStringLiteral SC_UNO_PAGE_FTRBOTTBOR
constexpr OUStringLiteral SC_UNO_PAGE_FTRGRFFILT
constexpr OUStringLiteral SC_UNO_PAGE_CENTERHOR
constexpr OUStringLiteral SC_UNO_PAGE_HDRON
constexpr OUStringLiteral SC_UNO_PAGE_HDRBACKTRAN
constexpr OUStringLiteral SC_UNO_PAGE_FTRBOTTBDIS
constexpr OUStringLiteral SC_UNONAME_CELLHJUS
constexpr OUStringLiteral SC_UNO_PAGE_WIDTH
constexpr OUStringLiteral OLD_UNO_PAGE_HDRON
constexpr OUStringLiteral SC_UNO_PAGE_PRINTOBJS
constexpr OUStringLiteral SC_UNO_PAGE_FTRLEFTBDIS
constexpr OUStringLiteral SC_UNO_PAGE_HDRGRFURL
constexpr OUStringLiteral SC_UNO_CTL_CFSTYLE
constexpr OUStringLiteral SC_UNONAME_CFSTYLE
constexpr OUStringLiteral SC_UNONAME_CELLHJUS_METHOD
constexpr OUStringLiteral SC_UNO_CJK_CLOCAL
void SVXCORE_DLLPUBLIC SvxItemPropertySet_setPropertyValue(const SfxItemPropertyMapEntry *pMap, const css::uno::Any &rVal, SfxItemSet &rSet)
css::uno::Any SVXCORE_DLLPUBLIC SvxItemPropertySet_getPropertyValue(const SfxItemPropertyMapEntry *pMap, const SfxItemSet &rSet)
#define OWN_ATTR_TEXTCOLUMNS
#define LINE_PROPERTIES_START_END
#define CONNECTOR_PROPERTIES
#define EDGERADIUS_PROPERTIES
#define SHADOW_PROPERTIES
#define TEXT_PROPERTIES_DEFAULTS
#define SPECIAL_DIMENSIONING_PROPERTIES_DEFAULTS
#define SVX_UNOEDIT_NUMBERING_PROPERTY
#define SC_WID_UNO_TBLBORD2
#define SC_WID_UNO_HEADERSET
#define SC_WID_UNO_TBLBORD
bool IsScUnoWid(sal_uInt16 nWid)
#define SC_WID_UNO_DISPNAME
bool IsScItemWid(sal_uInt16 nWid)
#define SC_WID_UNO_FOOTERSET
constexpr TypedWhichId< XLineDashItem > XATTR_LINEDASH(XATTR_LINE_FIRST+1)
constexpr TypedWhichId< XLineEndItem > XATTR_LINEEND(XATTR_LINE_FIRST+5)
constexpr TypedWhichId< XLineStartItem > XATTR_LINESTART(XATTR_LINE_FIRST+4)
constexpr TypedWhichId< XFillBmpStretchItem > XATTR_FILLBMP_STRETCH(XATTR_FILL_FIRST+16)
constexpr TypedWhichId< XFillHatchItem > XATTR_FILLHATCH(XATTR_FILL_FIRST+3)
constexpr TypedWhichId< XFillBmpTileItem > XATTR_FILLBMP_TILE(XATTR_FILL_FIRST+7)
constexpr TypedWhichId< XFillBitmapItem > XATTR_FILLBITMAP(XATTR_FILL_FIRST+4)
constexpr TypedWhichId< XFillFloatTransparenceItem > XATTR_FILLFLOATTRANSPARENCE(XATTR_FILL_FIRST+11)
constexpr TypedWhichId< XFillGradientItem > XATTR_FILLGRADIENT(XATTR_FILL_FIRST+2)