25#include <com/sun/star/table/XTable.hpp>
26#include <com/sun/star/container/XIndexAccess.hpp>
27#include <com/sun/star/container/XNameContainer.hpp>
28#include <com/sun/star/frame/XModel.hpp>
29#include <com/sun/star/embed/XEmbeddedObject.hpp>
30#include <com/sun/star/util/MeasureUnit.hpp>
31#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
32#include <com/sun/star/media/ZoomLevel.hpp>
33#include <com/sun/star/io/XInputStream.hpp>
34#include <com/sun/star/beans/PropertyAttribute.hpp>
35#include <com/sun/star/lang/Locale.hpp>
43#include <svx/svxids.hrc>
45#include <svx/strings.hrc>
50#include <unordered_map>
53using namespace ::com::sun::star::beans::PropertyAttribute;
54using ::com::sun::star::drawing::TextVerticalAdjust;
77 return aShapePropertyMap_Impl;
101 return aTextShapePropertyMap_Impl;
126 return aConnectorPropertyMap_Impl;
151 return aDimensioningPropertyMap_Impl;
176 return aCirclePropertyMap_Impl;
203 return aPolyPolygonPropertyMap_Impl;
235 return aGraphicObjectPropertyMap_Impl;
252 return a3DSceneObjectPropertyMap_Impl;
272 return a3DCubeObjectPropertyMap_Impl;
291 return a3DSphereObjectPropertyMap_Impl;
316 return a3DLatheObjectPropertyMap_Impl;
341 return a3DExtrudeObjectPropertyMap_Impl;
361 return a3DPolygonObjectPropertyMap_Impl;
404 return aAllPropertyMap_Impl;
416 return aGroupPropertyMap_Impl;
450 return aOle2PropertyMap_Impl;
481 return aPluginPropertyMap_Impl;
516 return aFramePropertyMap_Impl;
550 return aAppletPropertyMap_Impl;
611 return aControlPropertyMap_Impl;
634 return aPageShapePropertyMap_Impl;
667 return aCaptionPropertyMap_Impl;
691 return aCustomShapePropertyMap_Impl;
726 return aMediaShapePropertyMap_Impl;
759 return aTableShapePropertyMap_Impl;
780 return aSvxDrawingDefaultsPropertyMap_Impl;
790 return aSvxAdditionalDefaultsPropertyMap_Impl;
845 auto it = std::find_if(rMap.begin(), rMap.end(),
846 [
nId](
const UHashMapImpl::value_type& rEntry) { return rEntry.second == nId; });
847 if (it != rMap.end())
849 SAL_WARN(
"svx",
"[CL] unknown SdrObjKind identifier " <<
static_cast<int>(
nId));
861 UHashMapImpl::const_iterator it = rMap.find( rCompareString );
862 if( it == rMap.end() )
871 return theSvxMapProvider;
918 OSL_FAIL(
"Unknown property map for SvxUnoPropertyMapProvider!" );
938 case MapUnit::Map100thMM: eApi = util::MeasureUnit::MM_100TH;
break;
939 case MapUnit::Map10thMM: eApi = util::MeasureUnit::MM_10TH;
break;
940 case MapUnit::MapMM: eApi = util::MeasureUnit::MM;
break;
941 case MapUnit::MapCM: eApi = util::MeasureUnit::CM;
break;
942 case MapUnit::Map1000thInch: eApi = util::MeasureUnit::INCH_1000TH;
break;
943 case MapUnit::Map100thInch: eApi = util::MeasureUnit::INCH_100TH;
break;
944 case MapUnit::Map10thInch: eApi = util::MeasureUnit::INCH_10TH;
break;
945 case MapUnit::MapInch: eApi = util::MeasureUnit::INCH;
break;
946 case MapUnit::MapPoint: eApi = util::MeasureUnit::POINT;
break;
947 case MapUnit::MapTwip: eApi = util::MeasureUnit::TWIP;
break;
948 case MapUnit::MapRelative: eApi = util::MeasureUnit::PERCENT;
break;
964 case util::MeasureUnit::MM: eVcl = FieldUnit::MM;
break;
965 case util::MeasureUnit::CM: eVcl = FieldUnit::CM;
break;
966 case util::MeasureUnit::M: eVcl = FieldUnit::M;
break;
967 case util::MeasureUnit::KM: eVcl = FieldUnit::KM;
break;
968 case util::MeasureUnit::TWIP: eVcl = FieldUnit::TWIP;
break;
969 case util::MeasureUnit::POINT: eVcl = FieldUnit::POINT;
break;
970 case util::MeasureUnit::PICA: eVcl = FieldUnit::PICA;
break;
971 case util::MeasureUnit::INCH: eVcl = FieldUnit::INCH;
break;
972 case util::MeasureUnit::FOOT: eVcl = FieldUnit::FOOT;
break;
973 case util::MeasureUnit::MILE: eVcl = FieldUnit::MILE;
break;
974 case util::MeasureUnit::PERCENT: eVcl = FieldUnit::PERCENT;
break;
975 case util::MeasureUnit::MM_100TH: eVcl = FieldUnit::MM_100TH;
break;
990 case FieldUnit::MM: eApi = util::MeasureUnit::MM;
break;
991 case FieldUnit::CM: eApi = util::MeasureUnit::CM;
break;
992 case FieldUnit::M: eApi = util::MeasureUnit::M;
break;
993 case FieldUnit::KM: eApi = util::MeasureUnit::KM;
break;
994 case FieldUnit::TWIP: eApi = util::MeasureUnit::TWIP;
break;
995 case FieldUnit::POINT: eApi = util::MeasureUnit::POINT;
break;
996 case FieldUnit::PICA: eApi = util::MeasureUnit::PICA;
break;
997 case FieldUnit::INCH: eApi = util::MeasureUnit::INCH;
break;
998 case FieldUnit::FOOT: eApi = util::MeasureUnit::FOOT;
break;
999 case FieldUnit::MILE: eApi = util::MeasureUnit::MILE;
break;
1000 case FieldUnit::PERCENT: eApi = util::MeasureUnit::PERCENT;
break;
1001 case FieldUnit::MM_100TH: eApi = util::MeasureUnit::MM_100TH;
break;
1624 sal_Int32
nLength = rString.getLength();
1628 if( (nChar <
'0') || (nChar >
'9') )
1635 if(
nLength != rString.getLength() )
1647 const std::u16string_view aShortString( rString.subView( 0,
nLength ) );
1651 const OUString & aCompare =
SvxResId(pSourceResIds[
i]);
1652 if( aShortString == aCompare )
1654 rString = rString.replaceAt( 0, aShortString.size(), OUString(pDestResIds[
i]) );
1657 else if( rString == aCompare )
1659 rString = pDestResIds[
i];
1670 sal_Int32
nLength = rString.getLength();
1674 if( (nChar <
'0') || (nChar >
'9') )
1681 if(
nLength != rString.getLength() )
1693 const std::u16string_view aShortString( rString.subView( 0,
nLength ) );
1697 auto pCompare = pSourceResIds[
i];
1698 if( aShortString == pCompare.asView() )
1700 rString = rString.replaceAt( 0, aShortString.size(),
SvxResId(pDestResIds[
i]) );
1703 else if( rString == pCompare )
1830 RID_SVXSTR_COLOR_BLUEGREY,
1831 RID_SVXSTR_COLOR_BLACK,
1832 RID_SVXSTR_COLOR_BLUE_CLASSIC,
1833 RID_SVXSTR_COLOR_BLUE,
1834 RID_SVXSTR_COLOR_GREEN,
1835 RID_SVXSTR_COLOR_RED,
1836 RID_SVXSTR_COLOR_MAGENTA,
1837 RID_SVXSTR_COLOR_GREY,
1838 RID_SVXSTR_COLOR_YELLOWGREEN,
1839 RID_SVXSTR_COLOR_YELLOW,
1840 RID_SVXSTR_COLOR_WHITE,
1841 RID_SVXSTR_COLOR_ORANGE,
1842 RID_SVXSTR_COLOR_BORDEAUX,
1843 RID_SVXSTR_COLOR_PALE_YELLOW,
1844 RID_SVXSTR_COLOR_PALE_GREEN,
1845 RID_SVXSTR_COLOR_DARKVIOLET,
1846 RID_SVXSTR_COLOR_SALMON,
1847 RID_SVXSTR_COLOR_SEABLUE,
1848 RID_SVXSTR_COLOR_CHART,
1849 RID_SVXSTR_COLOR_PURPLE,
1850 RID_SVXSTR_COLOR_SKYBLUE,
1851 RID_SVXSTR_COLOR_PINK,
1852 RID_SVXSTR_COLOR_TURQUOISE,
1853 RID_SVXSTR_COLOR_GOLD,
1854 RID_SVXSTR_COLOR_BRICK,
1855 RID_SVXSTR_COLOR_INDIGO,
1856 RID_SVXSTR_COLOR_TEAL,
1857 RID_SVXSTR_COLOR_LIME,
1858 RID_SVXSTR_COLOR_LIGHTGRAY,
1859 RID_SVXSTR_COLOR_LIGHTYELLOW,
1860 RID_SVXSTR_COLOR_LIGHTGOLD,
1861 RID_SVXSTR_COLOR_LIGHTORANGE,
1862 RID_SVXSTR_COLOR_LIGHTBRICK,
1863 RID_SVXSTR_COLOR_LIGHTRED,
1864 RID_SVXSTR_COLOR_LIGHTMAGENTA,
1865 RID_SVXSTR_COLOR_LIGHTPURPLE,
1866 RID_SVXSTR_COLOR_LIGHTINDIGO,
1867 RID_SVXSTR_COLOR_LIGHTBLUE,
1868 RID_SVXSTR_COLOR_LIGHTTEAL,
1869 RID_SVXSTR_COLOR_LIGHTGREEN,
1870 RID_SVXSTR_COLOR_LIGHTLIME,
1871 RID_SVXSTR_COLOR_DARKGRAY,
1872 RID_SVXSTR_COLOR_DARKYELLOW,
1873 RID_SVXSTR_COLOR_DARKGOLD,
1874 RID_SVXSTR_COLOR_DARKORANGE,
1875 RID_SVXSTR_COLOR_DARKBRICK,
1876 RID_SVXSTR_COLOR_DARKRED,
1877 RID_SVXSTR_COLOR_DARKMAGENTA,
1878 RID_SVXSTR_COLOR_DARKPURPLE,
1879 RID_SVXSTR_COLOR_DARKINDIGO,
1880 RID_SVXSTR_COLOR_DARKBLUE,
1881 RID_SVXSTR_COLOR_DARKTEAL,
1882 RID_SVXSTR_COLOR_DARKGREEN,
1883 RID_SVXSTR_COLOR_DARKLIME,
1884 RID_SVXSTR_COLOR_VIOLET,
1885 RID_SVXSTR_COLOR_VIOLET_OUG,
1886 RID_SVXSTR_COLOR_BLUE_OUG,
1887 RID_SVXSTR_COLOR_AZURE_OUG,
1888 RID_SVXSTR_COLOR_SPRINGGREEN_OUG,
1889 RID_SVXSTR_COLOR_GREEN_OUG,
1890 RID_SVXSTR_COLOR_CHARTREUSEGREEN_OUG,
1891 RID_SVXSTR_COLOR_ORANGE_OUG,
1892 RID_SVXSTR_COLOR_RED_OUG,
1893 RID_SVXSTR_COLOR_ROSE_OUG,
1894 RID_SVXSTR_COLOR_AZURE,
1895 RID_SVXSTR_COLOR_CYAN,
1896 RID_SVXSTR_COLOR_SPRINGGREEN,
1897 RID_SVXSTR_COLOR_CHARTREUSEGREEN,
1898 RID_SVXSTR_COLOR_ROSE,
1899 RID_SVXSTR_COLOR_MATERIAL_GRAY_A,
1900 RID_SVXSTR_COLOR_MATERIAL_YELLOW_A,
1901 RID_SVXSTR_COLOR_MATERIAL_AMBER_A,
1902 RID_SVXSTR_COLOR_MATERIAL_AMBER,
1903 RID_SVXSTR_COLOR_MATERIAL_ORANGE_A,
1904 RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_A,
1905 RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE,
1906 RID_SVXSTR_COLOR_MATERIAL_RED_A,
1907 RID_SVXSTR_COLOR_MATERIAL_PINK_A,
1908 RID_SVXSTR_COLOR_MATERIAL_PURPLE_A,
1909 RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_A,
1910 RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE,
1911 RID_SVXSTR_COLOR_MATERIAL_INDIGO_A,
1912 RID_SVXSTR_COLOR_MATERIAL_BLUE_A,
1913 RID_SVXSTR_COLOR_MATERIAL_LIGHT_BLUE_A,
1914 RID_SVXSTR_COLOR_MATERIAL_CYAN_A,
1915 RID_SVXSTR_COLOR_MATERIAL_TEAL_A,
1916 RID_SVXSTR_COLOR_MATERIAL_GREEN_A,
1917 RID_SVXSTR_COLOR_MATERIAL_LIGHT_GREEN_A,
1918 RID_SVXSTR_COLOR_MATERIAL_LIME_A,
1919 RID_SVXSTR_COLOR_MATERIAL_BROWN_A,
1920 RID_SVXSTR_COLOR_MATERIAL_BROWN,
1921 RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_A,
1922 RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY,
1923 RID_SVXSTR_COLOR_LIBRE_GREEN_1,
1924 RID_SVXSTR_COLOR_LIBRE_GREEN_ACCENT,
1925 RID_SVXSTR_COLOR_LIBRE_BLUE_ACCENT,
1926 RID_SVXSTR_COLOR_LIBRE_ORANGE_ACCENT,
1927 RID_SVXSTR_COLOR_LIBRE_PURPLE,
1928 RID_SVXSTR_COLOR_LIBRE_PURPLE_ACCENT,
1929 RID_SVXSTR_COLOR_LIBRE_YELLOW_ACCENT
1937 sal_Int32
nLength = rString.getLength();
1941 if (nChar !=
'%' && (nChar < '0' || nChar >
'9'))
1949 OUString aStrDefName =
SvxResId(pSourceResIds[
i]);
1950 if( sStr == aStrDefName )
1952 OUString aReplace = pDestResIds[
i];
1953 rString = rString.replaceAt( 0, aStrDefName.getLength(), aReplace );
1965 sal_Int32
nLength = rString.getLength();
1969 if (nChar !=
'%' && (nChar < '0' || nChar >
'9'))
1977 if( sStr == pSourceResIds[
i].asView() )
1979 OUString aReplace =
SvxResId(pDestResIds[
i]);
1980 rString = aReplace + rString.subView( pSourceResIds[
i].asView().
size() );
1993 OUString aNew = rInternalName;
2004 const rtl::OUStringConstExpr* pApiResIds;
2018 return rInternalName;
2026 OUString aNew = rApiName;
2037 const rtl::OUStringConstExpr* pApiResIds;
2064 return xDrawingDefaults;
2079 return xDrawingDefaults;
SvxUnoPropertyMapProvider.
SvxUnoPropertyMapProvider()
o3tl::span< SfxItemPropertyMapEntry const > aMapArr[SVXMAP_END]
const SvxItemPropertySet * GetPropertySet(sal_uInt16 nPropertyId, SfxItemPool &rPool)
~SvxUnoPropertyMapProvider()
std::unique_ptr< SvxItemPropertySet > aSetArr[SVXMAP_END]
o3tl::span< const SfxItemPropertyMapEntry > GetMap(sal_uInt16 nPropertyId)
static css::uno::Sequence< OUString > getServiceNames()
static std::optional< SdrObjKind > getId(const OUString &rCompareString)
static OUString getNameFromId(SdrObjKind nId)
css::uno::Type const & get()
OUString SvxResId(TranslateId aId)
constexpr TypedWhichId< SvXMLAttrContainerItem > EE_PARA_XMLATTRIBS(EE_PARA_START+1)
#define SAL_WARN(area, stream)
#define SAL_N_ELEMENTS(arr)
#define MID_COMPLEX_COLOR
#define MID_COLOR_TINT_OR_SHADE
#define MID_COLOR_THEME_INDEX
SVXCORE_DLLPUBLIC rtl::Reference< comphelper::PropertySetInfo > const & getDrawingDefaults() noexcept
SVXCORE_DLLPUBLIC rtl::Reference< comphelper::PropertySetInfo > const & getWriterDrawingDefaults() noexcept
css::uno::Sequence< typename M::key_type > mapKeysToSequence(M const &map)
std::basic_string_view< charT, traits > trim(std::basic_string_view< charT, traits > str)
constexpr OUStringLiteral RID_SVXSTR_COLOR_ROSE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH14_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT71_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP65_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP4_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_ORANGE_ACCENT_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_SPRINGGREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_AZURE_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND7_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTBLUE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BRICK_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP66_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP64_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP61_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH8_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT72_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP80_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND19_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_RED_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT62_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIGHT_GREEN_A_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH23_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP30_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTBRICK_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND12_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT14_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH11_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP31_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT0_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP41_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_WHITE_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP50_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT45_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGOLD_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND3_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT46_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT42_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTLIME_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP7_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP34_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP25_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND10_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND30_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT75_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH1_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT18_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT34_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND17_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND20_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGRAY_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_ORANGE_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_CYAN_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND31_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH5_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP59_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH12_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP18_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP14_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIGHT_BLUE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT28_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT65_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP72_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT30_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH14_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT55_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP13_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH12_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT82_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_AMBER_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP60_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP54_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP9_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BROWN_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP24_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND6_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT73_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP17_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKPURPLE_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP40_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTRED_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_PINK_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT67_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT27_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND5_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP58_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT76_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_CHART_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND28_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BORDEAUX_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_YELLOW_ACCENT_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH22_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT24_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT21_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_GREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP78_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_ROSE_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_PALE_YELLOW_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND24_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT5_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP12_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND14_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP87_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP19_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BLACK_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKBLUE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_PURPLE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP49_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP23_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH25_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH10_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH0_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND4_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP46_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND9_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP28_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND15_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_LIME_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP53_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH3_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP43_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTYELLOW_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT19_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKTEAL_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_SKYBLUE_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT13_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT33_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIME_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT64_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT1_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKVIOLET_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP70_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP57_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP68_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT38_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_SEABLUE_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP35_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND21_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT4_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH10_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP91_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH2_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_TEAL_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_GREEN_A_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH29_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP26_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT8_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT20_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT81_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT59_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH9_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP90_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH5_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP77_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP75_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_TURQUOISE_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND26_DEF
constexpr OUStringLiteral RID_SVXSTR_TRASNGR0_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_SALMON_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP29_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_ORANGE_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH8_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP10_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND27_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT49_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP83_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND11_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP2_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT83_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH7_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_RED_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_CHARTREUSEGREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP88_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT66_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT44_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_ORANGE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT6_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT10_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT56_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP32_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND0_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BROWN_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT80_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_PURPLE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTTEAL_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH24_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP45_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP67_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP6_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT15_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGOLD_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP36_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_AZURE_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP44_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT77_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_VIOLET_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH16_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP21_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_YELLOW_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_GOLD_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT54_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH15_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_INDIGO_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP0_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT9_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKRED_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH27_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_PURPLE_ACCENT_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT79_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT43_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT32_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND1_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_BLUE_GRAY_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP76_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_INDIGO_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH6_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP1_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP22_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_BLUE_ACCENT_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP92_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP33_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT17_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH11_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGRAY_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH3_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKBRICK_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT53_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP42_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP82_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH2_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP84_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_CYAN_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT58_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT22_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP56_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP71_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKLIME_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT23_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_AMBER_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT63_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND25_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP8_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKINDIGO_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT39_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKMAGENTA_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND23_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND16_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH4_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTGREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP5_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_PURPLE_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND29_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP16_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH28_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKORANGE_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT26_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP48_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_YELLOWGREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_TEAL_A_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT29_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_PURPLE_A_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_GREY_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP55_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT47_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_CHARTREUSEGREEN_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT61_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT16_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTMAGENTA_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT70_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH13_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_GREEN_ACCENT_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT69_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_PINK_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP79_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT50_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP15_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP86_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP74_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH26_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH21_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH19_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIBRE_GREEN_1_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT48_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP37_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT68_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT51_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP89_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH15_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT35_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH6_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP11_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND2_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP38_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH4_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTINDIGO_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT41_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH13_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT36_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_CLASSIC_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP3_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP47_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_PALE_GREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT12_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT57_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTPURPLE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKGREEN_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP85_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH20_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND22_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH17_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP51_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP62_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT11_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT37_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND8_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH0_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT84_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT60_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP63_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT52_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH7_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND18_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH30_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT7_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_DEEP_ORANGE_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_RED_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT31_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUEGREY_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH9_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT74_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_DARKYELLOW_DEF
constexpr OUStringLiteral RID_SVXSTR_DASH18_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_BLUE_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP39_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP27_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT78_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP52_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_GREEN_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP69_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP73_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT3_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_VIOLET_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT25_DEF
constexpr OUStringLiteral RID_SVXSTR_LEND13_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MAGENTA_DEF
constexpr OUStringLiteral RID_SVXSTR_HATCH1_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_SPRINGGREEN_OUG_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_LIGHTORANGE_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT2_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_GRAY_A_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP81_DEF
constexpr OUStringLiteral RID_SVXSTR_GRDT40_DEF
constexpr OUStringLiteral RID_SVXSTR_BMP20_DEF
constexpr OUStringLiteral RID_SVXSTR_COLOR_MATERIAL_YELLOW_A_DEF
constexpr TypedWhichId< SdrCaptionEscRelItem > SDRATTR_CAPTIONESCREL(SDRATTR_CAPTION_FIRST+6)
constexpr TypedWhichId< SfxStringItem > SDRATTR_CUSTOMSHAPE_ENGINE(SDRATTR_CUSTOMSHAPE_FIRST+0)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_CAPTIONGAP(SDRATTR_CAPTION_FIRST+3)
constexpr TypedWhichId< SdrLayerNameItem > SDRATTR_LAYERNAME(SDRATTR_NOTPERSIST_FIRST+4)
constexpr TypedWhichId< SdrCaptionEscIsRelItem > SDRATTR_CAPTIONESCISREL(SDRATTR_CAPTION_FIRST+5)
constexpr TypedWhichId< SdrCaptionTypeItem > SDRATTR_CAPTIONTYPE(SDRATTR_CAPTION_FIRST+0)
constexpr TypedWhichId< SvXMLAttrContainerItem > SDRATTR_XMLATTRIBUTES(SDRATTR_MISC_FIRST+22)
constexpr TypedWhichId< SdrLayerIdItem > SDRATTR_LAYERID(SDRATTR_NOTPERSIST_FIRST+3)
constexpr TypedWhichId< SdrObjPrintableItem > SDRATTR_OBJPRINTABLE(SDRATTR_NOTPERSIST_FIRST+2)
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_OBJSIZEPROTECT(SDRATTR_NOTPERSIST_FIRST+1)
constexpr TypedWhichId< SdrObjVisibleItem > SDRATTR_OBJVISIBLE(SDRATTR_NOTPERSIST_FIRST+35)
constexpr TypedWhichId< SdrCaptionEscAbsItem > SDRATTR_CAPTIONESCABS(SDRATTR_CAPTION_FIRST+7)
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_OBJMOVEPROTECT(SDRATTR_NOTPERSIST_FIRST+0)
constexpr TypedWhichId< SdrCaptionLineLenItem > SDRATTR_CAPTIONLINELEN(SDRATTR_CAPTION_FIRST+8)
constexpr TypedWhichId< SfxStringItem > SDRATTR_OBJECTNAME(SDRATTR_NOTPERSIST_FIRST+5)
constexpr TypedWhichId< SdrCaptionFitLineLenItem > SDRATTR_CAPTIONFITLINELEN(SDRATTR_CAPTION_FIRST+9)
constexpr TypedWhichId< SdrAngleItem > SDRATTR_CAPTIONANGLE(SDRATTR_CAPTION_FIRST+2)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_CAPTIONFIXEDANGLE(SDRATTR_CAPTION_FIRST+1)
constexpr TypedWhichId< SdrGrafCropItem > SDRATTR_GRAFCROP(SDRATTR_GRAF_FIRST+9)
constexpr TypedWhichId< SdrCustomShapeGeometryItem > SDRATTR_CUSTOMSHAPE_GEOMETRY(SDRATTR_CUSTOMSHAPE_FIRST+2)
constexpr TypedWhichId< SfxStringItem > SDRATTR_CUSTOMSHAPE_DATA(SDRATTR_CUSTOMSHAPE_FIRST+1)
constexpr TypedWhichId< SdrCaptionEscDirItem > SDRATTR_CAPTIONESCDIR(SDRATTR_CAPTION_FIRST+4)
@ Group
abstract object (SdrObject)
@ Measure
object that represents a SdrPage
@ Page
Polyline represented by SdrPathObj.
@ Caption
connector object
@ PathFill
open Bezier-curve
@ FreehandLine
closed Bezier-curve
@ UNO
continuously activated OLE (PlugIn-Frame or similar)
@ CustomShape
Universal Network Object packed into SvDraw object.
@ CircleOrEllipse
rectangle (round corners optional)
@ Text
closed free-hand line
@ OLE2
foreign graphic (StarView Graphic)
@ OLEPluginFrame
measurement object
@ Graphic
OutlineText, special text object for StarDraw.
@ PathPolyLine
Polygon/PolyPolygon represented by SdrPathObj.
@ PolyLine
polygon, PolyPolygon
@ FreehandFill
open free-hand line
constexpr OUStringLiteral UNO_NAME_GRAPHIC_GRAPHICCROP
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_PRINTABLE
constexpr OUStringLiteral UNO_NAME_OLE2_METAFILE
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_COLOR_TINT_OR_SHADE
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_UNDERLINE
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_LAYERID
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_LAYERNAME
constexpr OUStringLiteral UNO_NAME_EDIT_PARA_IS_HANGING_PUNCTUATION
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_DESCRIPTION
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_ZORDER
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_COMPLEX_COLOR
constexpr OUStringLiteral UNO_NAME_LINKDISPLAYNAME
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_BOUNDRECT
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_FONTSTYLENAME
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_SIZEPROTECT
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_TITLE
constexpr OUStringLiteral UNO_NAME_OLE2_PERSISTNAME
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_HEIGHT
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_MOVEPROTECT
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_COLOR
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_CASEMAP
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_COLOR_THEME
constexpr OUStringLiteral UNO_NAME_LINKDISPLAYBITMAP
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_POSTURE
constexpr OUStringLiteral UNO_NAME_GRAPHOBJ_GRAPHIC
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_FONTPITCH
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_FONTFAMILY
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_WEIGHT
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_INTEROPGRABBAG
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_STRIKEOUT
constexpr OUStringLiteral UNO_NAME_MISC_OBJ_NAME
constexpr OUStringLiteral UNO_NAME_EDIT_PARA_ADJUST
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_FONTCHARSET
constexpr OUStringLiteral UNO_NAME_EDIT_CHAR_FONTNAME
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DExtrudeObjectPropertyMap()
bool SvxMeasureUnitToFieldUnit(const short eApi, FieldUnit &eVcl) noexcept
maps the API constant MeasureUnit to a vcl MapUnit enum.
constexpr rtl::OUStringConstExpr RID_SVXSTR_LEND_DEF[]
const TranslateId RID_SVXSTR_TRASNGR[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxControlShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DLatheObjectPropertyMap()
SvxUnoPropertyMapProvider & getSvxMapProvider()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxDimensioningPropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxTextShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxConnectorPropertyMap()
const TranslateId RID_SVXSTR_BMP[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxMediaShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxAppletPropertyMap()
static bool SvxUnoConvertResourceStringBuiltInFromApi(rtl::OUStringConstExpr const *pSourceResIds, const TranslateId *pDestResIds, int nCount, OUString &rString)
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxGraphicObjectPropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxPluginPropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxAllPropertyMap()
const TranslateId RID_SVXSTR_HATCHS[]
constexpr rtl::OUStringConstExpr RID_SVXSTR_DASH_DEF[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DSceneObjectPropertyMap()
const TranslateId RID_SVXSTR_DASH[]
static bool SvxUnoConvertResourceStringFromApi(const rtl::OUStringConstExpr *pSourceResIds, const TranslateId *pDestResIds, int nCount, OUString &rString)
bool SvxMapUnitToMeasureUnit(const MapUnit eVcl, short &eApi) noexcept
maps the vcl MapUnit enum to an API constant MeasureUnit.
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxGroupPropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxCustomShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxPolyPolygonPropertyMap()
constexpr rtl::OUStringConstExpr SvxUnoColorNameDefResId[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DCubeObjectPropertyMap()
std::unordered_map< OUString, SdrObjKind > UHashMapImpl
static bool SvxUnoConvertResourceStringToApi(const TranslateId *pSourceResIds, const rtl::OUStringConstExpr *pDestResIds, int nCount, OUString &rString)
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxFramePropertyMap()
const TranslateId RID_SVXSTR_LEND[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DSphereObjectPropertyMap()
static bool SvxUnoConvertResourceStringBuiltInToApi(const TranslateId *pSourceResIds, rtl::OUStringConstExpr const *pDestResIds, int nCount, OUString &rString)
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxOle2PropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxCirclePropertyMap()
OUString SvxUnogetApiNameForItem(const sal_uInt16 nWhich, const OUString &rInternalName)
if the given name is a predefined name for the current language it is replaced by the corresponding a...
constexpr rtl::OUStringConstExpr RID_SVXSTR_TRASNGR_DEF[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxCaptionPropertyMap()
bool SvxFieldUnitToMeasureUnit(const FieldUnit eVcl, short &eApi) noexcept
maps the vcl MapUnit enum to an API constant MeasureUnit.
constexpr rtl::OUStringConstExpr RID_SVXSTR_HATCHS_DEF[]
OUString SvxUnogetInternalNameForItem(const sal_uInt16 nWhich, const OUString &rApiName)
if the given name is a predefined api name it is replaced by the predefined name for the current lang...
const TranslateId RID_SVXSTR_GRDT[]
static o3tl::span< comphelper::PropertyMapEntry const > ImplGetAdditionalWriterDrawingDefaultsPropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxTableShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvx3DPolygonObjectPropertyMap()
constexpr rtl::OUStringConstExpr RID_SVXSTR_GRDT_DEF[]
constexpr rtl::OUStringConstExpr RID_SVXSTR_BMP_DEF[]
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxPageShapePropertyMap()
static o3tl::span< SfxItemPropertyMapEntry const > ImplGetSvxShapePropertyMap()
static bool SvxUnoGetResourceRanges(const sal_uInt16 nWhich, const rtl::OUStringConstExpr *&pApiResIds, const TranslateId *&pIntResIds, int &nCount) noexcept
const TranslateId SvxUnoColorNameResId[]
static o3tl::span< comphelper::PropertyMapEntry const > ImplGetSvxDrawingDefaultsPropertyMap()
#define SVXMAP_3DEXTRUDEOBJECT
#define SVXMAP_CUSTOMSHAPE
#define SVXMAP_3DCUBEOBJECT
#define SVXMAP_DIMENSIONING
#define SVXMAP_SHAPE
Sorter.
#define SVXMAP_3DLATHEOBJECT
#define SVXMAP_3DSPHEREOBJECT
#define SVXMAP_3DPOLYGONOBJECT
#define SVXMAP_3DSCENEOBJECT
#define SVXMAP_GRAPHICOBJECT
#define SVXMAP_POLYPOLYGON
#define OWN_ATTR_FRAME_ISBORDER
#define OWN_ATTR_MISC_OBJ_TITLE
#define OWN_ATTR_MEDIA_VOLUMEDB
#define OWN_ATTR_METAFILE
#define OWN_ATTR_VALUE_GRAPHIC
#define SHAPE_DESCRIPTOR_PROPERTIES
#define OWN_ATTR_MEDIA_MUTE
#define FONTWORK_PROPERTIES
#define OWN_ATTR_PLUGIN_MIMETYPE
#define LINKTARGET_PROPERTIES
#define SPECIAL_GRAPHOBJ_PROPERTIES
#define OWN_ATTR_INTEROPGRABBAG
#define SPECIAL_3DPOLYGONOBJECT_PROPERTIES
#define OWN_ATTR_OLE_EMBEDDED_OBJECT
#define OWN_ATTR_OLE_EMBEDDED_OBJECT_NONEWCLIENT
#define OWN_ATTR_PLUGIN_URL
#define OWN_ATTR_PERSISTNAME
#define OWN_ATTR_TABLETEMPLATE
#define SOFTEDGE_PROPERTIES
#define OWN_ATTR_MEDIA_STREAM
#define SPECIAL_3DLATHEANDEXTRUDEOBJ_PROPERTIES
#define SPECIAL_CONNECTOR_PROPERTIES
#define OWN_ATTR_TRANSFORMATION
#define MISC_OBJ_PROPERTIES_NO_SHEAR
#define SPECIAL_3DCUBEOBJECT_PROPERTIES
#define OWN_ATTR_GRAPHIC_STREAM
#define OWN_ATTR_OLEMODEL
#define OWN_ATTR_OLE_VISAREA
#define FILL_PROPERTIES_DEFAULTS
#define OWN_ATTR_CAPTION_POINT
#define SPECIAL_POLYPOLYGONBEZIER_PROPERTIES
#define SPECIAL_DIMENSIONING_PROPERTIES
#define OWN_ATTR_MEDIA_URL
#define OWN_ATTR_INTERNAL_OLE
#define OWN_ATTR_LDBITMAP
#define OWN_ATTR_BASE_GEOMETRY
#define OWN_ATTR_MEDIA_PREFERREDSIZE
#define SPECIAL_3DSPHEREOBJECT_PROPERTIES
#define OWN_ATTR_TABLETEMPLATE_BANDINGCOLUMNS
#define OWN_ATTR_OLE_LINKURL
#define OWN_ATTR_APPLET_ISSCRIPT
#define LINE_PROPERTIES_START_END
#define OWN_ATTR_REPLACEMENT_GRAPHIC
reuse attr slots for GraphicObject which will never be used together with graphic object
#define OWN_ATTR_APPLET_CODEBASE
#define FILL_PROPERTIES_BMP
#define OWN_ATTR_THUMBNAIL
#define OWN_ATTR_TABLETEMPLATE_BANDINGROWS
#define SPECIAL_3DSCENEOBJECT_PROPERTIES
#define CONNECTOR_PROPERTIES
#define SPECIAL_3DEXTRUDEOBJECT_PROPERTIES
#define MISC_3D_OBJ_PROPERTIES
#define OWN_ATTR_FRAME_ISAUTOSCROLL
#define OWN_ATTR_MEDIA_MIMETYPE
#define OWN_ATTR_TABLETEMPLATE_FIRSTCOLUMN
#define OWN_ATTR_MISC_OBJ_DECORATIVE
#define OWN_ATTR_TABLETEMPLATE_FIRSTROW
#define EDGERADIUS_PROPERTIES
#define MISC_OBJ_PROPERTIES
#define OWN_ATTR_APPLET_COMMANDS
#define OWN_ATTR_TABLETEMPLATE_LASTCOLUMN
#define OWN_ATTR_PAGE_NUMBER
#define OWN_ATTR_APPLET_DOCBASE
#define OWN_ATTR_BOUNDRECT
#define OWN_ATTR_PLUGIN_COMMANDS
#define OWN_ATTR_MISC_OBJ_DESCRIPTION
#define OWN_ATTR_FALLBACK_GRAPHIC
#define OWN_ATTR_UINAME_SINGULAR
#define SPECIAL_CIRCLE_PROPERTIES
#define SHADOW_PROPERTIES
#define OWN_ATTR_APPLET_CODE
#define OWN_ATTR_FRAME_MARGIN_HEIGHT
#define OWN_ATTR_TABLETEMPLATE_LASTROW
#define OWN_ATTR_FRAME_NAME
#define OWN_ATTR_APPLET_NAME
#define TEXT_PROPERTIES_DEFAULTS
#define OWN_ATTR_MIRRORED
#define SPECIAL_3DBACKSCALE_PROPERTIES
#define SPECIAL_DIMENSIONING_PROPERTIES_DEFAULTS
#define OWN_ATTR_MEDIA_ZOOM
#define LINE_PROPERTIES_DEFAULTS
#define OWN_ATTR_MEDIA_TEMPFILEURL
#define SPECIAL_POLYGON_PROPERTIES
#define OWN_ATTR_MEDIA_LOOP
#define OWN_ATTR_OLE_ASPECT
#define SPECIAL_3DLATHEOBJECT_PROPERTIES
#define SPECIAL_POLYPOLYGON_PROPERTIES
#define OWN_ATTR_FRAME_MARGIN_WIDTH
#define OWN_ATTR_FRAME_URL
constexpr TypedWhichId< XLineColorItem > XATTR_LINECOLOR(XATTR_LINE_FIRST+3)
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< XFillHatchItem > XATTR_FILLHATCH(XATTR_FILL_FIRST+3)
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)