19#ifndef INCLUDED_REPORTDESIGN_SOURCE_UI_INC_METADATA_HXX
20#define INCLUDED_REPORTDESIGN_SOURCE_UI_INC_METADATA_HXX
22#include <com/sun/star/beans/Property.hpp>
23#include <com/sun/star/inspection/XPropertyHandler.hpp>
45 struct OPropertyInfoImpl;
58 static void getExcludeProperties(::std::vector< css::beans::Property >& _rExcludeProperties,
const css::uno::Reference< css::inspection::XPropertyHandler >& _xFormComponentHandler);
61 const OUString& _rPropertyName,
62 const css::uno::Reference< css::inspection::XPropertyHandler >& _xFormComponentHandler
87 static OUString
getHelpURL( std::u16string_view _sHelpId );
95 #define PROPERTY_ID_FORCENEWPAGE 1
96 #define PROPERTY_ID_NEWROWORCOL 2
97 #define PROPERTY_ID_KEEPTOGETHER 3
98 #define PROPERTY_ID_CANGROW 4
99 #define PROPERTY_ID_CANSHRINK 5
100 #define PROPERTY_ID_REPEATSECTION 6
101 #define PROPERTY_ID_PRESERVEIRI 7
102 #define PROPERTY_ID_VISIBLE 8
103 #define PROPERTY_ID_GROUPKEEPTOGETHER 9
104 #define PROPERTY_ID_PAGEHEADEROPTION 10
105 #define PROPERTY_ID_PAGEFOOTEROPTION 11
106 #define PROPERTY_ID_POSITIONX 12
107 #define PROPERTY_ID_POSITIONY 13
108 #define PROPERTY_ID_WIDTH 14
109 #define PROPERTY_ID_HEIGHT 15
110 #define PROPERTY_ID_AUTOGROW 16
111 #define PROPERTY_ID_FORMULA 17
112 #define PROPERTY_ID_CONDITIONALPRINTEXPRESSION 18
113 #define PROPERTY_ID_PRINTREPEATEDVALUES 19
114 #define PROPERTY_ID_PRINTWHENGROUPCHANGE 20
115 #define PROPERTY_ID_INITIALFORMULA 21
116 #define PROPERTY_ID_STARTNEWCOLUMN 22
117 #define PROPERTY_ID_TYPE 23
118 #define PROPERTY_ID_DATAFIELD 24
119 #define PROPERTY_ID_CHARFONTNAME 25
120 #define PROPERTY_ID_DEEPTRAVERSING 26
121 #define PROPERTY_ID_PREEVALUATED 27
123 #define PROPERTY_ID_BACKTRANSPARENT 28
124 #define PROPERTY_ID_CONTROLBACKGROUNDTRANSPARENT 29
125 #define PROPERTY_ID_BACKCOLOR 30
126 #define PROPERTY_ID_CONTROLBACKGROUND 31
128 #define PROPERTY_ID_FORMULALIST 32
129 #define PROPERTY_ID_SCOPE 33
130 #define PROPERTY_ID_RESETPAGENUMBER 34
131 #define PROPERTY_ID_CHARTTYPE 35
132 #define PROPERTY_ID_MASTERFIELDS 36
133 #define PROPERTY_ID_DETAILFIELDS 37
134 #define PROPERTY_ID_PREVIEW_COUNT 38
135 #define PROPERTY_ID_AREA 39
136 #define PROPERTY_ID_MIMETYPE 40
138 #define PROPERTY_ID_FONT 41
139 #define PROPERTY_ID_PARAADJUST 42
140 #define PROPERTY_ID_VERTICALALIGN 43
small helper to translate help ids into help urls
static OUString getHelpURL(std::u16string_view _sHelpId)
static sal_Int32 getPropertyId(const OUString &_rName)
OPropertyInfoService(const OPropertyInfoService &)=delete
static OUString getPropertyTranslation(sal_Int32 _nId)
OPropertyInfoService()=delete
static void getExcludeProperties(::std::vector< css::beans::Property > &_rExcludeProperties, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
static OUString getPropertyHelpId(sal_Int32 _nId)
static bool isComposable(const OUString &_rPropertyName, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
static PropUIFlags getPropertyUIFlags(sal_Int32 _nId)
static sal_uInt16 s_nCount
static OPropertyInfoImpl * s_pPropertyInfos
static const OPropertyInfoImpl * getPropertyInfo()
void operator=(const OPropertyInfoService &)=delete