xref: /trunk/main/sw/source/core/unocore/unomap.cxx (revision 1aad1b44b8f6e14bb7a2f0bad79a4e105d711f92)
1efeef26fSAndrew Rist /**************************************************************
2cdf0e10cSrcweir  *
3efeef26fSAndrew Rist  * Licensed to the Apache Software Foundation (ASF) under one
4efeef26fSAndrew Rist  * or more contributor license agreements.  See the NOTICE file
5efeef26fSAndrew Rist  * distributed with this work for additional information
6efeef26fSAndrew Rist  * regarding copyright ownership.  The ASF licenses this file
7efeef26fSAndrew Rist  * to you under the Apache License, Version 2.0 (the
8efeef26fSAndrew Rist  * "License"); you may not use this file except in compliance
9efeef26fSAndrew Rist  * with the License.  You may obtain a copy of the License at
10cdf0e10cSrcweir  *
11efeef26fSAndrew Rist  *   http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir  *
13efeef26fSAndrew Rist  * Unless required by applicable law or agreed to in writing,
14efeef26fSAndrew Rist  * software distributed under the License is distributed on an
15efeef26fSAndrew Rist  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16efeef26fSAndrew Rist  * KIND, either express or implied.  See the License for the
17efeef26fSAndrew Rist  * specific language governing permissions and limitations
18efeef26fSAndrew Rist  * under the License.
19cdf0e10cSrcweir  *
20efeef26fSAndrew Rist  *************************************************************/
21efeef26fSAndrew Rist 
22efeef26fSAndrew Rist 
23cdf0e10cSrcweir 
24cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove
25cdf0e10cSrcweir #include "precompiled_sw.hxx"
26cdf0e10cSrcweir #include <hintids.hxx>
27cdf0e10cSrcweir 
28cdf0e10cSrcweir #include <svx/svxids.hrc>
293f09c2ceSJürgen Schmidt #include <svx/xdef.hxx>
30cdf0e10cSrcweir #include <comphelper/TypeGeneration.hxx>
31cdf0e10cSrcweir #include <com/sun/star/beans/PropertyAttribute.hpp>
32cdf0e10cSrcweir #include <com/sun/star/text/PageNumberType.hpp>
33cdf0e10cSrcweir #include <com/sun/star/script/XLibraryContainer.hpp>
34cdf0e10cSrcweir // --> OD 2004-08-06 #i28749#
35cdf0e10cSrcweir #include <com/sun/star/drawing/HomogenMatrix3.hpp>
36cdf0e10cSrcweir // <--
37cdf0e10cSrcweir #include <swtypes.hxx>
38cdf0e10cSrcweir #include <unomap.hxx>
39cdf0e10cSrcweir #include <unoprnms.hxx>
40cdf0e10cSrcweir #include <unomid.h>
41cdf0e10cSrcweir #include <cmdid.h>
42cdf0e10cSrcweir #include <unofldmid.h>
43cdf0e10cSrcweir #include <editeng/memberids.hrc>
4464b14621SArmin Le Grand #include <editeng/unoipset.hxx>
45cdf0e10cSrcweir 
46cdf0e10cSrcweir using namespace ::com::sun::star;
47cdf0e10cSrcweir using namespace ::com::sun::star::lang;
48cdf0e10cSrcweir using namespace ::com::sun::star::uno;
49cdf0e10cSrcweir using namespace ::com::sun::star::beans;
50cdf0e10cSrcweir using ::rtl::OUString;
51cdf0e10cSrcweir using namespace ::comphelper;
52cdf0e10cSrcweir 
53cdf0e10cSrcweir #define SW_PROP_NMID(id)    ((const char*)id), 0
54cdf0e10cSrcweir 
55cdf0e10cSrcweir #ifndef MID_TXT_LMARGIN
56cdf0e10cSrcweir #define MID_TXT_LMARGIN 11
57cdf0e10cSrcweir #endif
58cdf0e10cSrcweir 
59cdf0e10cSrcweir /******************************************************************************
60cdf0e10cSrcweir     UI-Maps
61cdf0e10cSrcweir ******************************************************************************/
62cdf0e10cSrcweir 
63cdf0e10cSrcweir SwUnoPropertyMapProvider aSwMapProvider;
64cdf0e10cSrcweir 
65cdf0e10cSrcweir /* -----------------24.06.98 18:12-------------------
66cdf0e10cSrcweir  *
67cdf0e10cSrcweir  * --------------------------------------------------*/
SwUnoPropertyMapProvider()68cdf0e10cSrcweir SwUnoPropertyMapProvider::SwUnoPropertyMapProvider()
69cdf0e10cSrcweir {
70cdf0e10cSrcweir     for( sal_uInt16 i = 0; i < PROPERTY_MAP_END; i++ )
71cdf0e10cSrcweir     {
72cdf0e10cSrcweir         aMapEntriesArr[i] = 0;
73cdf0e10cSrcweir         aPropertySetArr[i] = 0;
74cdf0e10cSrcweir     }
75cdf0e10cSrcweir }
76cdf0e10cSrcweir 
77cdf0e10cSrcweir /* -----------------19.02.99 08:31-------------------
78cdf0e10cSrcweir  *
79cdf0e10cSrcweir  * --------------------------------------------------*/
~SwUnoPropertyMapProvider()80cdf0e10cSrcweir SwUnoPropertyMapProvider::~SwUnoPropertyMapProvider()
81cdf0e10cSrcweir {
82cdf0e10cSrcweir }
83cdf0e10cSrcweir 
84cdf0e10cSrcweir #define _STANDARD_FONT_PROPERTIES \
85cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_HEIGHT), RES_CHRATR_FONTSIZE  ,  CPPU_E2T(CPPUTYPE_FLOAT),         PropertyAttribute::MAYBEVOID, MID_FONTHEIGHT|CONVERT_TWIPS},      \
86cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_WEIGHT), RES_CHRATR_WEIGHT    ,  CPPU_E2T(CPPUTYPE_FLOAT),             PropertyAttribute::MAYBEVOID, MID_WEIGHT},                    \
87cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME), RES_CHRATR_FONT,       CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },                  \
88cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME), RES_CHRATR_FONT,     CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },                    \
89cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY), RES_CHRATR_FONT,     CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },    \
90cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET), RES_CHRATR_FONT,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },                    \
91cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH), RES_CHRATR_FONT,      CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },     \
92cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_POSTURE), RES_CHRATR_POSTURE   ,  CPPU_E2T(CPPUTYPE_FONTSLANT),        PropertyAttribute::MAYBEVOID, MID_POSTURE},                   \
93cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_LOCALE), RES_CHRATR_LANGUAGE ,   CPPU_E2T(CPPUTYPE_LOCALE)  ,          PropertyAttribute::MAYBEVOID,  MID_LANG_LOCALE },
94cdf0e10cSrcweir 
95cdf0e10cSrcweir #define _CJK_FONT_PROPERTIES \
96cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_HEIGHT_ASIAN), RES_CHRATR_CJK_FONTSIZE  ,  CPPU_E2T(CPPUTYPE_FLOAT),           PropertyAttribute::MAYBEVOID, MID_FONTHEIGHT|CONVERT_TWIPS},   \
97cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_WEIGHT_ASIAN), RES_CHRATR_CJK_WEIGHT    ,  CPPU_E2T(CPPUTYPE_FLOAT),           PropertyAttribute::MAYBEVOID, MID_WEIGHT},                 \
98cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME_ASIAN), RES_CHRATR_CJK_FONT,     CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },               \
99cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME_ASIAN), RES_CHRATR_CJK_FONT,       CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },                 \
100cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY_ASIAN), RES_CHRATR_CJK_FONT,       CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },    \
101cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET_ASIAN), RES_CHRATR_CJK_FONT,     CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },                 \
102cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH_ASIAN), RES_CHRATR_CJK_FONT,        CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },     \
103cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_POSTURE_ASIAN), RES_CHRATR_CJK_POSTURE   ,  CPPU_E2T(CPPUTYPE_FONTSLANT),          PropertyAttribute::MAYBEVOID, MID_POSTURE},                \
104cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_LOCALE_ASIAN), RES_CHRATR_CJK_LANGUAGE ,   CPPU_E2T(CPPUTYPE_LOCALE)  ,        PropertyAttribute::MAYBEVOID,  MID_LANG_LOCALE },
105cdf0e10cSrcweir 
106cdf0e10cSrcweir #define _CTL_FONT_PROPERTIES \
107cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_HEIGHT_COMPLEX), RES_CHRATR_CTL_FONTSIZE  ,  CPPU_E2T(CPPUTYPE_FLOAT),         PropertyAttribute::MAYBEVOID, MID_FONTHEIGHT|CONVERT_TWIPS},\
108cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_WEIGHT_COMPLEX), RES_CHRATR_CTL_WEIGHT    ,  CPPU_E2T(CPPUTYPE_FLOAT),             PropertyAttribute::MAYBEVOID, MID_WEIGHT},              \
109cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME_COMPLEX), RES_CHRATR_CTL_FONT,       CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },            \
110cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME_COMPLEX), RES_CHRATR_CTL_FONT,     CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },              \
111cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY_COMPLEX), RES_CHRATR_CTL_FONT,     CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },    \
112cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET_COMPLEX), RES_CHRATR_CTL_FONT,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },              \
113cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH_COMPLEX), RES_CHRATR_CTL_FONT,      CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },     \
114cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_POSTURE_COMPLEX), RES_CHRATR_CTL_POSTURE   ,  CPPU_E2T(CPPUTYPE_FONTSLANT),        PropertyAttribute::MAYBEVOID, MID_POSTURE},             \
115cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CHAR_LOCALE_COMPLEX), RES_CHRATR_CTL_LANGUAGE ,   CPPU_E2T(CPPUTYPE_LOCALE)  ,          PropertyAttribute::MAYBEVOID,  MID_LANG_LOCALE },
116cdf0e10cSrcweir 
117cdf0e10cSrcweir #define _REDLINE_NODE_PROPERTIES \
118cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_START_REDLINE), FN_UNO_REDLINE_NODE_START , CPPU_E2T(CPPUTYPE_PROPERTYVALUE),   PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,  0xff }, \
119cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_END_REDLINE), FN_UNO_REDLINE_NODE_END ,     CPPU_E2T(CPPUTYPE_PROPERTYVALUE),       PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,  0xff },
120cdf0e10cSrcweir 
121cdf0e10cSrcweir #define _REDLINE_PROPERTIES \
122cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_AUTHOR), 0, CPPU_E2T(CPPUTYPE_OUSTRING),                     PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
123cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_DATE_TIME), 0, CPPU_E2T(CPPUTYPE_DATETIME),                  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
124cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_COMMENT), 0, CPPU_E2T(CPPUTYPE_OUSTRING),                        PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
125cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_TYPE), 0, CPPU_E2T(CPPUTYPE_OUSTRING),                       PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
126cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_SUCCESSOR_DATA), 0, CPPU_E2T(CPPUTYPE_PROPERTYVALUE),    PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
127cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_IDENTIFIER), 0, CPPU_E2T(CPPUTYPE_OUSTRING),                         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},\
128cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_IS_IN_HEADER_FOOTER), 0, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},\
129cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_REDLINE_TEXT), 0, CPPU_E2T(CPPUTYPE_REFTEXT),                    PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},\
130cdf0e10cSrcweir     {SW_PROP_NMID(UNO_NAME_MERGE_LAST_PARA), 0, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
131cdf0e10cSrcweir 
132cdf0e10cSrcweir /* -----------------24.06.98 18:12-------------------
133cdf0e10cSrcweir  *
134cdf0e10cSrcweir  * --------------------------------------------------*/
135cdf0e10cSrcweir #define COMMON_CRSR_PARA_PROPERTIES_FN_ONLY \
136cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_STYLE_NAME), FN_UNO_PARA_STYLE,        CPPU_E2T(CPPUTYPE_OUSTRING),                PropertyAttribute::MAYBEVOID,     0},                                                       \
137cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PAGE_STYLE_NAME), FN_UNO_PAGE_STYLE,        CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},                       \
138cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NUMBERING_IS_NUMBER), FN_UNO_IS_NUMBER,     CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
139cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NUMBERING_LEVEL), FN_UNO_NUM_LEVEL,     CPPU_E2T(CPPUTYPE_INT16),           PropertyAttribute::MAYBEVOID, 0},                                                            \
140cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NUMBERING_RULES), FN_UNO_NUM_RULES,     CPPU_E2T(CPPUTYPE_REFIDXREPL),  PropertyAttribute::MAYBEVOID, CONVERT_TWIPS},                        \
141cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NUMBERING_START_VALUE), FN_UNO_NUM_START_VALUE, CPPU_E2T(CPPUTYPE_INT16),           PropertyAttribute::MAYBEVOID, CONVERT_TWIPS},                                                \
142cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX), FN_UNO_DOCUMENT_INDEX, CPPU_E2T(CPPUTYPE_REFDOCINDEX), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },            \
143cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_TABLE), FN_UNO_TEXT_TABLE,     CPPU_E2T(CPPUTYPE_REFTXTTABLE),     PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },               \
144cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CELL), FN_UNO_CELL,         CPPU_E2T(CPPUTYPE_REFCELL),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                     \
145cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_FRAME), FN_UNO_TEXT_FRAME,     CPPU_E2T(CPPUTYPE_REFTEXTFRAME),        PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                     \
146cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_SECTION), FN_UNO_TEXT_SECTION, CPPU_E2T(CPPUTYPE_REFTEXTSECTION),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                    \
147cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_CHAPTER_NUMBERING_LEVEL), FN_UNO_PARA_CHAPTER_NUMBERING_LEVEL,CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, 0},                                                     \
148cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_CONDITIONAL_STYLE_NAME), FN_UNO_PARA_CONDITIONAL_STYLE_NAME, CPPU_E2T(CPPUTYPE_OUSTRING),      PropertyAttribute::READONLY, 0},                                                     \
149cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_LIST_ID), FN_UNO_LIST_ID, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, 0}, \
150cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_NUMBERING_RESTART), FN_NUMBER_NEWSTART,     CPPU_E2T(CPPUTYPE_BOOLEAN),     PropertyAttribute::MAYBEVOID, 0 }, \
151*1aad1b44SMatthias Seidel         { SW_PROP_NMID(UNO_NAME_PARA_CONTINUEING_PREVIOUS_SUB_TREE), FN_UNO_PARA_CONT_PREV_SUBTREE, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0 }, \
152cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LIST_LABEL_STRING), FN_UNO_PARA_NUM_STRING, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0 }, \
153cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_OUTLINE_LEVEL), RES_PARATR_OUTLINELEVEL,        CPPU_E2T(CPPUTYPE_INT16),                PropertyAttribute::MAYBEVOID,     0}, // #outline level, zhaojianwei
154cdf0e10cSrcweir 
155cdf0e10cSrcweir #define COMMON_HYPERLINK_PROPERTIES \
156cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_HYPER_LINK_U_R_L), RES_TXTATR_INETFMT,          CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_URL_URL},                \
157cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_HYPER_LINK_TARGET), RES_TXTATR_INETFMT,         CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_URL_TARGET},             \
158cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_HYPER_LINK_NAME), RES_TXTATR_INETFMT,           CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_URL_HYPERLINKNAME  },    \
159cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_UNVISITED_CHAR_STYLE_NAME), RES_TXTATR_INETFMT, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_URL_UNVISITED_FMT   },   \
160cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_VISITED_CHAR_STYLE_NAME), RES_TXTATR_INETFMT,   CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_URL_VISITED_FMT  },
161cdf0e10cSrcweir 
162cdf0e10cSrcweir // same as COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01 but without
163cdf0e10cSrcweir // UNO_NAME_BREAK_TYPE and UNO_NAME_PAGE_DESC_NAME which can not be used
164cdf0e10cSrcweir // by the SwXTextTableCursor
165cdf0e10cSrcweir #define COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01 \
166cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_HYPHENATION), RES_PARATR_HYPHENZONE,        CPPU_E2T(CPPUTYPE_BOOLEAN),     PropertyAttribute::MAYBEVOID, MID_IS_HYPHEN         },                                        \
167cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_LEADING_CHARS), RES_PARATR_HYPHENZONE,         CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MIN_LEAD   },                              \
168cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_TRAILING_CHARS), RES_PARATR_HYPHENZONE,        CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MIN_TRAIL  },                              \
169cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_HYPHENS), RES_PARATR_HYPHENZONE,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MAX_HYPHENS},                              \
170cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_KERNING), RES_CHRATR_AUTOKERN  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
171cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_BACK_COLOR), RES_CHRATR_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID ,MID_BACK_COLOR         },                                           \
172cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_BACK_COLOR), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID ,MID_BACK_COLOR         },                                           \
173cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_CASE_MAP), RES_CHRATR_CASEMAP,     CPPU_E2T(CPPUTYPE_INT16),           PropertyAttribute::MAYBEVOID, 0},                                                            \
174cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_COLOR), RES_CHRATR_COLOR,      CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, 0},                                                           \
175cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_STRIKEOUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_INT16),                  PropertyAttribute::MAYBEVOID, MID_CROSS_OUT},                                              \
176cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_CROSSED_OUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,        PropertyAttribute::MAYBEVOID, MID_CROSSED_OUT},                                                       \
177cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_INT16),             PropertyAttribute::MAYBEVOID, MID_ESC           },                                                   \
178cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT_HEIGHT), RES_CHRATR_ESCAPEMENT,     CPPU_E2T(CPPUTYPE_INT8)  ,          PropertyAttribute::MAYBEVOID, MID_ESC_HEIGHT},                                               \
179cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,            PropertyAttribute::MAYBEVOID, MID_AUTO_ESC  },                                                \
180cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_FLASH), RES_CHRATR_BLINK   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
181cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_HIDDEN), RES_CHRATR_HIDDEN, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},\
182cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT16),              PropertyAttribute::MAYBEVOID, MID_TL_STYLE},                                                \
183cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PropertyAttribute::MAYBEVOID, MID_TL_COLOR},                                                \
184cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_HAS_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PropertyAttribute::MAYBEVOID, MID_TL_HASCOLOR},                                                \
185cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT16),              PropertyAttribute::MAYBEVOID, MID_TL_STYLE},                                                \
186cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PropertyAttribute::MAYBEVOID, MID_TL_COLOR},                                                \
187cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_HAS_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PropertyAttribute::MAYBEVOID, MID_TL_HASCOLOR},                                                \
188cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING),        PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_URL    },                                          \
189cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING),        PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_FILTER    },                                       \
190cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_POSITION},                                \
191cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LEFT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_TXT_LMARGIN|CONVERT_TWIPS},                                   \
192cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_RIGHT_MARGIN), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_R_MARGIN|CONVERT_TWIPS},                                  \
193cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_AUTO_FIRST_LINE_INDENT), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_BOOLEAN),      PropertyAttribute::MAYBEVOID, MID_FIRST_AUTO},                                      \
194cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_FIRST_LINE_INDENT), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32),      PropertyAttribute::MAYBEVOID, MID_FIRST_LINE_INDENT|CONVERT_TWIPS},                         \
195cdf0e10cSrcweir         _STANDARD_FONT_PROPERTIES \
196cdf0e10cSrcweir         _CJK_FONT_PROPERTIES \
197cdf0e10cSrcweir         _CTL_FONT_PROPERTIES \
198cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_KERNING), RES_CHRATR_KERNING    ,  CPPU_E2T(CPPUTYPE_INT16)  ,         PropertyAttribute::MAYBEVOID,   CONVERT_TWIPS},                                                           \
199cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_NO_HYPHENATION), RES_CHRATR_NOHYPHEN   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
200cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_SHADOWED), RES_CHRATR_SHADOWED  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID, 0},                                                                     \
201cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_CONTOURED), RES_CHRATR_CONTOUR,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID, 0},                                                                 \
202cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_DROP_CAP_FORMAT), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_DROPCAPFMT)  , PropertyAttribute::MAYBEVOID, MID_DROPCAP_FORMAT|CONVERT_TWIPS},                        \
203cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_DROP_CAP_WHOLE_WORD), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_BOOLEAN)  ,         PropertyAttribute::MAYBEVOID, MID_DROPCAP_WHOLE_WORD },                                               \
204cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_DROP_CAP_CHAR_STYLE_NAME), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_OUSTRING)  ,       PropertyAttribute::MAYBEVOID, MID_DROPCAP_CHAR_STYLE_NAME },                                  \
205cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_KEEP_TOGETHER), RES_KEEP,              CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
206cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_SPLIT), RES_PARATR_SPLIT,      CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
207cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_WIDOWS), RES_PARATR_WIDOWS,        CPPU_E2T(CPPUTYPE_INT8),PropertyAttribute::MAYBEVOID,     0},                                                                  \
208cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_ORPHANS), RES_PARATR_ORPHANS,      CPPU_E2T(CPPUTYPE_INT8),PropertyAttribute::MAYBEVOID,     0},                                                                 \
209cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PAGE_NUMBER_OFFSET), RES_PAGEDESC,              CPPU_E2T(CPPUTYPE_INT16),       PropertyAttribute::MAYBEVOID, MID_PAGEDESC_PAGENUMOFFSET},                                   \
210cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_ADJUST), RES_PARATR_ADJUST,      CPPU_E2T(CPPUTYPE_INT16),         PropertyAttribute::MAYBEVOID, MID_PARA_ADJUST},                                              \
211cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_EXPAND_SINGLE_WORD), RES_PARATR_ADJUST,        CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID, MID_EXPAND_SINGLE   },                                                  \
212cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LAST_LINE_ADJUST), RES_PARATR_ADJUST, CPPU_E2T(CPPUTYPE_INT16),                PropertyAttribute::MAYBEVOID, MID_LAST_LINE_ADJUST},                                         \
213cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LINE_NUMBER_COUNT), RES_LINENUMBER,    CPPU_E2T(CPPUTYPE_BOOLEAN),             PropertyAttribute::MAYBEVOID ,MID_LINENUMBER_COUNT      },                                                \
214cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LINE_NUMBER_START_VALUE), RES_LINENUMBER, CPPU_E2T(CPPUTYPE_INT32),                    PropertyAttribute::MAYBEVOID ,MID_LINENUMBER_STARTVALUE},                                    \
215cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_LINE_SPACING), RES_PARATR_LINESPACING, CPPU_E2T(CPPUTYPE_LINESPACE),       PropertyAttribute::MAYBEVOID,     CONVERT_TWIPS},                                      \
216cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_REGISTER_MODE_ACTIVE), RES_PARATR_REGISTER,CPPU_E2T(CPPUTYPE_BOOLEAN)  ,           PropertyAttribute::MAYBEVOID, 0},                                                                 \
217cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_TOP_MARGIN), RES_UL_SPACE,             CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_UP_MARGIN|CONVERT_TWIPS},                                  \
218cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_BOTTOM_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_LO_MARGIN|CONVERT_TWIPS},                                 \
219cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_BACK_TRANSPARENT), RES_CHRATR_BACKGROUND, CPPU_E2T(CPPUTYPE_BOOLEAN),              PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_TRANSPARENT        },                                                \
220cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_BACK_TRANSPARENT), RES_BACKGROUND, CPPU_E2T(CPPUTYPE_BOOLEAN),                 PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_TRANSPARENT        },                                                \
221cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NUMBERING_STYLE_NAME), RES_PARATR_NUMRULE,  CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,   0},                                                           \
222cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_WORD_MODE), RES_CHRATR_WORDLINEMODE,CPPU_E2T(CPPUTYPE_BOOLEAN)  ,          PropertyAttribute::MAYBEVOID,     0},                                                             \
223cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,              CPPU_E2T(CPPUTYPE_BORDERLINE),      PropertyAttribute::MAYBEVOID, LEFT_BORDER  |CONVERT_TWIPS },                            \
224cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,             CPPU_E2T(CPPUTYPE_BORDERLINE),      PropertyAttribute::MAYBEVOID, RIGHT_BORDER |CONVERT_TWIPS },                                \
225cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,               CPPU_E2T(CPPUTYPE_BORDERLINE),      PropertyAttribute::MAYBEVOID, TOP_BORDER   |CONVERT_TWIPS },                            \
226cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,                CPPU_E2T(CPPUTYPE_BORDERLINE),      PropertyAttribute::MAYBEVOID, BOTTOM_BORDER|CONVERT_TWIPS },                                \
227cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, BORDER_DISTANCE|CONVERT_TWIPS },                               \
228cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),        PropertyAttribute::MAYBEVOID, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },                                                            \
229cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),        PropertyAttribute::MAYBEVOID, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },                                                            \
230cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),    PropertyAttribute::MAYBEVOID, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },                                                        \
231cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),    PropertyAttribute::MAYBEVOID, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },                                                        \
232cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },                                   \
233cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_USER_DEFINED_ATTRIBUTES), RES_TXTATR_UNKNOWN_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },                               \
234cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_SHADOW_FORMAT), RES_SHADOW,            CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS}, \
235cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_IS_ON), RES_CHRATR_TWO_LINES,          CPPU_E2T(CPPUTYPE_BOOLEAN),     PropertyAttribute::MAYBEVOID, MID_TWOLINES}, \
236cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_PREFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID, MID_START_BRACKET}, \
237cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_SUFFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID, MID_END_BRACKET}, \
238cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_EMPHASIS), RES_CHRATR_EMPHASIS_MARK,           CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_EMPHASIS},\
239cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_HANGING_PUNCTUATION), RES_PARATR_HANGINGPUNCTUATION,  CPPU_E2T(CPPUTYPE_BOOLEAN),    PropertyAttribute::MAYBEVOID ,0  },    \
240cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_CHARACTER_DISTANCE), RES_PARATR_SCRIPTSPACE,         CPPU_E2T(CPPUTYPE_BOOLEAN),    PropertyAttribute::MAYBEVOID ,0  },    \
241cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_FORBIDDEN_RULES), RES_PARATR_FORBIDDEN_RULES,     CPPU_E2T(CPPUTYPE_BOOLEAN),    PropertyAttribute::MAYBEVOID ,0  }, \
242cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_VERT_ALIGNMENT), RES_PARATR_VERTALIGN,CPPU_E2T(CPPUTYPE_INT16),    PropertyAttribute::MAYBEVOID,     0      },  \
243cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION), RES_CHRATR_ROTATE,      CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID,     MID_ROTATE      },  \
244cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE), RES_CHRATR_ROTATE,       CPPU_E2T(CPPUTYPE_BOOLEAN),     PropertyAttribute::MAYBEVOID,         MID_FITTOLINE  },  \
245cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_SCALE_WIDTH), RES_CHRATR_SCALEW,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID,          0 },  \
246cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RUBY_TEXT), RES_TXTATR_CJK_RUBY,    CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID,          MID_RUBY_TEXT },  \
247cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RUBY_ADJUST), RES_TXTATR_CJK_RUBY,  CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID,          MID_RUBY_ADJUST },  \
248cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RUBY_CHAR_STYLE_NAME), RES_TXTATR_CJK_RUBY, CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID,          MID_RUBY_CHARSTYLE },  \
249cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_RUBY_IS_ABOVE), RES_TXTATR_CJK_RUBY,    CPPU_E2T(CPPUTYPE_BOOLEAN),  PropertyAttribute::MAYBEVOID,         MID_RUBY_ABOVE },  \
250cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_RELIEF), RES_CHRATR_RELIEF,      CPPU_E2T(CPPUTYPE_INT16),    PropertyAttribute::MAYBEVOID,      MID_RELIEF }, \
251cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_SNAP_TO_GRID), RES_PARATR_SNAPTOGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::MAYBEVOID, 0 }, \
252cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_IS_CONNECT_BORDER), RES_PARATR_CONNECT_BORDER, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::MAYBEVOID, 0}, \
253cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
254cdf0e10cSrcweir 
255cdf0e10cSrcweir #define COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN \
256cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01 \
257cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_BREAK_TYPE), RES_BREAK,                 CPPU_E2T(CPPUTYPE_BREAK),           PropertyAttribute::MAYBEVOID, 0}, \
258cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PAGE_DESC_NAME), RES_PAGEDESC,          CPPU_E2T(CPPUTYPE_OUSTRING),            PropertyAttribute::MAYBEVOID, MID_PAGEDESC_PAGEDESCNAME },
259cdf0e10cSrcweir 
260cdf0e10cSrcweir 
261cdf0e10cSrcweir #define TABSTOPS_MAP_ENTRY                { SW_PROP_NMID(UNO_NAME_TABSTOPS), RES_PARATR_TABSTOP,   CPPU_E2T(CPPUTYPE_SEQTABSTOP),   PropertyAttribute::MAYBEVOID, CONVERT_TWIPS},
262cdf0e10cSrcweir 
263cdf0e10cSrcweir #define COMMON_CRSR_PARA_PROPERTIES \
264cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES_FN_ONLY \
265cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN \
266cdf0e10cSrcweir         COMMON_HYPERLINK_PROPERTIES \
267cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_STYLE_NAME), RES_TXTATR_CHARFMT,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},\
268cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_STYLE_NAMES), FN_UNO_CHARFMT_SEQUENCE,  CPPU_E2T(CPPUTYPE_OUSTRINGS),     PropertyAttribute::MAYBEVOID,     0},\
269cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_STYLE_NAME), RES_TXTATR_AUTOFMT,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},\
270cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_PARA_AUTO_STYLE_NAME), RES_AUTO_STYLE,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},
271cdf0e10cSrcweir 
272cdf0e10cSrcweir #define COMMON_CRSR_PARA_PROPERTIES_2 \
273cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES_FN_ONLY \
274cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN
275cdf0e10cSrcweir 
276cdf0e10cSrcweir #define  COMPLETE_TEXT_CURSOR_MAP\
277cdf0e10cSrcweir         COMMON_CRSR_PARA_PROPERTIES\
278cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX_MARK), FN_UNO_DOCUMENT_INDEX_MARK, CPPU_E2T(CPPUTYPE_REFDOCIDXMRK), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },\
279cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_FIELD), FN_UNO_TEXT_FIELD,      CPPU_E2T(CPPUTYPE_REFTXTFIELD),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },\
280cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_REFERENCE_MARK), FN_UNO_REFERENCE_MARK,  CPPU_E2T(CPPUTYPE_REFTEXTCNTNT), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },\
281cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_FOOTNOTE), FN_UNO_FOOTNOTE,        CPPU_E2T(CPPUTYPE_REFFOOTNOTE),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },\
282cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_ENDNOTE), FN_UNO_ENDNOTE,         CPPU_E2T(CPPUTYPE_REFFOOTNOTE),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },\
283cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_HYPER_LINK_EVENTS), RES_TXTATR_INETFMT,     CPPU_E2T(CPPUTYPE_REFNMREPLACE), PropertyAttribute::MAYBEVOID, MID_URL_HYPERLINKEVENTS},\
284cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NESTED_TEXT_CONTENT), FN_UNO_NESTED_TEXT_CONTENT, CPPU_E2T(CPPUTYPE_REFTEXTCNTNT), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },\
285cdf0e10cSrcweir         TABSTOPS_MAP_ENTRY
286cdf0e10cSrcweir 
287cdf0e10cSrcweir 
288cdf0e10cSrcweir 
289cdf0e10cSrcweir #define _BASE_INDEX_PROPERTIES_\
290cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TITLE), WID_IDX_TITLE,  CPPU_E2T(CPPUTYPE_OUSTRING)  , PROPERTY_NONE,     0},\
291cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_NAME),  WID_IDX_NAME,   CPPU_E2T(CPPUTYPE_OUSTRING)  , PROPERTY_NONE,     0},\
292cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_CONTENT_SECTION), WID_IDX_CONTENT_SECTION,  CPPU_E2T(CPPUTYPE_REFTEXTSECTION)  , PropertyAttribute::READONLY,     0},\
293cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_HEADER_SECTION), WID_IDX_HEADER_SECTION,  CPPU_E2T(CPPUTYPE_REFTEXTSECTION)  , PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,     0},\
294cdf0e10cSrcweir 
295cdf0e10cSrcweir #define ANCHOR_TYPES_PROPERTY    { SW_PROP_NMID(UNO_NAME_ANCHOR_TYPES), FN_UNO_ANCHOR_TYPES,    CPPU_E2T(CPPUTYPE_SEQANCHORTYPE),PropertyAttribute::READONLY, 0xff},
296cdf0e10cSrcweir 
297cdf0e10cSrcweir // OD 18.09.2003 #i18732# - add property
298cdf0e10cSrcweir // OD 2004-05-05 #i28701# - add property 'WrapInfluenceOnObjPos'
299cdf0e10cSrcweir // OD 2009-07-13 #i73249# - add properties 'Title' and 'Description'
300b740b198SArmin Le Grand //UUUU all users of COMMON_FRAME_PROPERTIES add the new XATTR_FILL_FIRST, XATTR_FILL_LAST FillStyle,
301b740b198SArmin Le Grand // thus it may be possible to remove the RES_BACKGROUND entries from SvxBrushItem completely (this includes
302b740b198SArmin Le Grand // all using UNO_NAME_BACK_* slots) in the future
303cdf0e10cSrcweir #define COMMON_FRAME_PROPERTIES \
304cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_ANCHOR_PAGE_NO), RES_ANCHOR,            CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE, MID_ANCHOR_PAGENUM       },              \
305cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_ANCHOR_TYPE), RES_ANCHOR,           CPPU_E2T(CPPUTYPE_TXTCNTANCHOR),            PROPERTY_NONE, MID_ANCHOR_ANCHORTYPE},             \
306cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_ANCHOR_FRAME), RES_ANCHOR,             CPPU_E2T(CPPUTYPE_REFTEXTFRAME),    PropertyAttribute::MAYBEVOID, MID_ANCHOR_ANCHORFRAME},             \
307cdf0e10cSrcweir     ANCHOR_TYPES_PROPERTY\
308cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },                      \
309cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_COLOR_R_G_B), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE ,MID_BACK_COLOR_R_G_B},    \
310cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_COLOR_TRANSPARENCY), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE ,MID_BACK_COLOR_TRANSPARENCY},    \
311cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_CONTENT_PROTECTED), RES_PROTECT,            CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_CONTENT  },                          \
312cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_FRAME_STYLE_NAME), FN_UNO_FRAME_STYLE_NAME,CPPU_E2T(CPPUTYPE_OUSTRING),         PROPERTY_NONE, 0},                                   \
313cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE ,MID_GRAPHIC_URL    },                 \
314cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE ,MID_GRAPHIC_FILTER    },              \
315cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},    \
316cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_TRANSPARENCY), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENCY},    \
317cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_LEFT_MARGIN), RES_LR_SPACE,             CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},            \
318cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_RIGHT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},            \
319cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_WIDTH), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_WIDTH|CONVERT_TWIPS},\
320cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HEIGHT), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_HEIGHT|CONVERT_TWIPS},\
321cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_HORIORIENT_ORIENT    },             \
322cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_POSITION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_HORIORIENT_POSITION|CONVERT_TWIPS    }, \
323cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_RELATION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_HORIORIENT_RELATION  },               \
324cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_U_R_L), RES_URL,                 CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE ,MID_URL_URL},                         \
325cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_TARGET), RES_URL,                CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE ,MID_URL_TARGET},                      \
326cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_NAME), RES_URL,              CPPU_E2T(CPPUTYPE_OUSTRING),            PROPERTY_NONE ,MID_URL_HYPERLINKNAME     },                 \
327cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_OPAQUE), RES_OPAQUE,            CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},                                        \
328cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_PAGE_TOGGLE), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_HORIORIENT_PAGETOGGLE },               \
329cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_POSITION_PROTECTED), RES_PROTECT,           CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_POSITION},                      \
330cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_PRINT), RES_PRINT,              CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},                                        \
331cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_RELATIVE_HEIGHT), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_REL_HEIGHT },            \
332cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_RELATIVE_WIDTH), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_REL_WIDTH  },         \
333cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SHADOW_FORMAT), RES_SHADOW,             CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},             \
334cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_IMAGE_MAP), RES_URL,                    CPPU_E2T(CPPUTYPE_REFIDXCNTNR), PROPERTY_NONE, MID_URL_CLIENTMAP}, \
335cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SERVER_MAP), RES_URL,                CPPU_E2T(CPPUTYPE_BOOLEAN),            PROPERTY_NONE ,MID_URL_SERVERMAP   },                      \
336cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SIZE), RES_FRM_SIZE,            CPPU_E2T(CPPUTYPE_AWTSIZE),             PROPERTY_NONE, MID_FRMSIZE_SIZE|CONVERT_TWIPS},        \
337cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SIZE_PROTECTED), RES_PROTECT,           CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_SIZE    },                      \
338cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_IS_SYNC_WIDTH_TO_HEIGHT), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,   MID_FRMSIZE_IS_SYNC_WIDTH_TO_HEIGHT    },  \
339cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_IS_SYNC_HEIGHT_TO_WIDTH), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,   MID_FRMSIZE_IS_SYNC_HEIGHT_TO_WIDTH },     \
340cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_TEXT_WRAP), RES_SURROUND,           CPPU_E2T(CPPUTYPE_WRAPTXTMODE),             PROPERTY_NONE, MID_SURROUND_SURROUNDTYPE    },        \
341cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SURROUND), RES_SURROUND,          CPPU_E2T(CPPUTYPE_WRAPTXTMODE),            PROPERTY_NONE, MID_SURROUND_SURROUNDTYPE },        \
342cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_SURROUND_ANCHORONLY), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_ANCHORONLY      },                 \
343cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_TOP_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},          \
344cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BOTTOM_MARGIN), RES_UL_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},          \
345cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },                    \
346cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_ORIENT    },             \
347cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_POSITION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_VERTORIENT_POSITION|CONVERT_TWIPS    }, \
348cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_RELATION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_RELATION  },               \
349cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,              CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },             \
350cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,             CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },                 \
351cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,               CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },             \
352cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,                CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },                 \
353cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, BORDER_DISTANCE|CONVERT_TWIPS },                       \
354cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },                \
355cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },                \
356cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },            \
357cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },            \
358cdf0e10cSrcweir     { SW_PROP_NMID(UNO_LINK_DISPLAY_NAME), FN_PARAM_LINK_DISPLAY_NAME,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0xff},                \
359cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },\
360cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_Z_ORDER), FN_UNO_Z_ORDER,           CPPU_E2T(CPPUTYPE_INT32),       PROPERTY_NONE, 0}, \
361cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_IS_FOLLOWING_TEXT_FLOW), RES_FOLLOW_TEXT_FLOW,     CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0}, \
362cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_WRAP_INFLUENCE_ON_POSITION), RES_WRAP_INFLUENCE_ON_OBJPOS, CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, MID_WRAP_INFLUENCE}, \
363cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_TITLE), FN_UNO_TITLE, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0}, \
364cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_DESCRIPTION), FN_UNO_DESCRIPTION, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0}, \
365cdf0e10cSrcweir     { SW_PROP_NMID(UNO_NAME_LAYOUT_SIZE), WID_LAYOUT_SIZE, CPPU_E2T(CPPUTYPE_AWTSIZE), PropertyAttribute::MAYBEVOID | PropertyAttribute::READONLY, 0 },
366cdf0e10cSrcweir 
367cdf0e10cSrcweir 
368cdf0e10cSrcweir 
369cdf0e10cSrcweir #define COMMON_TEXT_CONTENT_PROPERTIES \
370cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_ANCHOR_TYPE), FN_UNO_ANCHOR_TYPE, CPPU_E2T(CPPUTYPE_TXTCNTANCHOR),              PropertyAttribute::READONLY, MID_ANCHOR_ANCHORTYPE},\
371cdf0e10cSrcweir         ANCHOR_TYPES_PROPERTY\
372cdf0e10cSrcweir         { SW_PROP_NMID(UNO_NAME_TEXT_WRAP), FN_UNO_TEXT_WRAP,   CPPU_E2T(CPPUTYPE_WRAPTXTMODE),                 PropertyAttribute::READONLY, MID_SURROUND_SURROUNDTYPE  },
373cdf0e10cSrcweir 
374cdf0e10cSrcweir 
375cdf0e10cSrcweir #define     _PROP_DIFF_FONTHEIGHT \
376cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_PROP_HEIGHT), RES_CHRATR_FONTSIZE ,            CPPU_E2T(CPPUTYPE_FLOAT),                                           PROPERTY_NONE , MID_FONTHEIGHT_PROP},\
377cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_DIFF_HEIGHT), RES_CHRATR_FONTSIZE ,            CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE , MID_FONTHEIGHT_DIFF|CONVERT_TWIPS},\
378cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_PROP_HEIGHT_ASIAN), RES_CHRATR_CJK_FONTSIZE ,          CPPU_E2T(CPPUTYPE_FLOAT),                                           PROPERTY_NONE , MID_FONTHEIGHT_PROP},\
379cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_DIFF_HEIGHT_ASIAN), RES_CHRATR_CJK_FONTSIZE ,          CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE , MID_FONTHEIGHT_DIFF|CONVERT_TWIPS},\
380cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_PROP_HEIGHT_COMPLEX), RES_CHRATR_CTL_FONTSIZE ,            CPPU_E2T(CPPUTYPE_FLOAT),                                           PROPERTY_NONE , MID_FONTHEIGHT_PROP},\
381cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_DIFF_HEIGHT_COMPLEX), RES_CHRATR_CTL_FONTSIZE ,            CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE , MID_FONTHEIGHT_DIFF|CONVERT_TWIPS},
382cdf0e10cSrcweir 
383cdf0e10cSrcweir 
384cdf0e10cSrcweir //#outline level, zhaojianwei delete { SW_PROP_NMID(UNO_NAME_DEFAULT_OUTLINE_LEVEL), FN_UNO_DEFAULT_OUTLINE_LEVEL, CPPU_E2T(CPPUTYPE_INT8), PropertyAttribute::MAYBEVOID, 0},
385cdf0e10cSrcweir //add { SW_PROP_NMID(UNO_NAME_OUTLINE_LEVEL), RES_PARATR_OUTLINELEVEL,CPPU_E2T(CPPUTYPE_INT16), PropertyAttribute::MAYBEVOID, 0},
386cdf0e10cSrcweir #define COMMON_PARA_STYLE_PROPERTIES \
387cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BREAK_TYPE), RES_BREAK,                 CPPU_E2T(CPPUTYPE_BREAK),       PROPERTY_NONE, 0},\
388cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_DESC_NAME), RES_PAGEDESC,          CPPU_E2T(CPPUTYPE_OUSTRING),            PropertyAttribute::MAYBEVOID, MID_PAGEDESC_PAGEDESCNAME },\
389cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_NUMBER_OFFSET), RES_PAGEDESC,              CPPU_E2T(CPPUTYPE_INT16),       PropertyAttribute::MAYBEVOID, MID_PAGEDESC_PAGENUMOFFSET},\
390cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_KERNING), RES_CHRATR_AUTOKERN  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
391cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_TRANSPARENT), RES_CHRATR_BACKGROUND, CPPU_E2T(CPPUTYPE_BOOLEAN),          PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },\
392cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_COLOR), RES_CHRATR_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },\
393cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_BACK_COLOR), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },\
394cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_BACK_TRANSPARENT), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },\
395cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },\
396cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },\
397cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},\
398cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CASE_MAP), RES_CHRATR_CASEMAP,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE, 0},\
399cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COLOR), RES_CHRATR_COLOR,      CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, 0},\
400cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STRIKEOUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_INT16),                  PropertyAttribute::MAYBEVOID, MID_CROSS_OUT},\
401cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CROSSED_OUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,        PROPERTY_NONE, 0},\
402cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE, MID_ESC          },\
403cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT_HEIGHT), RES_CHRATR_ESCAPEMENT,     CPPU_E2T(CPPUTYPE_INT8)  ,          PROPERTY_NONE, MID_ESC_HEIGHT},\
404cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FLASH), RES_CHRATR_BLINK   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
405cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_HIDDEN), RES_CHRATR_HIDDEN, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
406cdf0e10cSrcweir                     _STANDARD_FONT_PROPERTIES\
407cdf0e10cSrcweir                     _CJK_FONT_PROPERTIES\
408cdf0e10cSrcweir                     _CTL_FONT_PROPERTIES\
409cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT16),      PROPERTY_NONE, MID_TL_STYLE},\
410cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PROPERTY_NONE, MID_TL_COLOR},\
411cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_HAS_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE, MID_TL_HASCOLOR},\
412cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT16),      PROPERTY_NONE, MID_TL_STYLE},\
413cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PROPERTY_NONE, MID_TL_COLOR},\
414cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_HAS_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE, MID_TL_HASCOLOR},\
415cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LEFT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_TXT_LMARGIN|CONVERT_TWIPS},\
416cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_RIGHT_MARGIN), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},\
417cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LEFT_MARGIN_RELATIVE), RES_LR_SPACE,          CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,        MID_L_REL_MARGIN},\
418cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_RIGHT_MARGIN_RELATIVE), RES_LR_SPACE,         CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,        MID_R_REL_MARGIN},\
419cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_AUTO_FIRST_LINE_INDENT), RES_LR_SPACE,          CPPU_E2T(CPPUTYPE_BOOLEAN),      PROPERTY_NONE, MID_FIRST_AUTO},\
420cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_FIRST_LINE_INDENT), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_FIRST_LINE_INDENT|CONVERT_TWIPS},\
421cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_FIRST_LINE_INDENT_RELATIVE), RES_LR_SPACE,         CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_FIRST_LINE_REL_INDENT|CONVERT_TWIPS},\
422cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_KERNING), RES_CHRATR_KERNING    ,  CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,  CONVERT_TWIPS},\
423cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_NO_HYPHENATION), RES_CHRATR_NOHYPHEN   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
424cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SHADOWED), RES_CHRATR_SHADOWED  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},\
425cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CONTOURED), RES_CHRATR_CONTOUR,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},\
426cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DROP_CAP_FORMAT), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_DROPCAPFMT)  , PROPERTY_NONE, MID_DROPCAP_FORMAT|CONVERT_TWIPS     },\
427cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DROP_CAP_WHOLE_WORD), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_BOOLEAN)  ,         PROPERTY_NONE, MID_DROPCAP_WHOLE_WORD },\
428cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DROP_CAP_CHAR_STYLE_NAME), RES_PARATR_DROP,        CPPU_E2T(CPPUTYPE_OUSTRING)  ,       PropertyAttribute::MAYBEVOID, MID_DROPCAP_CHAR_STYLE_NAME },\
429cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_KEEP_TOGETHER), RES_KEEP,              CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
430cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_SPLIT), RES_PARATR_SPLIT,      CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},\
431cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_WIDOWS), RES_PARATR_WIDOWS,        CPPU_E2T(CPPUTYPE_INT8),PropertyAttribute::MAYBEVOID,     0},\
432cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_ORPHANS), RES_PARATR_ORPHANS,      CPPU_E2T(CPPUTYPE_INT8),PropertyAttribute::MAYBEVOID,     0},\
433cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_EXPAND_SINGLE_WORD), RES_PARATR_ADJUST,      CPPU_E2T(CPPUTYPE_BOOLEAN)  ,         PROPERTY_NONE, MID_EXPAND_SINGLE   },\
434cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LAST_LINE_ADJUST), RES_PARATR_ADJUST,      CPPU_E2T(CPPUTYPE_INT16),       PROPERTY_NONE, MID_LAST_LINE_ADJUST},\
435cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LINE_NUMBER_COUNT), RES_LINENUMBER,        CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_LINENUMBER_COUNT     },\
436cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LINE_NUMBER_START_VALUE), RES_LINENUMBER,      CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_LINENUMBER_STARTVALUE},\
437cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_LINE_SPACING), RES_PARATR_LINESPACING, CPPU_E2T(CPPUTYPE_LINESPACE),PROPERTY_NONE,     CONVERT_TWIPS},\
438cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_ADJUST), RES_PARATR_ADJUST,      CPPU_E2T(CPPUTYPE_INT16),         PROPERTY_NONE, MID_PARA_ADJUST},\
439cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_REGISTER_MODE_ACTIVE), RES_PARATR_REGISTER,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},\
440cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_TOP_MARGIN), RES_UL_SPACE,             CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},\
441cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_BOTTOM_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},\
442cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_TOP_MARGIN_RELATIVE), RES_UL_SPACE,        CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, MID_UP_REL_MARGIN},\
443cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_BOTTOM_MARGIN_RELATIVE), RES_UL_SPACE,         CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, MID_LO_REL_MARGIN},\
444cdf0e10cSrcweir                     TABSTOPS_MAP_ENTRY\
445cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_WORD_MODE), RES_CHRATR_WORDLINEMODE,CPPU_E2T(CPPUTYPE_BOOLEAN)  ,    PROPERTY_NONE,     0},\
446cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,              CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },\
447cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,             CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },\
448cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,               CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },\
449cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,                CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },\
450cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, BORDER_DISTANCE|CONVERT_TWIPS },\
451cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },\
452cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },\
453cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },\
454cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },\
455cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_HYPHENATION), RES_PARATR_HYPHENZONE,      CPPU_E2T(CPPUTYPE_BOOLEAN),  PropertyAttribute::MAYBEVOID, MID_IS_HYPHEN         },\
456cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_LEADING_CHARS), RES_PARATR_HYPHENZONE,         CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MIN_LEAD   },\
457cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_TRAILING_CHARS), RES_PARATR_HYPHENZONE,        CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MIN_TRAIL  },\
458cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_HYPHENATION_MAX_HYPHENS), RES_PARATR_HYPHENZONE,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_HYPHEN_MAX_HYPHENS},\
459cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_STYLE_NAME), RES_PARATR_NUMRULE,  CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,   0},\
460cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },\
461cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_SHADOW_FORMAT), RES_SHADOW,    CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},\
462cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_IS_ON), RES_CHRATR_TWO_LINES,          CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, MID_TWOLINES},\
463cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_PREFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_START_BRACKET},\
464cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_SUFFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_END_BRACKET},\
465cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_EMPHASIS), RES_CHRATR_EMPHASIS_MARK,           CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, MID_EMPHASIS},\
466cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_HANGING_PUNCTUATION), RES_PARATR_HANGINGPUNCTUATION,  CPPU_E2T(CPPUTYPE_BOOLEAN),   PROPERTY_NONE ,0     },\
467cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_CHARACTER_DISTANCE), RES_PARATR_SCRIPTSPACE,         CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE ,0     },\
468cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_FORBIDDEN_RULES), RES_PARATR_FORBIDDEN_RULES,     CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE ,0    },\
469cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_VERT_ALIGNMENT), RES_PARATR_VERTALIGN,             CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE , 0  },\
470cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION), RES_CHRATR_ROTATE,      CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,    MID_ROTATE      },\
471cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE), RES_CHRATR_ROTATE,       CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE,        MID_FITTOLINE  },\
472cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SCALE_WIDTH), RES_CHRATR_SCALEW,       CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,         0 },\
473cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_RELIEF), RES_CHRATR_RELIEF,      CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE,      MID_RELIEF },\
474cdf0e10cSrcweir                     _PROP_DIFF_FONTHEIGHT\
475cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOLLOW_STYLE), FN_UNO_FOLLOW_STYLE,     CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},\
476cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},\
477cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTO_UPDATE), FN_UNO_IS_AUTO_UPDATE, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},\
478cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},\
479cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CATEGORY), FN_UNO_CATEGORY, CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE , 0 },\
480cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },\
481cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_CONNECT_BORDER), RES_PARATR_CONNECT_BORDER, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::MAYBEVOID, 0},\
482cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SNAP_TO_GRID), RES_PARATR_SNAPTOGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::MAYBEVOID, 0 }, \
483cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OUTLINE_LEVEL), RES_PARATR_OUTLINELEVEL,CPPU_E2T(CPPUTYPE_INT16), PropertyAttribute::MAYBEVOID, 0},
484cdf0e10cSrcweir 
485cdf0e10cSrcweir 
486cdf0e10cSrcweir #define COMMON_FLDTYP_PROPERTIES \
487cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_FIELD_USED),      FIELD_PROP_IS_FIELD_USED,      CPPU_E2T(CPPUTYPE_FLOAT), PropertyAttribute::READONLY, 0},\
488cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_FIELD_DISPLAYED), FIELD_PROP_IS_FIELD_DISPLAYED, CPPU_E2T(CPPUTYPE_INT16), PropertyAttribute::READONLY, 0},\
489cdf0e10cSrcweir 
490ca62e2c2SSteve Yin #define COMMON_ACCESSIBILITY_TEXT_ATTRIBUTE \
491ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_COLOR), RES_CHRATR_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        }, \
492ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_COLOR), RES_CHRATR_COLOR,      CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, 0},  \
493ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_CONTOURED), RES_CHRATR_CONTOUR,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},  \
494ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_EMPHASIS), RES_CHRATR_EMPHASIS_MARK,           CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, MID_EMPHASIS},   \
495ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE, MID_ESC          },  \
496ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME), RES_CHRATR_FONT,       CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME }, \
497ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_HEIGHT), RES_CHRATR_FONTSIZE  ,  CPPU_E2T(CPPUTYPE_FLOAT),         PropertyAttribute::MAYBEVOID, MID_FONTHEIGHT|CONVERT_TWIPS},    \
498ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_POSTURE), RES_CHRATR_POSTURE   ,  CPPU_E2T(CPPUTYPE_FONTSLANT),        PropertyAttribute::MAYBEVOID, MID_POSTURE}, \
499ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_SHADOWED), RES_CHRATR_SHADOWED  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},  \
500ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_STRIKEOUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_INT16),                  PropertyAttribute::MAYBEVOID, MID_CROSS_OUT},   \
501ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PropertyAttribute::MAYBEVOID, MID_TL_COLOR},    \
502ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_WEIGHT), RES_CHRATR_WEIGHT    ,  CPPU_E2T(CPPUTYPE_FLOAT),             PropertyAttribute::MAYBEVOID, MID_WEIGHT},  \
503ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_NUMBERING_LEVEL), RES_PARATR_LIST_LEVEL,CPPU_E2T(CPPUTYPE_INT16), PropertyAttribute::MAYBEVOID, 0}, \
504ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT16),              PropertyAttribute::MAYBEVOID, MID_TL_STYLE},    \
505ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_NUMBERING_RULES), RES_PARATR_NUMRULE,CPPU_E2T(CPPUTYPE_INT16), PropertyAttribute::MAYBEVOID, CONVERT_TWIPS},    \
506ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_ADJUST), RES_PARATR_ADJUST,      CPPU_E2T(CPPUTYPE_INT16),         PropertyAttribute::MAYBEVOID, MID_PARA_ADJUST}, \
507ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_BOTTOM_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_LO_MARGIN|CONVERT_TWIPS}, \
508ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_FIRST_LINE_INDENT), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32),      PropertyAttribute::MAYBEVOID, MID_FIRST_LINE_INDENT|CONVERT_TWIPS}, \
509ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_LEFT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_TXT_LMARGIN|CONVERT_TWIPS},   \
510ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_LINE_SPACING), RES_PARATR_LINESPACING, CPPU_E2T(CPPUTYPE_LINESPACE),       PropertyAttribute::MAYBEVOID,     CONVERT_TWIPS},   \
511ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_PARA_RIGHT_MARGIN), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_R_MARGIN|CONVERT_TWIPS},  \
512ca62e2c2SSteve Yin                     { SW_PROP_NMID(UNO_NAME_TABSTOPS), RES_PARATR_TABSTOP,   CPPU_E2T(CPPUTYPE_SEQTABSTOP),   PropertyAttribute::MAYBEVOID, CONVERT_TWIPS}, \
513ca62e2c2SSteve Yin 
514cdf0e10cSrcweir 
51564b14621SArmin Le Grand //UUUU
51664b14621SArmin Le Grand #define FILL_PROPERTIES_SW_BMP \
51764b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_LOGICAL_SIZE),           XATTR_FILLBMP_SIZELOG,      CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0}, \
51864b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_OFFSET_X),               XATTR_FILLBMP_TILEOFFSETX,  CPPU_E2T(CPPUTYPE_INT32) ,          0,  0}, \
51964b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_OFFSET_Y),               XATTR_FILLBMP_TILEOFFSETY,  CPPU_E2T(CPPUTYPE_INT32) ,          0,  0}, \
52064b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_POSITION_OFFSET_X),      XATTR_FILLBMP_POSOFFSETX,   CPPU_E2T(CPPUTYPE_INT32) ,          0,  0}, \
52164b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_POSITION_OFFSET_Y),      XATTR_FILLBMP_POSOFFSETY,   CPPU_E2T(CPPUTYPE_INT32) ,          0,  0}, \
52264b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_RECTANGLE_POINT),        XATTR_FILLBMP_POS,          CPPU_E2T(CPPUTYPE_RECTANGLEPOINT) , 0,  0}, \
52364b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_SIZE_X),                 XATTR_FILLBMP_SIZEX,        CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM}, \
52464b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_SIZE_Y),                 XATTR_FILLBMP_SIZEY,        CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM},    \
52564b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_STRETCH),                XATTR_FILLBMP_STRETCH,      CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0}, \
52664b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_TILE),                   XATTR_FILLBMP_TILE,         CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},\
52764b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBMP_MODE),                   OWN_ATTR_FILLBMP_MODE,      CPPU_E2T(CPPUTYPE_BITMAPMODE),      0,  0}, \
52864b14621SArmin Le Grand 
52964b14621SArmin Le Grand //UUUU
53064b14621SArmin Le Grand #define FILL_PROPERTIES_SW_DEFAULTS \
53164b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLCOLOR),                      XATTR_FILLCOLOR,            CPPU_E2T(CPPUTYPE_INT32),           0,  0}, \
53264b14621SArmin Le Grand 
53364b14621SArmin Le Grand //UUUU
53464b14621SArmin Le Grand #define FILL_PROPERTIES_SW \
53564b14621SArmin Le Grand     FILL_PROPERTIES_SW_BMP \
53664b14621SArmin Le Grand     FILL_PROPERTIES_SW_DEFAULTS \
53764b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBACKGROUND),                 XATTR_FILLBACKGROUND,           CPPU_E2T(CPPUTYPE_BOOLEAN),     0,  0}, \
53864b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBITMAP),                     XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_REFBITMAP),   0,  MID_BITMAP}, \
53964b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBITMAPNAME),                 XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),    0,  MID_NAME }, \
54064b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLBITMAPURL),                  XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),    0,  MID_GRAFURL }, \
54164b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLGRADIENTSTEPCOUNT),          XATTR_GRADIENTSTEPCOUNT,        CPPU_E2T(CPPUTYPE_INT16),       0,  0}, \
54264b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLGRADIENT),                   XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_GRADIENT),    0,  MID_FILLGRADIENT}, \
54364b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLGRADIENTNAME),               XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_OUSTRING),    0,  MID_NAME }, \
54464b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLHATCH),                      XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_HATCH),       0,  MID_FILLHATCH}, \
54564b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLHATCHNAME),                  XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_OUSTRING),    0,  MID_NAME }, \
54664b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLSTYLE),                      XATTR_FILLSTYLE,                CPPU_E2T(CPPUTYPE_FILLSTYLE),   0,  0}, \
54764b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILL_TRANSPARENCE),              XATTR_FILLTRANSPARENCE,         CPPU_E2T(CPPUTYPE_INT16),       0,  0}, \
54864b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLTRANSPARENCEGRADIENT),       XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_GRADIENT),    0,  MID_FILLGRADIENT}, \
54964b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLTRANSPARENCEGRADIENTNAME),   XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_OUSTRING),    0,  MID_NAME }, \
55064b14621SArmin Le Grand     { SW_PROP_NMID(UNO_NAME_SW_FILLCOLOR_2),                    XATTR_SECONDARYFILLCOLOR,       CPPU_E2T(CPPUTYPE_INT32),       0,  0}, \
55164b14621SArmin Le Grand 
GetPropertyMapEntries(sal_uInt16 nPropertyId)552cdf0e10cSrcweir const SfxItemPropertyMapEntry* SwUnoPropertyMapProvider::GetPropertyMapEntries(sal_uInt16 nPropertyId)
553cdf0e10cSrcweir {
554cdf0e10cSrcweir     DBG_ASSERT(nPropertyId < PROPERTY_MAP_END, "Id ?" );
555cdf0e10cSrcweir     if( !aMapEntriesArr[ nPropertyId ] )
556cdf0e10cSrcweir     {
557cdf0e10cSrcweir         switch(nPropertyId)
558cdf0e10cSrcweir         {
559cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_CURSOR:
560cdf0e10cSrcweir             {
561cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aCharAndParaMap_Impl[] =
562cdf0e10cSrcweir                 {
563cdf0e10cSrcweir                     COMPLETE_TEXT_CURSOR_MAP
564cdf0e10cSrcweir                     {0,0,0,0,0,0}
565cdf0e10cSrcweir                 };
566cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aCharAndParaMap_Impl;
567cdf0e10cSrcweir             }
568cdf0e10cSrcweir             break;
569ca62e2c2SSteve Yin             case PROPERTY_MAP_ACCESSIBILITY_TEXT_ATTRIBUTE:
570ca62e2c2SSteve Yin             {
571ca62e2c2SSteve Yin                 static SfxItemPropertyMapEntry aAccessibilityTextAttrMap_Impl[] =
572ca62e2c2SSteve Yin                 {
573ca62e2c2SSteve Yin                     COMMON_ACCESSIBILITY_TEXT_ATTRIBUTE
574ca62e2c2SSteve Yin                     {0,0,0,0,0,0}
575ca62e2c2SSteve Yin                 };
576ca62e2c2SSteve Yin                 aMapEntriesArr[nPropertyId] = aAccessibilityTextAttrMap_Impl;
577ca62e2c2SSteve Yin             }
578ca62e2c2SSteve Yin             break;
579cdf0e10cSrcweir             case PROPERTY_MAP_PARAGRAPH:
580cdf0e10cSrcweir             {
581cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aParagraphMap_Impl[] =
582cdf0e10cSrcweir                 {
583cdf0e10cSrcweir                     COMMON_CRSR_PARA_PROPERTIES_2
584cdf0e10cSrcweir                     TABSTOPS_MAP_ENTRY
585cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
586cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STYLE_NAME), RES_TXTATR_CHARFMT,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},\
587cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STYLE_NAMES), FN_UNO_CHARFMT_SEQUENCE,  CPPU_E2T(CPPUTYPE_OUSTRINGS),     PropertyAttribute::MAYBEVOID,     0},\
58856b35d86SArmin Le Grand 
58956b35d86SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
59056b35d86SArmin Le Grand                     // but need own defines in Writer due to later association of strings
59156b35d86SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
59256b35d86SArmin Le Grand                     // This entry is for adding that properties to style import/export
59356b35d86SArmin Le Grand                     //UUUU Added for paragraph backgrounds, this is for paragraph itself
59456b35d86SArmin Le Grand                     FILL_PROPERTIES_SW
59556b35d86SArmin Le Grand 
596cdf0e10cSrcweir                     {0,0,0,0,0,0}
597cdf0e10cSrcweir                 };
598cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aParagraphMap_Impl;
599cdf0e10cSrcweir             }
600cdf0e10cSrcweir             break;
601cdf0e10cSrcweir             case PROPERTY_MAP_PARA_AUTO_STYLE :
602cdf0e10cSrcweir             {
603cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aAutoParaStyleMap [] =
604cdf0e10cSrcweir                 {
605cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLE_NAME), RES_FRMATR_STYLE_NAME,        CPPU_E2T(CPPUTYPE_OUSTRING),                PropertyAttribute::MAYBEVOID,     0},                                                       \
606cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_STYLE_NAME), FN_UNO_PAGE_STYLE,        CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},                       \
607cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_IS_NUMBER), FN_UNO_IS_NUMBER,     CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},                                                                 \
608cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_LEVEL), FN_UNO_NUM_LEVEL,     CPPU_E2T(CPPUTYPE_INT16),           PropertyAttribute::MAYBEVOID, 0},                                                            \
609cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_START_VALUE), FN_UNO_NUM_START_VALUE, CPPU_E2T(CPPUTYPE_INT16),           PropertyAttribute::MAYBEVOID, CONVERT_TWIPS},                                                \
610cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX), FN_UNO_DOCUMENT_INDEX, CPPU_E2T(CPPUTYPE_REFDOCINDEX), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },            \
611cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_TABLE), FN_UNO_TEXT_TABLE,     CPPU_E2T(CPPUTYPE_REFTXTTABLE),     PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },               \
612cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CELL), FN_UNO_CELL,         CPPU_E2T(CPPUTYPE_REFCELL),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                     \
613cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_FRAME), FN_UNO_TEXT_FRAME,     CPPU_E2T(CPPUTYPE_REFTEXTFRAME),        PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                     \
614cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_SECTION), FN_UNO_TEXT_SECTION, CPPU_E2T(CPPUTYPE_REFTEXTSECTION),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },                    \
615cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_CHAPTER_NUMBERING_LEVEL), FN_UNO_PARA_CHAPTER_NUMBERING_LEVEL,CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, 0},                                                     \
616cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_CONDITIONAL_STYLE_NAME), RES_FRMATR_CONDITIONAL_STYLE_NAME,        CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},                       \
617cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_IS_NUMBERING_RESTART), FN_NUMBER_NEWSTART,     CPPU_E2T(CPPUTYPE_BOOLEAN),     PropertyAttribute::MAYBEVOID, 0 },                       \
618cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OUTLINE_LEVEL), RES_PARATR_OUTLINELEVEL,        CPPU_E2T(CPPUTYPE_INT16),                PropertyAttribute::MAYBEVOID,     0}, // #outline level,zhaojianwei
619cdf0e10cSrcweir                     COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN
620cdf0e10cSrcweir                     TABSTOPS_MAP_ENTRY
621cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
622cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_AUTO_STYLE_NAME), RES_AUTO_STYLE,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},
62356b35d86SArmin Le Grand 
62456b35d86SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
62556b35d86SArmin Le Grand                     // but need own defines in Writer due to later association of strings
62656b35d86SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
62756b35d86SArmin Le Grand                     // This entry is for adding that properties to style import/export
62856b35d86SArmin Le Grand                     //UUUU Added for paragraph backgrounds, this is for Paragraph AutoStyles
62956b35d86SArmin Le Grand                     FILL_PROPERTIES_SW
63056b35d86SArmin Le Grand 
631cdf0e10cSrcweir                     {0,0,0,0,0,0}
632cdf0e10cSrcweir                 };
633cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aAutoParaStyleMap;
634cdf0e10cSrcweir             }
635cdf0e10cSrcweir             break;
636cdf0e10cSrcweir             case PROPERTY_MAP_CHAR_STYLE :
637cdf0e10cSrcweir             {
638cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aCharStyleMap   [] =
639cdf0e10cSrcweir                 {
640cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_KERNING), RES_CHRATR_AUTOKERN  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
641cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_TRANSPARENT), RES_CHRATR_BACKGROUND,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
642cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_COLOR), RES_CHRATR_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
643cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CASE_MAP), RES_CHRATR_CASEMAP,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE, 0},
644cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COLOR), RES_CHRATR_COLOR,      CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, 0},
645cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STRIKEOUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_INT16),                  PropertyAttribute::MAYBEVOID, MID_CROSS_OUT},
646cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CROSSED_OUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,        PROPERTY_NONE, 0},
647cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE, MID_ESC          },
648cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT_HEIGHT), RES_CHRATR_ESCAPEMENT,     CPPU_E2T(CPPUTYPE_INT8)  ,          PROPERTY_NONE, MID_ESC_HEIGHT},
649cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FLASH), RES_CHRATR_BLINK   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
650cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_HIDDEN), RES_CHRATR_HIDDEN, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
651cdf0e10cSrcweir                     _STANDARD_FONT_PROPERTIES
652cdf0e10cSrcweir                     _CJK_FONT_PROPERTIES
653cdf0e10cSrcweir                     _CTL_FONT_PROPERTIES
654cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT16),      PROPERTY_NONE, MID_TL_STYLE},
655cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PROPERTY_NONE, MID_TL_COLOR},
656cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_HAS_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE, MID_TL_HASCOLOR},
657cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE, MID_TL_STYLE},
658cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT32),              PROPERTY_NONE, MID_TL_COLOR},
659cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_HAS_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),            PROPERTY_NONE, MID_TL_HASCOLOR},
660cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_KERNING), RES_CHRATR_KERNING    ,  CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,  CONVERT_TWIPS},
661cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_NO_HYPHENATION), RES_CHRATR_NOHYPHEN   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
662cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SHADOWED), RES_CHRATR_SHADOWED  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
663cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CONTOURED), RES_CHRATR_CONTOUR,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
664cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_WORD_MODE), RES_CHRATR_WORDLINEMODE,CPPU_E2T(CPPUTYPE_BOOLEAN)  ,    PROPERTY_NONE,     0},
665cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
666cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},
667cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
668cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_IS_ON), RES_CHRATR_TWO_LINES,          CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, MID_TWOLINES},
669cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_PREFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_START_BRACKET},
670cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_SUFFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_END_BRACKET},
671cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_EMPHASIS), RES_CHRATR_EMPHASIS_MARK,           CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, MID_EMPHASIS},
672cdf0e10cSrcweir                     _PROP_DIFF_FONTHEIGHT
673cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION), RES_CHRATR_ROTATE,      CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,    MID_ROTATE      },
674cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE), RES_CHRATR_ROTATE,       CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE,        MID_FITTOLINE  },
675cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SCALE_WIDTH), RES_CHRATR_SCALEW,       CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,         0 },
676cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_RELIEF), RES_CHRATR_RELIEF,      CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE,      MID_RELIEF },
677cdf0e10cSrcweir                     {0,0,0,0,0,0}
678cdf0e10cSrcweir                 };
679cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aCharStyleMap;
680cdf0e10cSrcweir             }
681cdf0e10cSrcweir             break;
682cdf0e10cSrcweir             case PROPERTY_MAP_CHAR_AUTO_STYLE :
683cdf0e10cSrcweir             {
684cdf0e10cSrcweir                 // same as PROPERTY_MAP_TEXTPORTION_EXTENSIONS
685cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aAutoCharStyleMap   [] =
686cdf0e10cSrcweir                 {
687cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_KERNING), RES_CHRATR_AUTOKERN  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
688cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_TRANSPARENT), RES_CHRATR_BACKGROUND,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
689cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_BACK_COLOR), RES_CHRATR_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
690cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CASE_MAP), RES_CHRATR_CASEMAP,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE, 0},
691cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COLOR), RES_CHRATR_COLOR,      CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE, 0},
692cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STRIKEOUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_INT16),                  PropertyAttribute::MAYBEVOID, MID_CROSS_OUT},
693cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CROSSED_OUT), RES_CHRATR_CROSSEDOUT,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,        PROPERTY_NONE, 0},
694cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT), RES_CHRATR_ESCAPEMENT,  CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE, MID_ESC          },
695cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ESCAPEMENT_HEIGHT), RES_CHRATR_ESCAPEMENT,     CPPU_E2T(CPPUTYPE_INT8)  ,          PROPERTY_NONE, MID_ESC_HEIGHT},
696cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FLASH), RES_CHRATR_BLINK   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
697cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_HIDDEN), RES_CHRATR_HIDDEN, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
698cdf0e10cSrcweir                     _STANDARD_FONT_PROPERTIES
699cdf0e10cSrcweir                     _CJK_FONT_PROPERTIES
700cdf0e10cSrcweir                     _CTL_FONT_PROPERTIES
701cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT16),      PROPERTY_NONE, MID_TL_STYLE},
702cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PROPERTY_NONE, MID_TL_COLOR},
703cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_UNDERLINE_HAS_COLOR), RES_CHRATR_UNDERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE, MID_TL_HASCOLOR},
704cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT16),      PROPERTY_NONE, MID_TL_STYLE},
705cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_INT32),            PROPERTY_NONE, MID_TL_COLOR},
706cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_OVERLINE_HAS_COLOR), RES_CHRATR_OVERLINE ,  CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE, MID_TL_HASCOLOR},
707cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_KERNING), RES_CHRATR_KERNING    ,  CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,  CONVERT_TWIPS},
708cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_NO_HYPHENATION), RES_CHRATR_NOHYPHEN   ,   CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
709cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SHADOWED), RES_CHRATR_SHADOWED  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
710cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_CONTOURED), RES_CHRATR_CONTOUR,    CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
711cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_WORD_MODE), RES_CHRATR_WORDLINEMODE,CPPU_E2T(CPPUTYPE_BOOLEAN)  ,    PROPERTY_NONE,     0},
712cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
713cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_USER_DEFINED_ATTRIBUTES), RES_TXTATR_UNKNOWN_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
714cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},
715cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
716cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_IS_ON), RES_CHRATR_TWO_LINES,          CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, MID_TWOLINES},
717cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_PREFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_START_BRACKET},
718cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_COMBINE_SUFFIX), RES_CHRATR_TWO_LINES,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, MID_END_BRACKET},
719cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_EMPHASIS), RES_CHRATR_EMPHASIS_MARK,           CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, MID_EMPHASIS},
720cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION), RES_CHRATR_ROTATE,      CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,    MID_ROTATE      },
721cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE), RES_CHRATR_ROTATE,       CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE,        MID_FITTOLINE  },
722cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_SCALE_WIDTH), RES_CHRATR_SCALEW,       CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,         0 },
723cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_RELIEF), RES_CHRATR_RELIEF,      CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE,      MID_RELIEF },
724cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_AUTO_STYLE_NAME), RES_TXTATR_AUTOFMT,     CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID,     0},
725cdf0e10cSrcweir                     {0,0,0,0,0,0}
726cdf0e10cSrcweir                 };
727cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aAutoCharStyleMap;
728cdf0e10cSrcweir             }
729cdf0e10cSrcweir             break;
730cdf0e10cSrcweir             case PROPERTY_MAP_RUBY_AUTO_STYLE :
731cdf0e10cSrcweir             {
732cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aAutoRubyStyleMap [] =
733cdf0e10cSrcweir                 {
734cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RUBY_ADJUST), RES_TXTATR_CJK_RUBY,  CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID,          MID_RUBY_ADJUST },
735cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RUBY_IS_ABOVE), RES_TXTATR_CJK_RUBY,    CPPU_E2T(CPPUTYPE_BOOLEAN),  PropertyAttribute::MAYBEVOID,     MID_RUBY_ABOVE },
736cdf0e10cSrcweir                     {0,0,0,0,0,0}
737cdf0e10cSrcweir                 };
738cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aAutoRubyStyleMap;
739cdf0e10cSrcweir             }
740cdf0e10cSrcweir             break;
741cdf0e10cSrcweir             case PROPERTY_MAP_PARA_STYLE :
742cdf0e10cSrcweir             {
743cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aParaStyleMap [] =
744cdf0e10cSrcweir                 {
745cdf0e10cSrcweir                     COMMON_PARA_STYLE_PROPERTIES
74656b35d86SArmin Le Grand 
74756b35d86SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
74856b35d86SArmin Le Grand                     // but need own defines in Writer due to later association of strings
74956b35d86SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
75056b35d86SArmin Le Grand                     // This entry is for adding that properties to style import/export
75156b35d86SArmin Le Grand                     //UUUU Added for paragraph backgrounds, this is for Paragraph Styles
75256b35d86SArmin Le Grand                     FILL_PROPERTIES_SW
75356b35d86SArmin Le Grand 
754cdf0e10cSrcweir                     {0,0,0,0,0,0}
755cdf0e10cSrcweir                 };
756cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aParaStyleMap;
757cdf0e10cSrcweir             }
758cdf0e10cSrcweir             break;
759cdf0e10cSrcweir             case PROPERTY_MAP_CONDITIONAL_PARA_STYLE :
760cdf0e10cSrcweir             {
761cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aParaStyleMap [] =
762cdf0e10cSrcweir                 {
763cdf0e10cSrcweir                     COMMON_PARA_STYLE_PROPERTIES
764cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLE_CONDITIONS), FN_UNO_PARA_STYLE_CONDITIONS, CPPU_E2T(CPPUTYPE_SEQNAMEDVALUE), PropertyAttribute::MAYBEVOID, 0},
76556b35d86SArmin Le Grand 
76656b35d86SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
76756b35d86SArmin Le Grand                     // but need own defines in Writer due to later association of strings
76856b35d86SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
76956b35d86SArmin Le Grand                     // This entry is for adding that properties to style import/export
77056b35d86SArmin Le Grand                     //UUUU Added for paragraph backgrounds, this is for Paragraph Styles
77156b35d86SArmin Le Grand                     FILL_PROPERTIES_SW
77256b35d86SArmin Le Grand 
773cdf0e10cSrcweir                     {0,0,0,0,0,0}
774cdf0e10cSrcweir                 };
775cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aParaStyleMap;
776cdf0e10cSrcweir             }
777cdf0e10cSrcweir             break;
778cdf0e10cSrcweir             case PROPERTY_MAP_FRAME_STYLE:
779cdf0e10cSrcweir             {
780cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aFrameStyleMap   [] =
781cdf0e10cSrcweir                 {
782cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_PAGE_NO), RES_ANCHOR,            CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE, MID_ANCHOR_PAGENUM       },
783cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_TYPE), RES_ANCHOR,           CPPU_E2T(CPPUTYPE_TXTCNTANCHOR),            PROPERTY_NONE, MID_ANCHOR_ANCHORTYPE},
784cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
785cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR_R_G_B), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE ,MID_BACK_COLOR_R_G_B},
786cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR_TRANSPARENCY), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE ,MID_BACK_COLOR_TRANSPARENCY},    \
787cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_CHAIN_NEXT_NAME), RES_CHAIN,                CPPU_E2T(CPPUTYPE_OUSTRING),            PROPERTY_NONE ,MID_CHAIN_NEXTNAME},
788cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_CHAIN_PREV_NAME), RES_CHAIN,                CPPU_E2T(CPPUTYPE_OUSTRING),            PROPERTY_NONE ,MID_CHAIN_PREVNAME},
789cdf0e10cSrcweir                 /*not impl*/    { SW_PROP_NMID(UNO_NAME_CLIENT_MAP), RES_URL,               CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_URL_CLIENTMAP         },
790cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTENT_PROTECTED), RES_PROTECT,            CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_CONTENT   },
791cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_EDIT_IN_READONLY), RES_EDIT_IN_READONLY,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
792cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_GRAPHIC), RES_BACKGROUND,       &,                              PROPERTY_NONE, MID_GRAPHIC
793cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
794cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
795cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
796cdf0e10cSrcweir                     // --> OD 2005-06-06 #i50322# - add missing map entry for transparency of graphic background
797cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_TRANSPARENCY), RES_BACKGROUND, CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENCY},
798cdf0e10cSrcweir                     // <--
799cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_MARGIN), RES_LR_SPACE,             CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},
800cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},
801cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_HORIORIENT_ORIENT    },
802cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_POSITION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_HORIORIENT_POSITION|CONVERT_TWIPS    },
803cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_RELATION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_HORIORIENT_RELATION  },
804cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_U_R_L), RES_URL,                 CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_URL_URL},
805cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_TARGET), RES_URL,                CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_URL_TARGET},
806cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HYPER_LINK_NAME), RES_URL,              CPPU_E2T(CPPUTYPE_OUSTRING),            PROPERTY_NONE ,MID_URL_HYPERLINKNAME     },
807cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OPAQUE), RES_OPAQUE,            CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
808cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_TOGGLE), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_HORIORIENT_PAGETOGGLE },
809cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_POSITION_PROTECTED), RES_PROTECT,           CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_POSITION},
810cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PRINT), RES_PRINT,              CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
811cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_WIDTH|CONVERT_TWIPS          },
812cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEIGHT), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_HEIGHT|CONVERT_TWIPS         },
813cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RELATIVE_HEIGHT), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_REL_HEIGHT },
814cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RELATIVE_WIDTH), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_REL_WIDTH  },
815cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE_TYPE), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_SIZE_TYPE  },
816cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH_TYPE), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_WIDTH_TYPE },
817cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE), RES_FRM_SIZE,            CPPU_E2T(CPPUTYPE_AWTSIZE),             PROPERTY_NONE, MID_FRMSIZE_SIZE|CONVERT_TWIPS},
818cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_SYNC_WIDTH_TO_HEIGHT), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,   MID_FRMSIZE_IS_SYNC_WIDTH_TO_HEIGHT    },
819cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_SYNC_HEIGHT_TO_WIDTH), RES_FRM_SIZE,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,   MID_FRMSIZE_IS_SYNC_HEIGHT_TO_WIDTH },
820cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_WIDTH), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_WIDTH            },
821cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SHADOW_FORMAT), RES_SHADOW,             CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},
822cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SERVER_MAP), RES_URL,               CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_URL_SERVERMAP         },
823cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE_PROTECTED), RES_PROTECT,           CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_PROTECT_SIZE    },
824cdf0e10cSrcweir                     //Surround bleibt, weil es mit der 5.1 ausgeliefert wurde, obwohl es mit text::WrapTextMode identisch ist
825cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND), RES_SURROUND,          CPPU_E2T(CPPUTYPE_WRAPTXTMODE),    PROPERTY_NONE, MID_SURROUND_SURROUNDTYPE },
826cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_WRAP), RES_SURROUND,           CPPU_E2T(CPPUTYPE_WRAPTXTMODE),             PROPERTY_NONE, MID_SURROUND_SURROUNDTYPE    },
827cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_ANCHORONLY), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_ANCHORONLY      },
828cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_CONTOUR), RES_SURROUND,            CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUR         },
829cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_OUTSIDE), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUROUTSIDE  },
830cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
831cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},
832cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_MARGIN), RES_UL_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},
833cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
834cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_ORIENT    },
835cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_POSITION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_VERTORIENT_POSITION|CONVERT_TWIPS    },
836cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_RELATION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_RELATION  },
837cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,              CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },
838cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,             CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },
839cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,               CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },
840cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,                CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
841cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,    CPPU_E2T(CPPUTYPE_INT32), 0, BORDER_DISTANCE|CONVERT_TWIPS },
842cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
843cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
844cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
845cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
846cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
847cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},
848cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTO_UPDATE), FN_UNO_IS_AUTO_UPDATE, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
849cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
850cdf0e10cSrcweir                     // OD 18.09.2003 #i18732#
851cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_FOLLOWING_TEXT_FLOW), RES_FOLLOW_TEXT_FLOW,     CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
852cdf0e10cSrcweir                     // OD 2004-05-05 #i28701#
853cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRAP_INFLUENCE_ON_POSITION), RES_WRAP_INFLUENCE_ON_OBJPOS, CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, MID_WRAP_INFLUENCE},
854cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
85564b14621SArmin Le Grand 
856b740b198SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
85764b14621SArmin Le Grand                     // but need own defines in Writer due to later association of strings
858b740b198SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
859b740b198SArmin Le Grand                     // This entry is for adding that properties to style import/export
86064b14621SArmin Le Grand                     FILL_PROPERTIES_SW
86164b14621SArmin Le Grand 
862cdf0e10cSrcweir                     {0,0,0,0,0,0}
863cdf0e10cSrcweir                 };
864cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aFrameStyleMap;
865cdf0e10cSrcweir             }
866cdf0e10cSrcweir             break;
867cdf0e10cSrcweir             case PROPERTY_MAP_PAGE_STYLE :
868cdf0e10cSrcweir             {
869cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aPageStyleMap   [] =
870cdf0e10cSrcweir                 {
871cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
872cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_GRAPHIC), RES_BACKGROUND,       &,                              PROPERTY_NONE, MID_GRAPHIC
873cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
874cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
875cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
876cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_MARGIN), RES_LR_SPACE,             CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},
877cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},
878cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
879cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,              CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },
880cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,             CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },
881cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,               CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },
882cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,                CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
883cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,    CPPU_E2T(CPPUTYPE_INT32), 0, BORDER_DISTANCE|CONVERT_TWIPS },
884cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
885cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
886cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
887cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
888cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SHADOW_FORMAT), RES_SHADOW,             CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},
889cdf0e10cSrcweir 
89056b35d86SArmin Le Grand                     //UUU use real WhichIDs for Header, no longer use extra-defined WhichIDs which make handling harder as needed.
89156b35d86SArmin Le Grand                     // The implementation will decide if these are part of Header/Footer or PageStyle depending on the SlotName,
89256b35d86SArmin Le Grand                     // more precisely on the first characters. Thus it is necessary that these are 'Header' for the Header slots
89356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BACK_COLOR),             RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
89456b35d86SArmin Le Grand                 //  { SW_PROP_NMID(UNO_NAME_HEADER_GRAPHIC),                RES_BACKGROUND,     &,                              PROPERTY_NONE, MID_GRAPHIC
89556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_GRAPHIC_URL),            RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
89656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_GRAPHIC_FILTER),         RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
89756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_GRAPHIC_LOCATION),       RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
89856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_LEFT_MARGIN),            RES_LR_SPACE,                   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},
89956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_RIGHT_MARGIN),           RES_LR_SPACE,                   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},
90056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BACK_TRANSPARENT),       RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
90156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_LEFT_BORDER),            RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },
90256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_RIGHT_BORDER),           RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },
90356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_TOP_BORDER),             RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },
90456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BOTTOM_BORDER),          RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
90556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BORDER_DISTANCE),        RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),    PropertyAttribute::MAYBEVOID, BORDER_DISTANCE|CONVERT_TWIPS },
90656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_LEFT_BORDER_DISTANCE),   RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
90756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_RIGHT_BORDER_DISTANCE),  RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
90856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_TOP_BORDER_DISTANCE),    RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
90956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BOTTOM_BORDER_DISTANCE), RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
91056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_SHADOW_FORMAT),          RES_SHADOW,                     CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},
91156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_BODY_DISTANCE),          RES_UL_SPACE,                   CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_LO_MARGIN|CONVERT_TWIPS       },
91256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_IS_DYNAMIC_HEIGHT),      SID_ATTR_PAGE_DYNAMIC,          CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
91356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_IS_SHARED),              SID_ATTR_PAGE_SHARED,           CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
91456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_HEIGHT),                 SID_ATTR_PAGE_SIZE,             CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_SIZE_HEIGHT|CONVERT_TWIPS         },
91556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_IS_ON),                  SID_ATTR_PAGE_ON,               CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
91656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_DYNAMIC_SPACING),        RES_HEADER_FOOTER_EAT_SPACING,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PropertyAttribute::MAYBEVOID ,0         },
917cdf0e10cSrcweir 
91856b35d86SArmin Le Grand                     //UUU use real WhichIDs for Footer, see Header (above) for more infos
91956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BACK_COLOR),             RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
92056b35d86SArmin Le Grand                 //  { SW_PROP_NMID(UNO_NAME_FOOTER_GRAPHIC),                RES_BACKGROUND,     &,                              PROPERTY_NONE, MID_GRAPHIC
92156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_GRAPHIC_URL),            RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
92256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_GRAPHIC_FILTER),         RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
92356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_GRAPHIC_LOCATION),       RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
92456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_LEFT_MARGIN),            RES_LR_SPACE,                   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},
92556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_RIGHT_MARGIN),           RES_LR_SPACE,                   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},
92656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BACK_TRANSPARENT),       RES_BACKGROUND,                 CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
92756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_LEFT_BORDER),            RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, LEFT_BORDER  |CONVERT_TWIPS },
92856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_RIGHT_BORDER),           RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, RIGHT_BORDER |CONVERT_TWIPS },
92956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_TOP_BORDER),             RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, TOP_BORDER   |CONVERT_TWIPS },
93056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BOTTOM_BORDER),          RES_BOX,                        CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
93156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BORDER_DISTANCE),        RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),    PropertyAttribute::MAYBEVOID, BORDER_DISTANCE|CONVERT_TWIPS },
93256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_LEFT_BORDER_DISTANCE),   RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
93356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_RIGHT_BORDER_DISTANCE),  RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
93456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_TOP_BORDER_DISTANCE),    RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
93556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BOTTOM_BORDER_DISTANCE), RES_BOX,                        CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
93656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_SHADOW_FORMAT),          RES_SHADOW,                     CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},
93756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_BODY_DISTANCE),          RES_UL_SPACE,                   CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_UP_MARGIN|CONVERT_TWIPS       },
93856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_IS_DYNAMIC_HEIGHT),      SID_ATTR_PAGE_DYNAMIC,          CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
93956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_IS_SHARED),              SID_ATTR_PAGE_SHARED,           CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
94056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_HEIGHT),                 SID_ATTR_PAGE_SIZE,             CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_SIZE_HEIGHT|CONVERT_TWIPS         },
94156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_IS_ON),                  SID_ATTR_PAGE_ON,               CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,0         },
94256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_DYNAMIC_SPACING),        RES_HEADER_FOOTER_EAT_SPACING,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PropertyAttribute::MAYBEVOID ,0         },
943cdf0e10cSrcweir 
944cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_LANDSCAPE), SID_ATTR_PAGE,           CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE ,MID_PAGE_ORIENTATION   },
945cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE), SID_ATTR_PAGE,             CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE , MID_PAGE_NUMTYPE       },
946cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_STYLE_LAYOUT), SID_ATTR_PAGE,          CPPU_E2T(CPPUTYPE_PAGESTYLELAY),    PROPERTY_NONE ,MID_PAGE_LAYOUT     },
947cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PRINTER_PAPER_TRAY), RES_PAPER_BIN,             CPPU_E2T(CPPUTYPE_OUSTRING),            PROPERTY_NONE , 0 },
948cdf0e10cSrcweir //                  { SW_PROP_NMID(UNO_NAME_REGISTER_MODE_ACTIVE), SID_SWREGISTER_MODE,     CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE , 0 },
949cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_REGISTER_PARAGRAPH_STYLE), SID_SWREGISTER_COLLECTION,   CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE , 0 },
950cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE), SID_ATTR_PAGE_SIZE,  CPPU_E2T(CPPUTYPE_AWTSIZE),             PROPERTY_NONE,   MID_SIZE_SIZE|CONVERT_TWIPS},
951cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH), SID_ATTR_PAGE_SIZE,     CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_SIZE_WIDTH|CONVERT_TWIPS},
952cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEIGHT), SID_ATTR_PAGE_SIZE,    CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_SIZE_HEIGHT|CONVERT_TWIPS            },
953cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
954cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},
955cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_MARGIN), RES_UL_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},
956cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEADER_TEXT), FN_UNO_HEADER,        CPPU_E2T(CPPUTYPE_REFTEXT),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
957cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEADER_TEXT_LEFT), FN_UNO_HEADER_LEFT,     CPPU_E2T(CPPUTYPE_REFTEXT),          PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
958cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEADER_TEXT_RIGHT), FN_UNO_HEADER_RIGHT,    CPPU_E2T(CPPUTYPE_REFTEXT),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
959cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTER_TEXT), FN_UNO_FOOTER,        CPPU_E2T(CPPUTYPE_REFTEXT),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
960cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTER_TEXT_LEFT), FN_UNO_FOOTER_LEFT,  CPPU_E2T(CPPUTYPE_REFTEXT),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
961cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTER_TEXT_RIGHT), FN_UNO_FOOTER_RIGHT,    CPPU_E2T(CPPUTYPE_REFTEXT),         PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
962cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOLLOW_STYLE), FN_UNO_FOLLOW_STYLE,     CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
963cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
964cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},
965cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
966cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_HEIGHT), FN_PARAM_FTN_INFO,        CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE ,       MID_FTN_HEIGHT|CONVERT_TWIPS},
967cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_WEIGHT), FN_PARAM_FTN_INFO,       CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE ,     MID_LINE_WEIGHT|CONVERT_TWIPS},
968cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_COLOR), FN_PARAM_FTN_INFO,        CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE ,     MID_LINE_COLOR},
969cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_RELATIVE_WIDTH), FN_PARAM_FTN_INFO,       CPPU_E2T(CPPUTYPE_INT8),        PROPERTY_NONE ,     MID_LINE_RELWIDTH    },
970cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_ADJUST), FN_PARAM_FTN_INFO,       CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE ,     MID_LINE_ADJUST     },
971cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_TEXT_DISTANCE), FN_PARAM_FTN_INFO,        CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE ,     MID_LINE_TEXT_DIST   |CONVERT_TWIPS },
972cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_LINE_DISTANCE), FN_PARAM_FTN_INFO,         CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE ,     MID_LINE_FOOTNOTE_DIST|CONVERT_TWIPS},
973cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
97456b35d86SArmin Le Grand 
975cdf0e10cSrcweir                     // writing grid
976cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_COLOR), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_GRID_COLOR},
977cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_LINES), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, MID_GRID_LINES},
978cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_BASE_HEIGHT), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_GRID_BASEHEIGHT|CONVERT_TWIPS},
979cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_RUBY_HEIGHT), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_GRID_RUBYHEIGHT|CONVERT_TWIPS},
980cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_MODE), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, MID_GRID_TYPE},
981cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_RUBY_BELOW), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_RUBY_BELOW},
982cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_PRINT), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_PRINT},
983cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_DISPLAY), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_DISPLAY},
984cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_BASE_WIDTH), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_GRID_BASEWIDTH|CONVERT_TWIPS},
985cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_SNAP_TO_CHARS), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_SNAPTOCHARS},
986cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_STANDARD_PAGE_MODE), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_STANDARD_MODE},
98756b35d86SArmin Le Grand 
98856b35d86SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
98956b35d86SArmin Le Grand                     // but need own defines in Writer due to later association of strings
99056b35d86SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
99156b35d86SArmin Le Grand                     // This entry is for adding that properties to style import/export
99256b35d86SArmin Le Grand                     FILL_PROPERTIES_SW
99356b35d86SArmin Le Grand 
99456b35d86SArmin Le Grand                     //UUUU Added DrawingLayer FillStyle Properties for Header. These need an own unique name,
99556b35d86SArmin Le Grand                     // but reuse the same WhichIDs as the regular fill. The implementation will decide to which
99656b35d86SArmin Le Grand                     // group of fill properties it belongs based on the start of the name (was already done in
99756b35d86SArmin Le Grand                     // the implementation partially), thus all SlotNames *have* to start with 'Header'
99856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_LOGICAL_SIZE),           XATTR_FILLBMP_SIZELOG,          CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
99956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_OFFSET_X),               XATTR_FILLBMP_TILEOFFSETX,      CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
100056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_OFFSET_Y),               XATTR_FILLBMP_TILEOFFSETY,      CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
100156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_X),      XATTR_FILLBMP_POSOFFSETX,       CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
100256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_Y),      XATTR_FILLBMP_POSOFFSETY,       CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
100356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_RECTANGLE_POINT),        XATTR_FILLBMP_POS,              CPPU_E2T(CPPUTYPE_RECTANGLEPOINT) , 0,  0},
100456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_SIZE_X),                 XATTR_FILLBMP_SIZEX,            CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM},
100556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_SIZE_Y),                 XATTR_FILLBMP_SIZEY,            CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM},
100656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_STRETCH),                XATTR_FILLBMP_STRETCH,          CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
100756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_TILE),                   XATTR_FILLBMP_TILE,             CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
100856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBMP_MODE),                   OWN_ATTR_FILLBMP_MODE,          CPPU_E2T(CPPUTYPE_BITMAPMODE),      0,  0},
100956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLCOLOR),                      XATTR_FILLCOLOR,                CPPU_E2T(CPPUTYPE_INT32),           0,  0},
101056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBACKGROUND),                 XATTR_FILLBACKGROUND,           CPPU_E2T(CPPUTYPE_BOOLEAN),         0,  0},
101156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBITMAP),                     XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_REFBITMAP),       0,  MID_BITMAP},
101256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBITMAPNAME),                 XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
101356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLBITMAPURL),                  XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_GRAFURL },
101456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLGRADIENTSTEPCOUNT),          XATTR_GRADIENTSTEPCOUNT,        CPPU_E2T(CPPUTYPE_INT16),           0,  0},
101556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLGRADIENT),                   XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_GRADIENT),        0,  MID_FILLGRADIENT},
101656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLGRADIENTNAME),               XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
101756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLHATCH),                      XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_HATCH),           0,  MID_FILLHATCH},
101856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLHATCHNAME),                  XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
101956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLSTYLE),                      XATTR_FILLSTYLE,                CPPU_E2T(CPPUTYPE_FILLSTYLE),       0,  0},
102056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILL_TRANSPARENCE),              XATTR_FILLTRANSPARENCE,         CPPU_E2T(CPPUTYPE_INT16),           0,  0},
102156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENT),       XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_GRADIENT),        0,  MID_FILLGRADIENT},
102256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENTNAME),   XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
102356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_HEADER_FILLCOLOR_2),                    XATTR_SECONDARYFILLCOLOR,       CPPU_E2T(CPPUTYPE_INT32),           0,  0},
102456b35d86SArmin Le Grand 
102556b35d86SArmin Le Grand                     //UUUU Added DrawingLayer FillStyle Properties for Footer, similar as for Header (see there)
102656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_LOGICAL_SIZE),           XATTR_FILLBMP_SIZELOG,          CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
102756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_OFFSET_X),               XATTR_FILLBMP_TILEOFFSETX,      CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
102856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_OFFSET_Y),               XATTR_FILLBMP_TILEOFFSETY,      CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
102956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_X),      XATTR_FILLBMP_POSOFFSETX,       CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
103056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_Y),      XATTR_FILLBMP_POSOFFSETY,       CPPU_E2T(CPPUTYPE_INT32) ,          0,  0},
103156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_RECTANGLE_POINT),        XATTR_FILLBMP_POS,              CPPU_E2T(CPPUTYPE_RECTANGLEPOINT) , 0,  0},
103256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_SIZE_X),                 XATTR_FILLBMP_SIZEX,            CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM},
103356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_SIZE_Y),                 XATTR_FILLBMP_SIZEY,            CPPU_E2T(CPPUTYPE_INT32) ,          0,  SFX_METRIC_ITEM},
103456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_STRETCH),                XATTR_FILLBMP_STRETCH,          CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
103556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_TILE),                   XATTR_FILLBMP_TILE,             CPPU_E2T(CPPUTYPE_BOOLEAN) ,        0,  0},
103656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBMP_MODE),                   OWN_ATTR_FILLBMP_MODE,          CPPU_E2T(CPPUTYPE_BITMAPMODE),      0,  0},
103756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLCOLOR),                      XATTR_FILLCOLOR,                CPPU_E2T(CPPUTYPE_INT32),           0,  0},
103856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBACKGROUND),                 XATTR_FILLBACKGROUND,           CPPU_E2T(CPPUTYPE_BOOLEAN),         0,  0},
103956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBITMAP),                     XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_REFBITMAP),       0,  MID_BITMAP},
104056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBITMAPNAME),                 XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
104156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLBITMAPURL),                  XATTR_FILLBITMAP,               CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_GRAFURL },
104256b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLGRADIENTSTEPCOUNT),          XATTR_GRADIENTSTEPCOUNT,        CPPU_E2T(CPPUTYPE_INT16),           0,  0},
104356b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLGRADIENT),                   XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_GRADIENT),        0,  MID_FILLGRADIENT},
104456b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLGRADIENTNAME),               XATTR_FILLGRADIENT,             CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
104556b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLHATCH),                      XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_HATCH),           0,  MID_FILLHATCH},
104656b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLHATCHNAME),                  XATTR_FILLHATCH,                CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
104756b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLSTYLE),                      XATTR_FILLSTYLE,                CPPU_E2T(CPPUTYPE_FILLSTYLE),       0,  0},
104856b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILL_TRANSPARENCE),              XATTR_FILLTRANSPARENCE,         CPPU_E2T(CPPUTYPE_INT16),           0,  0},
104956b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENT),       XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_GRADIENT),        0,  MID_FILLGRADIENT},
105056b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENTNAME),   XATTR_FILLFLOATTRANSPARENCE,    CPPU_E2T(CPPUTYPE_OUSTRING),        0,  MID_NAME },
105156b35d86SArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_FOOTER_FILLCOLOR_2),                    XATTR_SECONDARYFILLCOLOR,       CPPU_E2T(CPPUTYPE_INT32),           0,  0},
105256b35d86SArmin Le Grand 
1053cdf0e10cSrcweir                     {0,0,0,0,0,0}
1054cdf0e10cSrcweir                 };
1055cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aPageStyleMap;
1056cdf0e10cSrcweir             }
1057cdf0e10cSrcweir             break;
1058cdf0e10cSrcweir             case PROPERTY_MAP_NUM_STYLE  :
1059cdf0e10cSrcweir             {
1060cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aNumStyleMap        [] =
1061cdf0e10cSrcweir                 {
1062cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBERING_RULES), FN_UNO_NUM_RULES, CPPU_E2T(CPPUTYPE_REFIDXREPL), PROPERTY_NONE, CONVERT_TWIPS},
1063cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PHYSICAL), FN_UNO_IS_PHYSICAL,     CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0},
1064cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DISPLAY_NAME), FN_UNO_DISPLAY_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
1065cdf0e10cSrcweir                     {0,0,0,0,0,0}
1066cdf0e10cSrcweir                 };
1067cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aNumStyleMap;
1068cdf0e10cSrcweir             }
1069cdf0e10cSrcweir             break;
1070cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE :
1071cdf0e10cSrcweir             {
1072cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTablePropertyMap_Impl[] =
1073cdf0e10cSrcweir                 {
1074cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,        CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE,MID_BACK_COLOR         },
1075cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BREAK_TYPE), RES_BREAK,                 CPPU_E2T(CPPUTYPE_BREAK),       PROPERTY_NONE, 0},
1076cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1077cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1078cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1079cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_MARGIN), RES_LR_SPACE,             CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_L_MARGIN|CONVERT_TWIPS},
1080cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_R_MARGIN|CONVERT_TWIPS},
1081cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_HORIORIENT_ORIENT    },
1082cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_KEEP_TOGETHER), RES_KEEP,               CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
1083cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SPLIT), RES_LAYOUT_SPLIT,       CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0},
1084cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_NUMBER_OFFSET), RES_PAGEDESC,              CPPU_E2T(CPPUTYPE_INT16),       PropertyAttribute::MAYBEVOID, MID_PAGEDESC_PAGENUMOFFSET},
1085cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_DESC_NAME), RES_PAGEDESC,           CPPU_E2T(CPPUTYPE_OUSTRING),         PropertyAttribute::MAYBEVOID, 0xff},
1086cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RELATIVE_WIDTH), FN_TABLE_RELATIVE_WIDTH,CPPU_E2T(CPPUTYPE_INT16)  ,        PROPERTY_NONE, 0xff },
1087cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_REPEAT_HEADLINE), FN_TABLE_HEADLINE_REPEAT,CPPU_E2T(CPPUTYPE_BOOLEAN),      PROPERTY_NONE, 0xff},
1088cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEADER_ROW_COUNT), FN_TABLE_HEADLINE_COUNT,  CPPU_E2T(CPPUTYPE_INT32),      PROPERTY_NONE, 0xff},
1089cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SHADOW_FORMAT), RES_SHADOW,             CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, 0},
1090cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},
1091cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_MARGIN), RES_UL_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},
1092cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1093cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH), FN_TABLE_WIDTH,         CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, 0xff},
1094cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_WIDTH_RELATIVE), FN_TABLE_IS_RELATIVE_WIDTH,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE, 0xff},
1095cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHART_ROW_AS_LABEL), FN_UNO_RANGE_ROW_LABEL,            CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE,  0},
1096cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHART_COLUMN_AS_LABEL), FN_UNO_RANGE_COL_LABEL,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1097cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_BORDER), FN_UNO_TABLE_BORDER,         CPPU_E2T(CPPUTYPE_TABLEBORDER), PropertyAttribute::MAYBEVOID, CONVERT_TWIPS },
1098cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_BORDER_DISTANCES), FN_UNO_TABLE_BORDER_DISTANCES,         CPPU_E2T(CPPUTYPE_TABLEBORDERDISTANCES), PropertyAttribute::MAYBEVOID, CONVERT_TWIPS },
1099cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_COLUMN_SEPARATORS), FN_UNO_TABLE_COLUMN_SEPARATORS,   CPPU_E2T(CPPUTYPE_TBLCOLSEP),   PropertyAttribute::MAYBEVOID, 0 },
1100cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_COLUMN_RELATIVE_SUM), FN_UNO_TABLE_COLUMN_RELATIVE_SUM,       CPPU_E2T(CPPUTYPE_INT16),       PropertyAttribute::READONLY, 0 },
1101cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1102cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_LINK_DISPLAY_NAME), FN_PARAM_LINK_DISPLAY_NAME,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0xff},
1103cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
1104cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_SECTION), FN_UNO_TEXT_SECTION, CPPU_E2T(CPPUTYPE_REFTEXTSECTION),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },
1105cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
1106cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_NAME),   FN_UNO_TABLE_NAME,   CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0 },
1107cdf0e10cSrcweir                      { SW_PROP_NMID(UNO_NAME_PAGE_STYLE_NAME), RES_PAGEDESC, CPPU_E2T(CPPUTYPE_OUSTRING),         PROPERTY_NONE, 0},
1108cdf0e10cSrcweir                     // --> collapsing borders DVO, FME 2005-05-27 #i29550#
1109cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_COLLAPSING_BORDERS), RES_COLLAPSING_BORDERS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1110cdf0e10cSrcweir                     // <-- collapsing
1111cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1112cdf0e10cSrcweir                     {0,0,0,0,0,0}
1113cdf0e10cSrcweir                 };
1114cdf0e10cSrcweir 
1115cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTablePropertyMap_Impl;
1116cdf0e10cSrcweir             }
1117cdf0e10cSrcweir             break;
1118cdf0e10cSrcweir             case PROPERTY_MAP_TABLE_CELL :
1119cdf0e10cSrcweir             {
1120cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aCellMap_Impl[] =
1121cdf0e10cSrcweir                 {
1122cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE , MID_BACK_COLOR       },
1123cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1124cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1125cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1126cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE , MID_GRAPHIC_TRANSPARENT      },
1127cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), RES_BOXATR_FORMAT,  CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID ,0             },
1128cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),    0, LEFT_BORDER  |CONVERT_TWIPS },
1129cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),   0, RIGHT_BORDER |CONVERT_TWIPS },
1130cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE), 0, TOP_BORDER   |CONVERT_TWIPS },
1131cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
1132cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,    CPPU_E2T(CPPUTYPE_INT32), 0, BORDER_DISTANCE|CONVERT_TWIPS },
1133cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
1134cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
1135cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
1136cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
1137cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
1138cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_SECTION), FN_UNO_TEXT_SECTION, CPPU_E2T(CPPUTYPE_REFTEXTSECTION),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },
1139cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), RES_PROTECT,            CPPU_E2T(CPPUTYPE_BOOLEAN), 0, MID_PROTECT_CONTENT},
1140cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CELL_NAME), FN_UNO_CELL_NAME,            CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY,0},
1141cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_ORIENT    },
1142cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
1143cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ROW_SPAN),     FN_UNO_CELL_ROW_SPAN, CPPU_E2T(CPPUTYPE_INT32),  0, 0 },
1144cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1145cdf0e10cSrcweir                     {0,0,0,0,0,0}
1146cdf0e10cSrcweir                 };
1147cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aCellMap_Impl;
1148cdf0e10cSrcweir             }
1149cdf0e10cSrcweir             break;
1150cdf0e10cSrcweir             case PROPERTY_MAP_TABLE_RANGE:
1151cdf0e10cSrcweir             {
1152cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aRangePropertyMap_Impl[] =
1153cdf0e10cSrcweir                 {
1154cdf0e10cSrcweir                     COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01
1155cdf0e10cSrcweir                     TABSTOPS_MAP_ENTRY
1156cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), FN_UNO_TABLE_CELL_BACKGROUND,  CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::MAYBEVOID|PropertyAttribute::MAYBEVOID ,MID_BACK_COLOR       },
1157cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_URL    },
1158cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_FILTER    },
1159cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), FN_UNO_TABLE_CELL_BACKGROUND,   CPPU_E2T(CPPUTYPE_GRAPHICLOC), PropertyAttribute::MAYBEVOID|PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_POSITION},
1160cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), FN_UNO_TABLE_CELL_BACKGROUND,    CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::MAYBEVOID|PropertyAttribute::MAYBEVOID ,MID_GRAPHIC_TRANSPARENT      },
1161cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), RES_BOXATR_FORMAT,         CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID ,0             },
1162cdf0e10cSrcweir                     // commented properties already found in
1163cdf0e10cSrcweir                     // COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01
1164cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),    0, LEFT_BORDER  |CONVERT_TWIPS },
1165cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),   0, RIGHT_BORDER |CONVERT_TWIPS },
1166cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE), 0, TOP_BORDER   |CONVERT_TWIPS },
1167cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
1168cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,    CPPU_E2T(CPPUTYPE_INT32), 0, BORDER_DISTANCE|CONVERT_TWIPS },
1169cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
1170cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
1171cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
1172cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
1173cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_ORIENT    },
1174cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHART_ROW_AS_LABEL), FN_UNO_RANGE_ROW_LABEL,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PropertyAttribute::MAYBEVOID,  0},
1175cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHART_COLUMN_AS_LABEL), FN_UNO_RANGE_COL_LABEL, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PropertyAttribute::MAYBEVOID,     0},
1176cdf0e10cSrcweir 
1177cdf0e10cSrcweir                     {0,0,0,0,0,0}
1178cdf0e10cSrcweir                 };
1179cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aRangePropertyMap_Impl;
1180cdf0e10cSrcweir             }
1181cdf0e10cSrcweir             break;
1182cdf0e10cSrcweir             case PROPERTY_MAP_SECTION:
1183cdf0e10cSrcweir             {
1184cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aSectionPropertyMap_Impl[] =
1185cdf0e10cSrcweir                 {
1186cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONDITION), WID_SECT_CONDITION, CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1187cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DDE_COMMAND_FILE), WID_SECT_DDE_TYPE, CPPU_E2T(CPPUTYPE_OUSTRING)  ,        PROPERTY_NONE,     0},
1188cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DDE_COMMAND_TYPE), WID_SECT_DDE_FILE, CPPU_E2T(CPPUTYPE_OUSTRING)  ,        PROPERTY_NONE,     0},
1189cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DDE_COMMAND_ELEMENT), WID_SECT_DDE_ELEMENT, CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1190cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTOMATIC_UPDATE), WID_SECT_DDE_AUTOUPDATE, CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE,  0},
1191cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FILE_LINK), WID_SECT_LINK     , CPPU_E2T(CPPUTYPE_SECTFILELNK),     PROPERTY_NONE,     0},
1192cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_VISIBLE), WID_SECT_VISIBLE   , CPPU_E2T(CPPUTYPE_BOOLEAN),           PROPERTY_NONE,     0},
1193cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_SECT_PROTECTED, CPPU_E2T(CPPUTYPE_BOOLEAN),              PROPERTY_NONE,     0},
1194cdf0e10cSrcweir                     // --> FME 2004-06-22 #114856# edit in readonly sections
1195cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_EDIT_IN_READONLY), WID_SECT_EDIT_IN_READONLY,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
1196cdf0e10cSrcweir                     // <--
1197cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LINK_REGION), WID_SECT_REGION   , CPPU_E2T(CPPUTYPE_OUSTRING)  ,        PROPERTY_NONE,     0},
1198cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1199cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1200cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1201cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1202cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1203cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1204cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_LINK_DISPLAY_NAME), FN_PARAM_LINK_DISPLAY_NAME,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0xff},
1205cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
1206cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_IS_COLLECT_AT_TEXT_END), RES_FTN_AT_TXTEND,        CPPU_E2T(CPPUTYPE_BOOLEAN),                PROPERTY_NONE ,MID_COLLECT                   },
1207cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_IS_RESTART_NUMBERING), RES_FTN_AT_TXTEND,      CPPU_E2T(CPPUTYPE_BOOLEAN),                PROPERTY_NONE , MID_RESTART_NUM },
1208cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_RESTART_NUMBERING_AT), RES_FTN_AT_TXTEND,      CPPU_E2T(CPPUTYPE_INT16),               PROPERTY_NONE , MID_NUM_START_AT},
1209cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_IS_OWN_NUMBERING), RES_FTN_AT_TXTEND,  CPPU_E2T(CPPUTYPE_BOOLEAN),                                                 PROPERTY_NONE ,  MID_OWN_NUM     },
1210cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_NUMBERING_TYPE), RES_FTN_AT_TXTEND,        CPPU_E2T(CPPUTYPE_INT16),               PROPERTY_NONE , MID_NUM_TYPE    },
1211cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_NUMBERING_PREFIX), RES_FTN_AT_TXTEND,  CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,      MID_PREFIX      },
1212cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FOOTNOTE_NUMBERING_SUFFIX), RES_FTN_AT_TXTEND,  CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,      MID_SUFFIX      },
1213cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_IS_COLLECT_AT_TEXT_END), RES_END_AT_TXTEND,        CPPU_E2T(CPPUTYPE_BOOLEAN),                 PROPERTY_NONE , MID_COLLECT                      },
1214cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_IS_RESTART_NUMBERING), RES_END_AT_TXTEND,        CPPU_E2T(CPPUTYPE_BOOLEAN),                   PROPERTY_NONE , MID_RESTART_NUM  },
1215cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_RESTART_NUMBERING_AT), RES_END_AT_TXTEND,     CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE ,  MID_NUM_START_AT },
1216cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_IS_OWN_NUMBERING), RES_END_AT_TXTEND,     CPPU_E2T(CPPUTYPE_BOOLEAN),                                                   PROPERTY_NONE ,  MID_OWN_NUM      },
1217cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_NUMBERING_TYPE), RES_END_AT_TXTEND,       CPPU_E2T(CPPUTYPE_INT16),             PROPERTY_NONE ,MID_NUM_TYPE     },
1218cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_NUMBERING_PREFIX), RES_END_AT_TXTEND,     CPPU_E2T(CPPUTYPE_OUSTRING)  ,        PROPERTY_NONE,   MID_PREFIX       },
1219cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ENDNOTE_NUMBERING_SUFFIX), RES_END_AT_TXTEND,     CPPU_E2T(CPPUTYPE_OUSTRING)  ,        PROPERTY_NONE,   MID_SUFFIX       },
1220cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX), WID_SECT_DOCUMENT_INDEX, CPPU_E2T(CPPUTYPE_REFDOCINDEX), PropertyAttribute::READONLY | PropertyAttribute::MAYBEVOID, 0 },
1221cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_GLOBAL_DOCUMENT_SECTION), WID_SECT_IS_GLOBAL_DOC_SECTION, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY, 0 },
1222cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PROTECTION_KEY), WID_SECT_PASSWORD,      CPPU_E2T(CPPUTYPE_SEQINT8), PROPERTY_NONE, 0 },
1223cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DONT_BALANCE_TEXT_COLUMNS), RES_COLUMNBALANCE, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
1224cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1225cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1226cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_CURRENTLY_VISIBLE), WID_SECT_CURRENTLY_VISIBLE, CPPU_E2T(CPPUTYPE_BOOLEAN),          PROPERTY_NONE,     0},
1227cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
1228cdf0e10cSrcweir                     /* -> #109700# */
1229cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SECT_LEFT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_L_MARGIN|CONVERT_TWIPS},                                   \
1230cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SECT_RIGHT_MARGIN), RES_LR_SPACE,           CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID, MID_R_MARGIN|CONVERT_TWIPS},                                  \
1231cdf0e10cSrcweir                     /* <- #1097001# */
1232cdf0e10cSrcweir                     {0,0,0,0,0,0}
1233cdf0e10cSrcweir                 };
1234cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aSectionPropertyMap_Impl;
1235cdf0e10cSrcweir             }
1236cdf0e10cSrcweir             break;
1237cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_SEARCH:
1238cdf0e10cSrcweir             {
1239cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aSearchPropertyMap_Impl[] =
1240cdf0e10cSrcweir                 {
1241cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_ALL), WID_SEARCH_ALL,        CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1242cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_BACKWARDS), WID_BACKWARDS,           CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1243cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_CASE_SENSITIVE), WID_CASE_SENSITIVE,     CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1244cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_SEARCH_IN_SELECTION), WID_IN_SELECTION,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1245cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_REGULAR_EXPRESSION), WID_REGULAR_EXPRESSION, CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1246cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_SIMILARITY), WID_SIMILARITY,         CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1247cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_SIMILARITY_ADD), WID_SIMILARITY_ADD,     CPPU_E2T(CPPUTYPE_INT16)  ,     PROPERTY_NONE,     0},
1248cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_SIMILARITY_EXCHANGE), WID_SIMILARITY_EXCHANGE,CPPU_E2T(CPPUTYPE_INT16)  ,    PROPERTY_NONE,     0},
1249cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_SIMILARITY_RELAX), WID_SIMILARITY_RELAX,     CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1250cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_SIMILARITY_REMOVE), WID_SIMILARITY_REMOVE,   CPPU_E2T(CPPUTYPE_INT16)  ,     PROPERTY_NONE,     0},
1251cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_STYLES), WID_STYLES,             CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1252cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEARCH_WORDS), WID_WORDS,               CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1253cdf0e10cSrcweir                     {0,0,0,0,0,0}
1254cdf0e10cSrcweir                 };
1255cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aSearchPropertyMap_Impl;
1256cdf0e10cSrcweir             }
1257cdf0e10cSrcweir             break;
1258cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_FRAME:
1259cdf0e10cSrcweir             {
1260cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aFramePropertyMap_Impl[] =
126164b14621SArmin Le Grand                 {   //UUUU
126264b14621SArmin Le Grand                     // evtl. completely remove SvxBrushItem stuff ()
126364b14621SArmin Le Grand                     // add support for XATTR_FILL_FIRST, XATTR_FILL_LAST
126464b14621SArmin Le Grand                     // COMMON_FRAME_PROPERTIES currently hosts the RES_BACKGROUND entries from SvxBrushItem
1265cdf0e10cSrcweir                     COMMON_FRAME_PROPERTIES
1266cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1267cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAIN_NEXT_NAME), RES_CHAIN,                CPPU_E2T(CPPUTYPE_OUSTRING),            PropertyAttribute::MAYBEVOID ,MID_CHAIN_NEXTNAME},
1268cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAIN_PREV_NAME), RES_CHAIN,                CPPU_E2T(CPPUTYPE_OUSTRING),            PropertyAttribute::MAYBEVOID ,MID_CHAIN_PREVNAME},
1269cdf0e10cSrcweir                 /*not impl*/    { SW_PROP_NMID(UNO_NAME_CLIENT_MAP), RES_URL,               CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_URL_CLIENTMAP         },
1270cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_EDIT_IN_READONLY), RES_EDIT_IN_READONLY,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
1271cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_GRAPHIC), RES_BACKGROUND,       &,                              PROPERTY_NONE, MID_GRAPHIC
1272cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1273cdf0e10cSrcweir                     //next elements are part of the service description
1274cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FRAME_HEIGHT_ABSOLUTE),         RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT32),       PROPERTY_NONE, MID_FRMSIZE_HEIGHT|CONVERT_TWIPS         },
1275cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FRAME_HEIGHT_PERCENT),              RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT8),        PROPERTY_NONE, MID_FRMSIZE_REL_HEIGHT   },
1276cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FRAME_ISAUTOMATIC_HEIGHT),         RES_FRM_SIZE,        CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, MID_FRMSIZE_IS_AUTO_HEIGHT   },
1277cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FRAME_WIDTH_ABSOLUTE),          RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT32),       PROPERTY_NONE, MID_FRMSIZE_WIDTH|CONVERT_TWIPS          },
1278cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FRAME_WIDTH_PERCENT),               RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT8),        PROPERTY_NONE, MID_FRMSIZE_REL_WIDTH    },
1279cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE_TYPE), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_SIZE_TYPE  },
1280cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH_TYPE), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_WIDTH_TYPE },
1281cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRITING_MODE), RES_FRAMEDIR, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE, 0 },
128264b14621SArmin Le Grand 
1283b740b198SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
128464b14621SArmin Le Grand                     // but need own defines in Writer due to later association of strings
1285b740b198SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
1286b740b198SArmin Le Grand                     // This entry is for adding that properties to FlyFrame import/export
128764b14621SArmin Le Grand                     FILL_PROPERTIES_SW
128864b14621SArmin Le Grand 
1289cdf0e10cSrcweir                     {0,0,0,0,0,0}
1290cdf0e10cSrcweir                 };
1291cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aFramePropertyMap_Impl;
1292cdf0e10cSrcweir             }
1293cdf0e10cSrcweir             break;
1294cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_GRAPHIC:
1295cdf0e10cSrcweir             {
1296cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aGraphicPropertyMap_Impl[] =
1297b740b198SArmin Le Grand                 {   //UUUU
1298b740b198SArmin Le Grand                     // evtl. completely remove SvxBrushItem stuff ()
1299b740b198SArmin Le Grand                     // add support for XATTR_FILL_FIRST, XATTR_FILL_LAST
1300b740b198SArmin Le Grand                     // COMMON_FRAME_PROPERTIES currently hosts the RES_BACKGROUND entries from SvxBrushItem
1301cdf0e10cSrcweir                     COMMON_FRAME_PROPERTIES
1302cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_CONTOUR), RES_SURROUND,            CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUR         },
1303cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_OUTSIDE), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUROUTSIDE  },
1304cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_CROP), RES_GRFATR_CROPGRF,     CPPU_E2T(CPPUTYPE_GRFCROP),  PROPERTY_NONE, CONVERT_TWIPS },
1305cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_MIRRORED_ON_EVEN_PAGES), RES_GRFATR_MIRRORGRF, CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE,      MID_MIRROR_HORZ_EVEN_PAGES            },
1306cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_MIRRORED_ON_ODD_PAGES), RES_GRFATR_MIRRORGRF,  CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE,      MID_MIRROR_HORZ_ODD_PAGES                 },
1307cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_MIRRORED), RES_GRFATR_MIRRORGRF,   CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE,     MID_MIRROR_VERT            },
1308cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_URL), FN_UNO_GRAPHIC_U_R_L, CPPU_E2T(CPPUTYPE_OUSTRING), 0, 0 },
1309ddde725dSArmin Le Grand                     { SW_PROP_NMID(UNO_NAME_REPLACEMENT_GRAPHIC_URL), FN_UNO_REPLACEMENT_GRAPHIC_U_R_L, CPPU_E2T(CPPUTYPE_OUSTRING), 0, 0 },
1310cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_FILTER), FN_UNO_GRAPHIC_FILTER,      CPPU_E2T(CPPUTYPE_OUSTRING), 0, 0 },
1311cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC), FN_UNO_GRAPHIC, CPPU_E2T(CPPUTYPE_REFXGRAPHIC), 0, 0 },
1312cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ACTUAL_SIZE), FN_UNO_ACTUAL_SIZE,    CPPU_E2T(CPPUTYPE_AWTSIZE),  PropertyAttribute::READONLY, CONVERT_TWIPS},
1313cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_ALTERNATIVE_TEXT), FN_UNO_ALTERNATIVE_TEXT,CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE , 0   },
1314cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_POLY_POLYGON), FN_PARAM_COUNTOUR_PP, CPPU_E2T(CPPUTYPE_PNTSEQSEQ), PropertyAttribute::MAYBEVOID, 0 },
1315cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PIXEL_CONTOUR), FN_UNO_IS_PIXEL_CONTOUR, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
1316cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTOMATIC_CONTOUR), FN_UNO_IS_AUTOMATIC_CONTOUR , CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
1317cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_ROTATION), RES_GRFATR_ROTATION,      CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1318cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADJUST_LUMINANCE), RES_GRFATR_LUMINANCE,     CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1319cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADJUST_CONTRAST), RES_GRFATR_CONTRAST,   CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1320cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADJUST_RED), RES_GRFATR_CHANNELR,    CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1321cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADJUST_GREEN), RES_GRFATR_CHANNELG,      CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1322cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADJUST_BLUE), RES_GRFATR_CHANNELB,   CPPU_E2T(CPPUTYPE_INT16),  0,   0},
1323cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GAMMA), RES_GRFATR_GAMMA,        CPPU_E2T(CPPUTYPE_DOUBLE),     0,   0},
1324cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_IS_INVERTED), RES_GRFATR_INVERT,         CPPU_E2T(CPPUTYPE_BOOLEAN),    0,   0},
1325cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TRANSPARENCY), RES_GRFATR_TRANSPARENCY, CPPU_E2T(CPPUTYPE_INT16),   0,   0},
1326cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_COLOR_MODE), RES_GRFATR_DRAWMODE,    CPPU_E2T(CPPUTYPE_COLORMODE),      0,   0},
1327b740b198SArmin Le Grand 
1328b740b198SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
1329b740b198SArmin Le Grand                     // but need own defines in Writer due to later association of strings
1330b740b198SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
1331b740b198SArmin Le Grand                     // This entry is for adding that properties to Writer GraphicObject import/export
1332b740b198SArmin Le Grand                     FILL_PROPERTIES_SW
1333b740b198SArmin Le Grand 
1334cdf0e10cSrcweir                     {0,0,0,0,0,0}
1335cdf0e10cSrcweir                 };
1336cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aGraphicPropertyMap_Impl;
1337cdf0e10cSrcweir             }
1338cdf0e10cSrcweir             break;
1339cdf0e10cSrcweir             case PROPERTY_MAP_EMBEDDED_OBJECT:
1340cdf0e10cSrcweir             {
1341cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aEmbeddedPropertyMap_Impl[] =
1342b740b198SArmin Le Grand                 {   //UUUU
1343b740b198SArmin Le Grand                     // evtl. completely remove SvxBrushItem stuff ()
1344b740b198SArmin Le Grand                     // add support for XATTR_FILL_FIRST, XATTR_FILL_LAST
1345b740b198SArmin Le Grand                     // COMMON_FRAME_PROPERTIES currently hosts the RES_BACKGROUND entries from SvxBrushItem
1346cdf0e10cSrcweir                     COMMON_FRAME_PROPERTIES
1347cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_CONTOUR), RES_SURROUND, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_SURROUND_CONTOUR },
1348cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_OUTSIDE), RES_SURROUND, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_SURROUND_CONTOUROUTSIDE},
1349cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_POLY_POLYGON), FN_PARAM_COUNTOUR_PP, CPPU_E2T(CPPUTYPE_PNTSEQSEQ), PropertyAttribute::MAYBEVOID, 0 },
1350cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PIXEL_CONTOUR), FN_UNO_IS_PIXEL_CONTOUR, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
1351cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTOMATIC_CONTOUR), FN_UNO_IS_AUTOMATIC_CONTOUR , CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
1352cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CLSID),                FN_UNO_CLSID, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0 },
1353cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_STREAM_NAME),           FN_UNO_STREAM_NAME, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0 },
1354cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_MODEL), FN_UNO_MODEL, CPPU_E2T(CPPUTYPE_REFMODEL), PropertyAttribute::READONLY|PropertyAttribute::MAYBEVOID, 0},
1355cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC_URL), FN_UNO_REPLACEMENT_GRAPHIC_URL, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, 0 },
1356cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRAPHIC), FN_UNO_REPLACEMENT_GRAPHIC, CPPU_E2T(CPPUTYPE_REFXGRAPHIC), PropertyAttribute::MAYBEVOID, 0 },
1357cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_COMPONENT),FN_UNO_COMPONENT, CPPU_E2T(CPPUTYPE_REFCOMPONENT), PropertyAttribute::READONLY, 0},
1358cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_EMBEDDED_OBJECT),FN_EMBEDDED_OBJECT, CPPU_E2T(CPPUTPYE_REFEMBEDDEDOBJECT), PropertyAttribute::READONLY, 0},
1359cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_ALTERNATIVE_TEXT), FN_UNO_ALTERNATIVE_TEXT,CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE , 0   },
1360b740b198SArmin Le Grand 
1361b740b198SArmin Le Grand                     //UUUU added FillProperties for SW, same as FILL_PROPERTIES in svx
1362b740b198SArmin Le Grand                     // but need own defines in Writer due to later association of strings
1363b740b198SArmin Le Grand                     // and uno types (see loop at end of this method and definition of SW_PROP_NMID)
1364b740b198SArmin Le Grand                     // This entry is for adding that properties to OLE/EmbeddedObject import/export
1365b740b198SArmin Le Grand                     FILL_PROPERTIES_SW
1366b740b198SArmin Le Grand 
1367cdf0e10cSrcweir                     {0,0,0,0,0,0}
1368cdf0e10cSrcweir                 };
1369cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aEmbeddedPropertyMap_Impl;
1370cdf0e10cSrcweir             }
1371cdf0e10cSrcweir             break;
1372cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_SHAPE:
1373cdf0e10cSrcweir             {
1374cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aShapeMap_Impl[] =
1375cdf0e10cSrcweir                 {
1376cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_PAGE_NO), RES_ANCHOR,            CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_ANCHOR_PAGENUM      },
1377cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_TYPE), RES_ANCHOR,           CPPU_E2T(CPPUTYPE_TXTCNTANCHOR),            PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_ANCHOR_ANCHORTYPE},
1378cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_FRAME), RES_ANCHOR,             CPPU_E2T(CPPUTYPE_REFTEXTFRAME),    PropertyAttribute::MAYBEVOID, MID_ANCHOR_ANCHORFRAME},
1379cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT), RES_HORI_ORIENT,        CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_HORIORIENT_ORIENT },
1380cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_POSITION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_HORIORIENT_POSITION|CONVERT_TWIPS   },
1381cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HORI_ORIENT_RELATION), RES_HORI_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_HORIORIENT_RELATION },
1382cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEFT_MARGIN), RES_LR_SPACE,             CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_L_MARGIN|CONVERT_TWIPS},
1383cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RIGHT_MARGIN), RES_LR_SPACE,            CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_R_MARGIN|CONVERT_TWIPS},
1384cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND), RES_SURROUND,          CPPU_E2T(CPPUTYPE_WRAPTXTMODE),    PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_SURROUND_SURROUNDTYPE },
1385cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_WRAP), RES_SURROUND,           CPPU_E2T(CPPUTYPE_WRAPTXTMODE),             PROPERTY_NONE, MID_SURROUND_SURROUNDTYPE    },
1386cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_ANCHORONLY), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE|PropertyAttribute::MAYBEVOID, MID_SURROUND_ANCHORONLY     },
1387cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SURROUND_CONTOUR), RES_SURROUND,            CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUR         },
1388cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONTOUR_OUTSIDE), RES_SURROUND,             CPPU_E2T(CPPUTYPE_BOOLEAN),             PROPERTY_NONE, MID_SURROUND_CONTOUROUTSIDE  },
1389cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TOP_MARGIN), RES_UL_SPACE,          CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_UP_MARGIN|CONVERT_TWIPS},
1390cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BOTTOM_MARGIN), RES_UL_SPACE,           CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, MID_LO_MARGIN|CONVERT_TWIPS},
1391cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_VERTORIENT_ORIENT   },
1392cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_POSITION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_VERTORIENT_POSITION|CONVERT_TWIPS   },
1393cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT_RELATION), RES_VERT_ORIENT,     CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE|PropertyAttribute::MAYBEVOID ,MID_VERTORIENT_RELATION },
1394cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_RANGE), FN_TEXT_RANGE,         CPPU_E2T(CPPUTYPE_REFTXTRANGE),         PROPERTY_NONE, 0},
1395cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OPAQUE), RES_OPAQUE,             CPPU_E2T(CPPUTYPE_BOOLEAN),            PROPERTY_NONE, 0},
1396cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ANCHOR_POSITION), FN_ANCHOR_POSITION,    CPPU_E2T(CPPUTYPE_AWTPOINT),    PropertyAttribute::READONLY, 0},
1397cdf0e10cSrcweir                     // OD 2004-05-04 #i26791#
1398cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_FOLLOWING_TEXT_FLOW), RES_FOLLOW_TEXT_FLOW,     CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1399cdf0e10cSrcweir                     // --> OD 2004-06-29 #i28701#
1400cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WRAP_INFLUENCE_ON_POSITION), RES_WRAP_INFLUENCE_ON_OBJPOS, CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, MID_WRAP_INFLUENCE},
1401cdf0e10cSrcweir                     // --> OD 2004-08-06 #i28749#
1402cdf0e10cSrcweir                     { SW_PROP_NMID( UNO_NAME_TRANSFORMATION_IN_HORI_L2R),
1403cdf0e10cSrcweir                                     FN_SHAPE_TRANSFORMATION_IN_HORI_L2R,
1404cdf0e10cSrcweir                                     CPPU_E2T(CPPUTYPE_TRANSFORMATIONINHORIL2R),
1405cdf0e10cSrcweir                                     PropertyAttribute::READONLY, 0},
1406cdf0e10cSrcweir                     { SW_PROP_NMID( UNO_NAME_POSITION_LAYOUT_DIR),
1407cdf0e10cSrcweir                                     FN_SHAPE_POSITION_LAYOUT_DIR,
1408cdf0e10cSrcweir                                     CPPU_E2T(CPPUTYPE_INT16),
1409cdf0e10cSrcweir                                     PROPERTY_NONE, 0},
1410cdf0e10cSrcweir                     // <--
1411cdf0e10cSrcweir                     // --> OD 2004-10-28 #i36248#
1412cdf0e10cSrcweir                     { SW_PROP_NMID( UNO_NAME_STARTPOSITION_IN_HORI_L2R),
1413cdf0e10cSrcweir                                     FN_SHAPE_STARTPOSITION_IN_HORI_L2R,
1414cdf0e10cSrcweir                                     CPPU_E2T(CPPUTYPE_AWTPOINT),
1415cdf0e10cSrcweir                                     PropertyAttribute::READONLY, 0},
1416cdf0e10cSrcweir                     { SW_PROP_NMID( UNO_NAME_ENDPOSITION_IN_HORI_L2R),
1417cdf0e10cSrcweir                                     FN_SHAPE_ENDPOSITION_IN_HORI_L2R,
1418cdf0e10cSrcweir                                     CPPU_E2T(CPPUTYPE_AWTPOINT),
1419cdf0e10cSrcweir                                     PropertyAttribute::READONLY, 0},
1420cdf0e10cSrcweir                     // <--
1421cdf0e10cSrcweir                     // --> OD 2006-11-09 #i71182#
1422cdf0e10cSrcweir                     // missing map entry for property <PageToogle>
1423cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PAGE_TOGGLE), RES_HORI_ORIENT,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_HORIORIENT_PAGETOGGLE },
1424cdf0e10cSrcweir                     // <--
1425cdf0e10cSrcweir                     {0,0,0,0,0,0}
1426cdf0e10cSrcweir                 };
1427cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aShapeMap_Impl;
1428cdf0e10cSrcweir             }
1429cdf0e10cSrcweir             break;
1430cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_MARK:
1431cdf0e10cSrcweir             {
1432cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aIdxMarkMap_Impl[] =
1433cdf0e10cSrcweir                 {
1434cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ALTERNATIVE_TEXT), WID_ALT_TEXT,        CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1435cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PRIMARY_KEY), WID_PRIMARY_KEY,  CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1436cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SECONDARY_KEY), WID_SECONDARY_KEY,  CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1437cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_READING), WID_TEXT_READING, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},
1438cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PRIMARY_KEY_READING), WID_PRIMARY_KEY_READING, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},
1439cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SECONDARY_KEY_READING), WID_SECONDARY_KEY_READING, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},
1440cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_MAIN_ENTRY), WID_MAIN_ENTRY,     CPPU_E2T(CPPUTYPE_BOOLEAN)  ,       PROPERTY_NONE,     0},
1441cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1442cdf0e10cSrcweir                     {0,0,0,0,0,0}
1443cdf0e10cSrcweir                 };
1444cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aIdxMarkMap_Impl;
1445cdf0e10cSrcweir             }
1446cdf0e10cSrcweir             break;
1447cdf0e10cSrcweir             case PROPERTY_MAP_CNTIDX_MARK:
1448cdf0e10cSrcweir             {
1449cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aCntntMarkMap_Impl[] =
1450cdf0e10cSrcweir                 {
1451cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ALTERNATIVE_TEXT), WID_ALT_TEXT,        CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1452cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL), WID_LEVEL        ,  CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,     0},
1453cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1454cdf0e10cSrcweir                     {0,0,0,0,0,0}
1455cdf0e10cSrcweir                 };
1456cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aCntntMarkMap_Impl;
1457cdf0e10cSrcweir             }
1458cdf0e10cSrcweir             break;
1459cdf0e10cSrcweir             case PROPERTY_MAP_USER_MARK:
1460cdf0e10cSrcweir             {
1461cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aUserMarkMap_Impl[] =
1462cdf0e10cSrcweir                 {
1463cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ALTERNATIVE_TEXT), WID_ALT_TEXT,        CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1464cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL        ),   WID_LEVEL        ,    CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,     0},
1465cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_INDEX_NAME), WID_USER_IDX_NAME,    CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1466cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1467cdf0e10cSrcweir                     {0,0,0,0,0,0}
1468cdf0e10cSrcweir                 };
1469cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aUserMarkMap_Impl;
1470cdf0e10cSrcweir             }
1471cdf0e10cSrcweir             break;
1472cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_IDX:
1473cdf0e10cSrcweir             {
1474cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXIndexMap_Impl[] =
1475cdf0e10cSrcweir                 {
1476cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1477cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1478cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1479cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_ALPHABETICAL_SEPARATORS), WID_USE_ALPHABETICAL_SEPARATORS         ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1480cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_KEY_AS_ENTRY), WID_USE_KEY_AS_ENTRY                    ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1481cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_COMBINED_ENTRIES), WID_USE_COMBINED_ENTRIES                ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1482cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_CASE_SENSITIVE), WID_IS_CASE_SENSITIVE                   ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1483cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_P_P), WID_USE_P_P                             ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1484cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_DASH), WID_USE_DASH                            ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1485cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_UPPER_CASE), WID_USE_UPPER_CASE                      ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1486cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,   0},
1487cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_???                               ),   WID_???                                 ,  &_getReflection  , PROPERTY_NONE,     0},
1488cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_MAIN_ENTRY_CHARACTER_STYLE_NAME), WID_MAIN_ENTRY_CHARACTER_STYLE_NAME     ,  CPPU_E2T(CPPUTYPE_OUSTRING)  , PROPERTY_NONE,     0},
1489cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1490cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1491cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1492cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1493cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1494cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1495cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),                 WID_PARA_HEAD,          CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1496cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLESEPARATOR),           WID_PARA_SEP,           CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1497cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),              WID_PARA_LEV1,          CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1498cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL2),              WID_PARA_LEV2,          CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1499cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL3),              WID_PARA_LEV3,          CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1500cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_COMMA_SEPARATED), WID_IS_COMMA_SEPARATED, CPPU_E2T(CPPUTYPE_BOOLEAN),            PROPERTY_NONE ,0         },
1501cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX_MARKS), WID_INDEX_MARKS, CPPU_E2T(CPPUTYPE_DOCIDXMRK),           PropertyAttribute::READONLY ,0       },
1502cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1503cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LOCALE),            WID_IDX_LOCALE,         CPPU_E2T(CPPUTYPE_LOCALE), PROPERTY_NONE,     0},\
1504cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SORT_ALGORITHM),    WID_IDX_SORT_ALGORITHM,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},\
1505cdf0e10cSrcweir                     {0,0,0,0,0,0}
1506cdf0e10cSrcweir                 };
1507cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXIndexMap_Impl;
1508cdf0e10cSrcweir             }
1509cdf0e10cSrcweir             break;
1510cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_CNTNT:
1511cdf0e10cSrcweir             {
1512cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXContentMap_Impl[] =
1513cdf0e10cSrcweir                 {
1514cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1515cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL), WID_LEVEL                               ,  CPPU_E2T(CPPUTYPE_INT16)  , PROPERTY_NONE,     0},
1516cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_MARKS), WID_CREATE_FROM_MARKS                   ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1517cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_OUTLINE), WID_CREATE_FROM_OUTLINE                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1518cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_PARAGRAPH_STYLE_NAMES), WID_PARAGRAPH_STYLE_NAMES               ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,     0},
1519cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1520cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1521cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,     0},
1522cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_PARAGRAPH_STYLES), WID_LEVEL_PARAGRAPH_STYLES              ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PropertyAttribute::READONLY,     0},
1523cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_LEVEL_PARAGRAPH_STYLES), WID_CREATE_FROM_PARAGRAPH_STYLES, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1524cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_RECALC_TAB_STOPS), WID_RECALC_TAB_STOPS                    ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1525cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_???                               ), WID_???                                 ,  &_getReflection  , PROPERTY_NONE,     0},
1526cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1527cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1528cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1529cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1530cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1531cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1532cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1533cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1534cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL2),  WID_PARA_LEV2,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1535cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL3),  WID_PARA_LEV3,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1536cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL4),  WID_PARA_LEV4,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1537cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL5),  WID_PARA_LEV5,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1538cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL6),  WID_PARA_LEV6,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1539cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL7),  WID_PARA_LEV7,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1540cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL8),  WID_PARA_LEV8,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1541cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL9),  WID_PARA_LEV9,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1542cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL10),     WID_PARA_LEV10,     CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1543cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1544cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX_MARKS), WID_INDEX_MARKS, CPPU_E2T(CPPUTYPE_DOCIDXMRK),           PropertyAttribute::READONLY ,0       },
1545cdf0e10cSrcweir                     {0,0,0,0,0,0}
1546cdf0e10cSrcweir                 };
1547cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXContentMap_Impl;
1548cdf0e10cSrcweir             }
1549cdf0e10cSrcweir             break;
1550cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_USER:
1551cdf0e10cSrcweir             {
1552cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXUserMap_Impl[] =
1553cdf0e10cSrcweir                 {
1554cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1555cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_MARKS), WID_CREATE_FROM_MARKS                   ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1556cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_PARAGRAPH_STYLE_NAMES), WID_PARAGRAPH_STYLE_NAMES               ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1557cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1558cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1559cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_LEVEL_FROM_SOURCE), WID_USE_LEVEL_FROM_SOURCE               ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1560cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1561cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_PARAGRAPH_STYLES), WID_LEVEL_PARAGRAPH_STYLES              ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PropertyAttribute::READONLY,0},
1562cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_LEVEL_PARAGRAPH_STYLES), WID_CREATE_FROM_PARAGRAPH_STYLES, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1563cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_TABLES), WID_CREATE_FROM_TABLES                  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1564cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_TEXT_FRAMES), WID_CREATE_FROM_TEXT_FRAMES             ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1565cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_GRAPHIC_OBJECTS), WID_CREATE_FROM_GRAPHIC_OBJECTS         ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1566cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_EMBEDDED_OBJECTS), WID_CREATE_FROM_EMBEDDED_OBJECTS        ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1567cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1568cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1569cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1570cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1571cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1572cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1573cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1574cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1575cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL2),  WID_PARA_LEV2,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1576cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL3),  WID_PARA_LEV3,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1577cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL4),  WID_PARA_LEV4,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1578cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL5),  WID_PARA_LEV5,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1579cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL6),  WID_PARA_LEV6,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1580cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL7),  WID_PARA_LEV7,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1581cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL8),  WID_PARA_LEV8,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1582cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL9),  WID_PARA_LEV9,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1583cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL10),     WID_PARA_LEV10,     CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1584cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_INDEX_MARKS), WID_INDEX_MARKS, CPPU_E2T(CPPUTYPE_DOCIDXMRK),           PropertyAttribute::READONLY ,0       },
1585cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1586cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_INDEX_NAME), WID_USER_IDX_NAME,    CPPU_E2T(CPPUTYPE_OUSTRING)  ,      PROPERTY_NONE,     0},
1587cdf0e10cSrcweir                     {0,0,0,0,0,0}
1588cdf0e10cSrcweir                 };
1589cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXUserMap_Impl;
1590cdf0e10cSrcweir             }
1591cdf0e10cSrcweir             break;
1592cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_TABLES:
1593cdf0e10cSrcweir             {
1594cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXTablesMap_Impl[] =
1595cdf0e10cSrcweir                 {
1596cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1597cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1598cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_LABELS), WID_CREATE_FROM_LABELS                  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1599cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1600cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LABEL_CATEGORY), WID_LABEL_CATEGORY                      ,  CPPU_E2T(CPPUTYPE_OUSTRING)  , PROPERTY_NONE,     0},
1601cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LABEL_DISPLAY_TYPE), WID_LABEL_DISPLAY_TYPE                  ,  CPPU_E2T(CPPUTYPE_INT16)  , PROPERTY_NONE,     0},
1602cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1603cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1604cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1605cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1606cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1607cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1608cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1609cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1610cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1611cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1612cdf0e10cSrcweir                     {0,0,0,0,0,0}
1613cdf0e10cSrcweir                 };
1614cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXTablesMap_Impl;
1615cdf0e10cSrcweir             }
1616cdf0e10cSrcweir             break;
1617cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_OBJECTS:
1618cdf0e10cSrcweir             {
1619cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXObjectsMap_Impl[] =
1620cdf0e10cSrcweir                 {
1621cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1622cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1623cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1624cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_ALPHABETICAL_SEPARATORS), WID_USE_ALPHABETICAL_SEPARATORS         ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1625cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1626cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_STAR_MATH), WID_CREATE_FROM_STAR_MATH               ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1627cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_STAR_CHART), WID_CREATE_FROM_STAR_CHART              ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1628cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_STAR_CALC), WID_CREATE_FROM_STAR_CALC               ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1629cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_STAR_DRAW), WID_CREATE_FROM_STAR_DRAW               ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1630cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_OTHER_EMBEDDED_OBJECTS), WID_CREATE_FROM_OTHER_EMBEDDED_OBJECTS  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1631cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1632cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1633cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1634cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1635cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1636cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1637cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1638cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1639cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1640cdf0e10cSrcweir                     {0,0,0,0,0,0}
1641cdf0e10cSrcweir                 };
1642cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXObjectsMap_Impl;
1643cdf0e10cSrcweir             }
1644cdf0e10cSrcweir             break;
1645cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_ILLUSTRATIONS:
1646cdf0e10cSrcweir             {
1647cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTOXIllustrationsMap_Impl[] =
1648cdf0e10cSrcweir                 {
1649cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1650cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_CHAPTER), WID_CREATE_FROM_CHAPTER                 ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1651cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CREATE_FROM_LABELS), WID_CREATE_FROM_LABELS                  ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1652cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1653cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USE_ALPHABETICAL_SEPARATORS), WID_USE_ALPHABETICAL_SEPARATORS         ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1654cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LABEL_CATEGORY), WID_LABEL_CATEGORY                      ,  CPPU_E2T(CPPUTYPE_OUSTRING)  , PROPERTY_NONE,     0},
1655cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LABEL_DISPLAY_TYPE), WID_LABEL_DISPLAY_TYPE                  ,  CPPU_E2T(CPPUTYPE_INT16)  , PROPERTY_NONE,     0},
1656cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1657cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1658cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1659cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1660cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1661cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1662cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1663cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1664cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1665cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_RELATIVE_TABSTOPS), WID_IS_RELATIVE_TABSTOPS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1666cdf0e10cSrcweir                     {0,0,0,0,0,0}
1667cdf0e10cSrcweir                 };
1668cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTOXIllustrationsMap_Impl;
1669cdf0e10cSrcweir             }
1670cdf0e10cSrcweir             break;
1671cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE_ROW:
1672cdf0e10cSrcweir             {
1673cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTableRowPropertyMap_Impl[] =
1674cdf0e10cSrcweir                 {
1675cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE ,MID_BACK_COLOR         },
1676cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1677cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1678cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1679cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1680cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TABLE_COLUMN_SEPARATORS), FN_UNO_TABLE_COLUMN_SEPARATORS,   CPPU_E2T(CPPUTYPE_TBLCOLSEP),   PropertyAttribute::MAYBEVOID, 0 },
1681cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HEIGHT), FN_UNO_ROW_HEIGHT,     CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,CONVERT_TWIPS },
1682cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_AUTO_HEIGHT), FN_UNO_ROW_AUTO_HEIGHT,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE , 0 },
1683cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SIZE_TYPE), RES_FRM_SIZE,           CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_SIZE_TYPE  },
1684cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WIDTH_TYPE), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT16)  ,         PROPERTY_NONE,   MID_FRMSIZE_WIDTH_TYPE },
1685cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_SPLIT_ALLOWED), RES_ROW_SPLIT,       CPPU_E2T(CPPUTYPE_BOOLEAN)  , PropertyAttribute::MAYBEVOID, 0},
1686cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_HEIGHT), RES_FRM_SIZE,          CPPU_E2T(CPPUTYPE_INT32)  ,         PROPERTY_NONE, MID_FRMSIZE_HEIGHT|CONVERT_TWIPS         },
1687cdf0e10cSrcweir                 //  { SW_PROP_NMID(UNO_NAME_SHADOW_FORMAT), RES_SHADOW,             CPPU_E2T(CPPUTYPE_SHADOWFMT),   PROPERTY_NONE, CONVERT_TWIPS},
1688cdf0e10cSrcweir                     {0,0,0,0,0,0}
1689cdf0e10cSrcweir                 };
1690cdf0e10cSrcweir 
1691cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = (SfxItemPropertyMapEntry*)aTableRowPropertyMap_Impl;
1692cdf0e10cSrcweir             }
1693cdf0e10cSrcweir             break;
1694cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE_CURSOR:
1695cdf0e10cSrcweir             {
1696cdf0e10cSrcweir                 // das PropertySet entspricht dem Range ohne Chart-Properties
1697cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTableCursorPropertyMap_Impl [] =
1698cdf0e10cSrcweir                 {
1699cdf0e10cSrcweir                     COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01
1700cdf0e10cSrcweir                     TABSTOPS_MAP_ENTRY
1701cdf0e10cSrcweir 
1702cdf0e10cSrcweir                     // attributes from PROPERTY_MAP_TABLE_CELL:
1703cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,    CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE , MID_BACK_COLOR       },
1704cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1705cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1706cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC), PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1707cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), RES_BOXATR_FORMAT,  CPPU_E2T(CPPUTYPE_INT32),           PropertyAttribute::MAYBEVOID ,0             },
1708cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,  CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE , MID_GRAPHIC_TRANSPARENT      },
1709cdf0e10cSrcweir                     // commented ones are already part of
1710cdf0e10cSrcweir                     // COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN_01:
1711cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_LEFT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),    0, LEFT_BORDER  |CONVERT_TWIPS },
1712cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),   0, RIGHT_BORDER |CONVERT_TWIPS },
1713cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_TOP_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE), 0, TOP_BORDER   |CONVERT_TWIPS },
1714cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER), RES_BOX,    CPPU_E2T(CPPUTYPE_BORDERLINE),  0, BOTTOM_BORDER|CONVERT_TWIPS },
1715cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BORDER_DISTANCE), RES_BOX,    CPPU_E2T(CPPUTYPE_INT32), 0, BORDER_DISTANCE|CONVERT_TWIPS },
1716cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_LEFT_BORDER_DISTANCE), RES_BOX,             CPPU_E2T(CPPUTYPE_INT32),   0, LEFT_BORDER_DISTANCE  |CONVERT_TWIPS },
1717cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_RIGHT_BORDER_DISTANCE), RES_BOX,                CPPU_E2T(CPPUTYPE_INT32),   0, RIGHT_BORDER_DISTANCE |CONVERT_TWIPS },
1718cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_TOP_BORDER_DISTANCE), RES_BOX,              CPPU_E2T(CPPUTYPE_INT32),   0, TOP_BORDER_DISTANCE   |CONVERT_TWIPS },
1719cdf0e10cSrcweir //                    { SW_PROP_NMID(UNO_NAME_BOTTOM_BORDER_DISTANCE), RES_BOX,               CPPU_E2T(CPPUTYPE_INT32),   0, BOTTOM_BORDER_DISTANCE|CONVERT_TWIPS },
1720cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_USER_DEFINED_ATTRIBUTES), RES_UNKNOWNATR_CONTAINER, CPPU_E2T(CPPUTYPE_REFNAMECNT), PropertyAttribute::MAYBEVOID, 0 },
1721cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_SECTION), FN_UNO_TEXT_SECTION, CPPU_E2T(CPPUTYPE_REFTEXTSECTION),  PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },
1722cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), RES_PROTECT,            CPPU_E2T(CPPUTYPE_BOOLEAN), 0, MID_PROTECT_CONTENT},
1723cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_VERT_ORIENT), RES_VERT_ORIENT,      CPPU_E2T(CPPUTYPE_INT16),           PROPERTY_NONE ,MID_VERTORIENT_ORIENT    },
1724cdf0e10cSrcweir                     {0,0,0,0,0,0}
1725cdf0e10cSrcweir                 };
1726cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTableCursorPropertyMap_Impl;
1727cdf0e10cSrcweir             }
1728cdf0e10cSrcweir             break;
1729cdf0e10cSrcweir             case PROPERTY_MAP_BOOKMARK:
1730cdf0e10cSrcweir             {
1731cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aBookmarkPropertyMap_Impl [] =
1732cdf0e10cSrcweir                 {
1733cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_LINK_DISPLAY_NAME), FN_PARAM_LINK_DISPLAY_NAME,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0xff},
1734cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1735cdf0e10cSrcweir                     {0,0,0,0,0,0}
1736cdf0e10cSrcweir                 };
1737cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aBookmarkPropertyMap_Impl;
1738cdf0e10cSrcweir             }
1739cdf0e10cSrcweir             break;
1740cdf0e10cSrcweir             case PROPERTY_MAP_PARAGRAPH_EXTENSIONS:
1741cdf0e10cSrcweir             {
1742cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aParagraphExtensionsMap_Impl[] =
1743cdf0e10cSrcweir                 {
1744cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1745cdf0e10cSrcweir                     {0,0,0,0,0,0}
1746cdf0e10cSrcweir                 };
1747cdf0e10cSrcweir 
1748cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aParagraphExtensionsMap_Impl;
1749cdf0e10cSrcweir             }
1750cdf0e10cSrcweir             break;
1751cdf0e10cSrcweir             case PROPERTY_MAP_BIBLIOGRAPHY :
1752cdf0e10cSrcweir             {
1753cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aBibliographyMap_Impl[] =
1754cdf0e10cSrcweir                 {
1755cdf0e10cSrcweir                     _BASE_INDEX_PROPERTIES_
1756cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_PROTECTED), WID_PROTECTED                           ,  CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,     0},
1757cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TEXT_COLUMNS), RES_COL,                CPPU_E2T(CPPUTYPE_REFTEXTCOL),    PROPERTY_NONE, MID_COLUMNS},
1758cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_URL), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_URL    },
1759cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_FILTER), RES_BACKGROUND,       CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE ,MID_GRAPHIC_FILTER    },
1760cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_GRAPHIC_LOCATION), RES_BACKGROUND,         CPPU_E2T(CPPUTYPE_GRAPHICLOC),          PROPERTY_NONE ,MID_GRAPHIC_POSITION},
1761cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_COLOR), RES_BACKGROUND,            CPPU_E2T(CPPUTYPE_INT32),           PROPERTY_NONE ,MID_BACK_COLOR        },
1762cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BACK_TRANSPARENT), RES_BACKGROUND,      CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE ,MID_GRAPHIC_TRANSPARENT       },
1763cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLEHEADING),     WID_PARA_HEAD,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1764cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARA_STYLELEVEL1),  WID_PARA_LEV1,  CPPU_E2T(CPPUTYPE_OUSTRING)  , 0,     0},
1765cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LEVEL_FORMAT), WID_LEVEL_FORMAT                        ,  CPPU_E2T(CPPUTYPE_REFIDXREPL)  , PROPERTY_NONE,0},
1766cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LOCALE),            WID_IDX_LOCALE,         CPPU_E2T(CPPUTYPE_LOCALE), PROPERTY_NONE,     0},\
1767cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SORT_ALGORITHM),    WID_IDX_SORT_ALGORITHM,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},\
1768cdf0e10cSrcweir                     {0,0,0,0,0,0}
1769cdf0e10cSrcweir                 };
1770cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aBibliographyMap_Impl;
1771cdf0e10cSrcweir             }
1772cdf0e10cSrcweir             break;
1773cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_DOCUMENT:
1774cdf0e10cSrcweir             {
1775cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocMap_Impl[] =
1776cdf0e10cSrcweir                 {
1777cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BASIC_LIBRARIES), WID_DOC_BASIC_LIBRARIES,  CPPU_E2T(CPPUTYPE_REFLIBCONTAINER), PropertyAttribute::READONLY, 0},
1778cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME), RES_CHRATR_FONT,       CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },
1779cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME), RES_CHRATR_FONT,     CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },
1780cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY), RES_CHRATR_FONT,     CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },
1781cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET), RES_CHRATR_FONT,       CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },
1782cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH), RES_CHRATR_FONT,      CPPU_E2T(CPPUTYPE_INT16),                   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },
1783cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME_ASIAN), RES_CHRATR_CJK_FONT,     CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },
1784cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME_ASIAN), RES_CHRATR_CJK_FONT,   CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },
1785cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY_ASIAN), RES_CHRATR_CJK_FONT,   CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },
1786cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET_ASIAN), RES_CHRATR_CJK_FONT, CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },
1787cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH_ASIAN), RES_CHRATR_CJK_FONT,    CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },
1788cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_NAME_COMPLEX), RES_CHRATR_CTL_FONT,   CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY_NAME },
1789cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_STYLE_NAME_COMPLEX), RES_CHRATR_CTL_FONT, CPPU_E2T(CPPUTYPE_OUSTRING),    PropertyAttribute::MAYBEVOID, MID_FONT_STYLE_NAME },
1790cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_FAMILY_COMPLEX), RES_CHRATR_CTL_FONT, CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_FAMILY   },
1791cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_CHAR_SET_COMPLEX), RES_CHRATR_CTL_FONT,   CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_CHAR_SET },
1792cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_FONT_PITCH_COMPLEX), RES_CHRATR_CTL_FONT,  CPPU_E2T(CPPUTYPE_INT16),   PropertyAttribute::MAYBEVOID, MID_FONT_PITCH   },
1793cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_LOCALE), RES_CHRATR_LANGUAGE ,   CPPU_E2T(CPPUTYPE_LOCALE), PropertyAttribute::MAYBEVOID,  MID_LANG_LOCALE },
1794cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHARACTER_COUNT), WID_DOC_CHAR_COUNT,           CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::READONLY,   0},
1795cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DIALOG_LIBRARIES), WID_DOC_DIALOG_LIBRARIES,  CPPU_E2T(CPPUTYPE_REFLIBCONTAINER), PropertyAttribute::READONLY, 0},
1796cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_INDEX_AUTO_MARK_FILE_U_R_L), WID_DOC_AUTO_MARK_URL, CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE,   0},
1797cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PARAGRAPH_COUNT), WID_DOC_PARA_COUNT,           CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::READONLY,   0},
1798cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RECORD_CHANGES), WID_DOC_CHANGES_RECORD,        CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1799cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SHOW_CHANGES), WID_DOC_CHANGES_SHOW,        CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1800cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WORD_COUNT), WID_DOC_WORD_COUNT,            CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::READONLY,   0},
1801cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_WORD_SEPARATOR), WID_DOC_WORD_SEPARATOR,        CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE,   0},
1802cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HIDE_FIELD_TIPS), WID_DOC_HIDE_TIPS,            CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1803cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_REDLINE_DISPLAY_TYPE), WID_DOC_REDLINE_DISPLAY,     CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,   0},
1804cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_REDLINE_PROTECTION_KEY), WID_DOC_CHANGES_PASSWORD,      CPPU_E2T(CPPUTYPE_SEQINT8), PROPERTY_NONE, 0 },
1805cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FORBIDDEN_CHARACTERS), WID_DOC_FORBIDDEN_CHARS,    CPPU_E2T(CPPUTYPE_REFFORBCHARS), PROPERTY_NONE,   0},
1806cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TWO_DIGIT_YEAR), WID_DOC_TWO_DIGIT_YEAR,    CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,   0},
1807cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_AUTOMATIC_CONTROL_FOCUS),       WID_DOC_AUTOMATIC_CONTROL_FOCUS,    CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1808cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_APPLY_FORM_DESIGN_MODE),        WID_DOC_APPLY_FORM_DESIGN_MODE,     CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1809cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RUNTIME_UID), WID_DOC_RUNTIME_UID,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
1810cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_LOCK_UPDATES),        WID_DOC_LOCK_UPDATES,     CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
1811cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_HAS_VALID_SIGNATURES),  WID_DOC_HAS_VALID_SIGNATURES, CPPU_E2T(CPPUTYPE_BOOLEAN), PropertyAttribute::READONLY,   0},
1812cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BUILDID), WID_DOC_BUILDID, CPPU_E2T(CPPUTYPE_OUSTRING), 0, 0},
1813cdf0e10cSrcweir                     // --> OD 2006-03-21 #b6375613#
1814cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_APPLY_WORKAROUND_FOR_B6375613), WID_APPLY_WORKAROUND_FOR_B6375613, CPPU_E2T(CPPUTYPE_BOOLEAN), 0, 0},
1815d0b5cae4SJian Fang Zhang                      { SW_PROP_NMID(UNO_NAME_DEFAULT_PAGE_MODE),  WID_DOC_DEFAULT_PAGE_MODE,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,  0},
1816cdf0e10cSrcweir                     // <--
1817cdf0e10cSrcweir                     {0,0,0,0,0,0}
1818cdf0e10cSrcweir                 };
1819cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocMap_Impl;
1820cdf0e10cSrcweir             }
1821cdf0e10cSrcweir             break;
1822cdf0e10cSrcweir             case PROPERTY_MAP_LINK_TARGET:
1823cdf0e10cSrcweir             {
1824cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aLinkTargetMap_Impl[] =
1825cdf0e10cSrcweir                 {
1826cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_LINK_DISPLAY_BITMAP), 0,     CPPU_E2T(CPPUTYPE_REFBITMAP), PropertyAttribute::READONLY, 0xff},
1827cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_LINK_DISPLAY_NAME), 0,   CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0xff},
1828cdf0e10cSrcweir                     {0,0,0,0,0,0}
1829cdf0e10cSrcweir                 };
1830cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aLinkTargetMap_Impl;
1831cdf0e10cSrcweir             }
1832cdf0e10cSrcweir             break;
1833cdf0e10cSrcweir             case PROPERTY_MAP_AUTO_TEXT_GROUP :
1834cdf0e10cSrcweir             {
1835cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aAutoTextGroupMap_Impl[] =
1836cdf0e10cSrcweir                 {
1837cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FILE_PATH), WID_GROUP_PATH,     CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE,   PropertyAttribute::READONLY},
1838cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TITLE), WID_GROUP_TITLE, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE,   0},
1839cdf0e10cSrcweir                     {0,0,0,0,0,0}
1840cdf0e10cSrcweir                 };
1841cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aAutoTextGroupMap_Impl;
1842cdf0e10cSrcweir             }
1843cdf0e10cSrcweir             break;
1844cdf0e10cSrcweir             case PROPERTY_MAP_TEXTPORTION_EXTENSIONS:
1845cdf0e10cSrcweir             {
1846cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTextPortionExtensionMap_Impl[] =
1847cdf0e10cSrcweir                 {
1848cdf0e10cSrcweir                     COMPLETE_TEXT_CURSOR_MAP
1849cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_BOOKMARK), FN_UNO_BOOKMARK, CPPU_E2T(CPPUTYPE_REFTEXTCNTNT),   PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },
1850cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTROL_CHARACTER), FN_UNO_CONTROL_CHARACTER, CPPU_E2T(CPPUTYPE_INT16),                 PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, MID_HYPHEN_MIN_LEAD   },
1851cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_COLLAPSED), FN_UNO_IS_COLLAPSED, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },
1852cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_START), FN_UNO_IS_START, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },
1853cdf0e10cSrcweir                     //_REDLINE_PROPERTIES
1854cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_TEXT_PORTION_TYPE), FN_UNO_TEXT_PORTION_TYPE, CPPU_E2T(CPPUTYPE_OUSTRING),                        PropertyAttribute::READONLY, 0},
1855cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_META), FN_UNO_META, CPPU_E2T(CPPUTYPE_REFTEXTCNTNT), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },
1856cdf0e10cSrcweir                     {0,0,0,0,0,0}
1857cdf0e10cSrcweir                 };
1858cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTextPortionExtensionMap_Impl;
1859cdf0e10cSrcweir             }
1860cdf0e10cSrcweir             break;
1861cdf0e10cSrcweir             case PROPERTY_MAP_FOOTNOTE:
1862cdf0e10cSrcweir             {
1863cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aFootnoteMap_Impl[] =
1864cdf0e10cSrcweir                 {
1865cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REFERENCE_ID), 0, CPPU_E2T(CPPUTYPE_INT16),PropertyAttribute::READONLY|PropertyAttribute::MAYBEVOID, 0},
1866cdf0e10cSrcweir                     COMMON_TEXT_CONTENT_PROPERTIES
1867cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1868cdf0e10cSrcweir                     {0,0,0,0,0,0}
1869cdf0e10cSrcweir                 };
1870cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aFootnoteMap_Impl;
1871cdf0e10cSrcweir             }
1872cdf0e10cSrcweir             break;
1873cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_COLUMS :
1874cdf0e10cSrcweir             {
1875cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTextColumns_Impl[] =
1876cdf0e10cSrcweir                 {
1877cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_AUTOMATIC), WID_TXTCOL_IS_AUTOMATIC, CPPU_E2T(CPPUTYPE_BOOLEAN),PropertyAttribute::READONLY, 0},
1878cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_AUTOMATIC_DISTANCE), WID_TXTCOL_AUTO_DISTANCE, CPPU_E2T(CPPUTYPE_INT32),PROPERTY_NONE, 0},
1879cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEPARATOR_LINE_WIDTH), WID_TXTCOL_LINE_WIDTH, CPPU_E2T(CPPUTYPE_INT32),PROPERTY_NONE, 0},
1880cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEPARATOR_LINE_COLOR), WID_TXTCOL_LINE_COLOR, CPPU_E2T(CPPUTYPE_INT32),PROPERTY_NONE,    0},
1881cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEPARATOR_LINE_RELATIVE_HEIGHT), WID_TXTCOL_LINE_REL_HGT, CPPU_E2T(CPPUTYPE_INT32),PROPERTY_NONE,    0},
1882cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEPARATOR_LINE_VERTIVAL_ALIGNMENT), WID_TXTCOL_LINE_ALIGN, CPPU_E2T(CPPUTYPE_VERTALIGN),PROPERTY_NONE,   0},
1883cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEPARATOR_LINE_IS_ON), WID_TXTCOL_LINE_IS_ON, CPPU_E2T(CPPUTYPE_BOOLEAN),PROPERTY_NONE,  0},
1884cdf0e10cSrcweir                     {0,0,0,0,0,0}
1885cdf0e10cSrcweir                 };
1886cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTextColumns_Impl;
1887cdf0e10cSrcweir             }
1888cdf0e10cSrcweir             break;
1889cdf0e10cSrcweir             case PROPERTY_MAP_REDLINE :
1890cdf0e10cSrcweir             {
1891cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aRedlineMap_Impl[] =
1892cdf0e10cSrcweir                 {
1893cdf0e10cSrcweir                     _REDLINE_PROPERTIES
1894cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
1895cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REDLINE_START), 0, CPPU_E2T(CPPUTYPE_REFINTERFACE),  PropertyAttribute::READONLY,    0},
1896cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REDLINE_END), 0, CPPU_E2T(CPPUTYPE_REFINTERFACE),    PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY,   0},
1897cdf0e10cSrcweir                     {0,0,0,0,0,0}
1898cdf0e10cSrcweir                 };
1899cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aRedlineMap_Impl;
1900cdf0e10cSrcweir             }
1901cdf0e10cSrcweir             break;
1902cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_DEFAULT :
1903cdf0e10cSrcweir             {
1904cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTextDefaultMap_Impl[] =
1905cdf0e10cSrcweir                 {
1906cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_TAB_STOP_DISTANCE), RES_PARATR_TABSTOP,     CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, MID_STD_TAB | CONVERT_TWIPS},
1907cdf0e10cSrcweir                     COMMON_CRSR_PARA_PROPERTIES_WITHOUT_FN
1908cdf0e10cSrcweir                     COMMON_HYPERLINK_PROPERTIES
1909cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CHAR_STYLE_NAME), RES_TXTATR_CHARFMT,     CPPU_E2T(CPPUTYPE_OUSTRING),  PropertyAttribute::MAYBEVOID,     0},
1910cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_SPLIT_ALLOWED), RES_ROW_SPLIT,       CPPU_E2T(CPPUTYPE_BOOLEAN)  , PropertyAttribute::MAYBEVOID, 0},
1911cdf0e10cSrcweir                     // --> collapsing borders DVO, FME 2005-05-27 #i29550#
1912cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_COLLAPSING_BORDERS), RES_COLLAPSING_BORDERS, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1913cdf0e10cSrcweir                     // <-- collapsing
1914cdf0e10cSrcweir 
1915cdf0e10cSrcweir             //text grid enhancement for better CJK support.  2007-04-01
1916cdf0e10cSrcweir             //just export the default page mode property, other properties are not handled in this version
1917cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_GRID_STANDARD_PAGE_MODE), RES_TEXTGRID, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, MID_GRID_STANDARD_MODE},
1918cdf0e10cSrcweir                     {0,0,0,0,0,0}
1919cdf0e10cSrcweir                 };
1920cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTextDefaultMap_Impl;
1921cdf0e10cSrcweir                 for( SfxItemPropertyMapEntry * pMap = aTextDefaultMap_Impl;
1922cdf0e10cSrcweir                         pMap->pName; ++pMap )
1923cdf0e10cSrcweir                 {
1924cdf0e10cSrcweir                     // UNO_NAME_PAGE_DESC_NAME should keep its MAYBEVOID flag
1925cdf0e10cSrcweir                     if (!(RES_PAGEDESC == pMap->nWID && MID_PAGEDESC_PAGEDESCNAME == pMap->nMemberId))
1926cdf0e10cSrcweir                         pMap->nFlags &= ~PropertyAttribute::MAYBEVOID;
1927cdf0e10cSrcweir                 }
1928cdf0e10cSrcweir             }
1929cdf0e10cSrcweir             break;
1930cdf0e10cSrcweir             case PROPERTY_MAP_REDLINE_PORTION :
1931cdf0e10cSrcweir             {
1932cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aRedlinePortionMap_Impl[] =
1933cdf0e10cSrcweir                 {
1934cdf0e10cSrcweir                     COMPLETE_TEXT_CURSOR_MAP
1935cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_BOOKMARK), FN_UNO_BOOKMARK, CPPU_E2T(CPPUTYPE_REFTEXTCNTNT),   PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY ,0 },
1936cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTROL_CHARACTER), FN_UNO_CONTROL_CHARACTER, CPPU_E2T(CPPUTYPE_INT16),                 PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, MID_HYPHEN_MIN_LEAD   },
1937cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_COLLAPSED), FN_UNO_IS_COLLAPSED, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },
1938cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_START), FN_UNO_IS_START, CPPU_E2T(CPPUTYPE_BOOLEAN),                             PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0 },
1939cdf0e10cSrcweir                     _REDLINE_PROPERTIES
1940cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_TEXT_PORTION_TYPE), FN_UNO_TEXT_PORTION_TYPE, CPPU_E2T(CPPUTYPE_OUSTRING),                        PropertyAttribute::READONLY, 0},
1941cdf0e10cSrcweir                     {0,0,0,0,0,0}
1942cdf0e10cSrcweir                 };
1943cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aRedlinePortionMap_Impl;
1944cdf0e10cSrcweir             }
1945cdf0e10cSrcweir             break;
1946cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_DATETIME:
1947cdf0e10cSrcweir             {
1948cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDateTimeFieldPropMap[] =
1949cdf0e10cSrcweir                 {
1950cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_ADJUST), FIELD_PROP_SUBTYPE,     CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
1951cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATE_TIME_VALUE), FIELD_PROP_DATE_TIME,  CPPU_E2T(CPPUTYPE_DATETIME), PROPERTY_NONE, 0},
1952cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),       FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
1953cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_DATE),    FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
1954cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), FIELD_PROP_FORMAT,   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
1955cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
1956cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
1957cdf0e10cSrcweir                     {0,0,0,0,0,0}
1958cdf0e10cSrcweir                 };
1959cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDateTimeFieldPropMap;
1960cdf0e10cSrcweir             }
1961cdf0e10cSrcweir             break;
1962cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_USER     :
1963cdf0e10cSrcweir             {
1964cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aUserFieldPropMap[] =
1965cdf0e10cSrcweir                 {
1966cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_SHOW_FORMULA), FIELD_PROP_BOOL2,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,  0},
1967cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_VISIBLE),     FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,  0},
1968cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),  FIELD_PROP_FORMAT,  CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
1969cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
1970cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
1971cdf0e10cSrcweir                     {0,0,0,0,0,0}
1972cdf0e10cSrcweir                 };
1973cdf0e10cSrcweir 
1974cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aUserFieldPropMap;
1975cdf0e10cSrcweir             }
1976cdf0e10cSrcweir             break;
1977cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_SET_EXP  :
1978cdf0e10cSrcweir             {
1979cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aSetExpFieldPropMap     [] =
1980cdf0e10cSrcweir                 {
1981cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR2,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
1982cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
1983cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HINT),               FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
1984cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),      FIELD_PROP_FORMAT,  CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
1985cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE),     FIELD_PROP_USHORT2, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
1986cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_INPUT),       FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1987cdf0e10cSrcweir                     // #i69733# wrong name - UNO_NAME_IS_INPUT expanded to "Input" instead of "IsInput"
1988cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INPUT),          FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
1989cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_SHOW_FORMULA), FIELD_PROP_BOOL3,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,  0},
1990cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_VISIBLE),       FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE, 0},
1991cdf0e10cSrcweir                     //TODO: UNO_NAME_VARIABLE_NAME gibt es das wirklich?
1992cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEQUENCE_VALUE), FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,  0},
1993cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SUB_TYPE),           FIELD_PROP_SUBTYPE, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
1994cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_VALUE),          FIELD_PROP_DOUBLE,  CPPU_E2T(CPPUTYPE_DOUBLE),  PROPERTY_NONE,  0},
1995cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_VARIABLE_NAME),  FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING),   PropertyAttribute::READONLY, 0},
1996cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
1997cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
1998cdf0e10cSrcweir                     {0,0,0,0,0,0}
1999cdf0e10cSrcweir                 };
2000cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aSetExpFieldPropMap;
2001cdf0e10cSrcweir             }
2002cdf0e10cSrcweir             break;
2003cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_GET_EXP  :
2004cdf0e10cSrcweir             {
2005cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aGetExpFieldPropMap     [] =
2006cdf0e10cSrcweir                 {
2007cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2008cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2009cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_SHOW_FORMULA), FIELD_PROP_BOOL2,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,  0},
2010cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),  FIELD_PROP_FORMAT,  CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
2011cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SUB_TYPE),           FIELD_PROP_SUBTYPE, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2012cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_VALUE),          FIELD_PROP_DOUBLE,  CPPU_E2T(CPPUTYPE_DOUBLE), PropertyAttribute::READONLY, 0},
2013cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_VARIABLE_SUBTYPE),   FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2014cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
2015cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2016cdf0e10cSrcweir                     {0,0,0,0,0,0}
2017cdf0e10cSrcweir                 };
2018cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aGetExpFieldPropMap;
2019cdf0e10cSrcweir             }
2020cdf0e10cSrcweir             break;
2021cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_FILE_NAME:
2022cdf0e10cSrcweir             {
2023cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aFileNameFieldPropMap   [] =
2024cdf0e10cSrcweir                 {
2025cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2026cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FILE_FORMAT), FIELD_PROP_FORMAT, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2027cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL2, CPPU_E2T(CPPUTYPE_BOOLEAN),       PROPERTY_NONE, 0},
2028cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2029cdf0e10cSrcweir                     {0,0,0,0,0,0}
2030cdf0e10cSrcweir                 };
2031cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aFileNameFieldPropMap;
2032cdf0e10cSrcweir             }
2033cdf0e10cSrcweir             break;
2034cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_PAGE_NUM :
2035cdf0e10cSrcweir             {
2036cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aPageNumFieldPropMap        [] =
2037cdf0e10cSrcweir                 {
2038cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE),     FIELD_PROP_FORMAT,  CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2039cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_OFFSET),             FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),  PROPERTY_NONE,   0},
2040cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SUB_TYPE),           FIELD_PROP_SUBTYPE, CPPU_E2T(CPPUTYPE_PAGENUMTYPE), PROPERTY_NONE,  0},
2041cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_USERTEXT),           FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2042cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2043cdf0e10cSrcweir                     {0,0,0,0,0,0}
2044cdf0e10cSrcweir                 };
2045cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aPageNumFieldPropMap;
2046cdf0e10cSrcweir             }
2047cdf0e10cSrcweir             break;
2048cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_AUTHOR   :
2049cdf0e10cSrcweir             {
2050cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aAuthorFieldPropMap     [] =
2051cdf0e10cSrcweir                 {
2052cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),    FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2053cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2054cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL2, CPPU_E2T(CPPUTYPE_BOOLEAN),       PROPERTY_NONE, 0},
2055cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FULL_NAME),FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2056cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2057cdf0e10cSrcweir                     {0,0,0,0,0,0}
2058cdf0e10cSrcweir                 };
2059cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aAuthorFieldPropMap;
2060cdf0e10cSrcweir             }
2061cdf0e10cSrcweir             break;
2062cdf0e10cSrcweir             case  PROPERTY_MAP_FLDTYP_CHAPTER  :
2063cdf0e10cSrcweir             {
2064cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aChapterFieldPropMap        [] =
2065cdf0e10cSrcweir                 {
2066cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CHAPTER_FORMAT),FIELD_PROP_USHORT1,  CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, 0},
2067cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_LEVEL        ),FIELD_PROP_BYTE1,         CPPU_E2T(CPPUTYPE_INT8),    PROPERTY_NONE, 0},
2068cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2069cdf0e10cSrcweir                     {0,0,0,0,0,0}
2070cdf0e10cSrcweir                 };
2071cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aChapterFieldPropMap;
2072cdf0e10cSrcweir             }
2073cdf0e10cSrcweir             break;
2074cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_GET_REFERENCE          :
2075cdf0e10cSrcweir             {
2076cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aGetRefFieldPropMap     [] =
2077cdf0e10cSrcweir                 {
2078cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2079cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REFERENCE_FIELD_PART),FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),  PROPERTY_NONE,  0},
2080cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REFERENCE_FIELD_SOURCE),FIELD_PROP_USHORT2, CPPU_E2T(CPPUTYPE_INT16),    PROPERTY_NONE,  0},
2081cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SEQUENCE_NUMBER),    FIELD_PROP_SHORT1,  CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, 0},
2082cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SOURCE_NAME),        FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2083cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2084cdf0e10cSrcweir                     {0,0,0,0,0,0}
2085cdf0e10cSrcweir                 };
2086cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aGetRefFieldPropMap;
2087cdf0e10cSrcweir             }
2088cdf0e10cSrcweir             break;
2089cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_CONDITIONED_TEXT      :
2090cdf0e10cSrcweir             {
2091cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aConditionedTxtFieldPropMap [] =
2092cdf0e10cSrcweir                 {
2093cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONDITION),      FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2094cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FALSE_CONTENT),  FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2095cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_CONDITION_TRUE) ,  FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),   PROPERTY_NONE, 0},
2096cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_TRUE_CONTENT) ,  FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2097cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2098cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2099cdf0e10cSrcweir                     {0,0,0,0,0,0}
2100cdf0e10cSrcweir                 };
2101cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aConditionedTxtFieldPropMap;
2102cdf0e10cSrcweir             }
2103cdf0e10cSrcweir             break;
2104cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_HIDDEN_TEXT :
2105cdf0e10cSrcweir             {
2106cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aHiddenTxtFieldPropMap  [] =
2107cdf0e10cSrcweir                 {
2108cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONDITION),      FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2109cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT) ,       FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2110cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_HIDDEN) ,     FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),   PROPERTY_NONE, 0},
2111cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2112cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2113cdf0e10cSrcweir                     {0,0,0,0,0,0}
2114cdf0e10cSrcweir                 };
2115cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aHiddenTxtFieldPropMap;
2116cdf0e10cSrcweir             }
2117cdf0e10cSrcweir             break;
21183b32dd21SOliver-Rainer Wittmann 
2119cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_ANNOTATION            :
2120cdf0e10cSrcweir                 {
2121cdf0e10cSrcweir                     static SfxItemPropertyMapEntry aAnnotationFieldPropMap [] =
2122cdf0e10cSrcweir                     {
2123cdf0e10cSrcweir                         {SW_PROP_NMID(UNO_NAME_AUTHOR), FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2124cdf0e10cSrcweir                         {SW_PROP_NMID(UNO_NAME_CONTENT),    FIELD_PROP_PAR2,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
21253b32dd21SOliver-Rainer Wittmann                         {SW_PROP_NMID(UNO_NAME_INITIALS),   FIELD_PROP_PAR3,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
21263b32dd21SOliver-Rainer Wittmann                         {SW_PROP_NMID(UNO_NAME_NAME),       FIELD_PROP_PAR4,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2127cdf0e10cSrcweir                         {SW_PROP_NMID(UNO_NAME_DATE_TIME_VALUE),    FIELD_PROP_DATE_TIME,   CPPU_E2T(CPPUTYPE_DATETIME),    PROPERTY_NONE, 0},
2128cdf0e10cSrcweir                         {SW_PROP_NMID(UNO_NAME_DATE),    FIELD_PROP_DATE,   CPPU_E2T(CPPUTYPE_DATE),    PROPERTY_NONE, 0},
2129cdf0e10cSrcweir                         {SW_PROP_NMID(UNO_NAME_TEXT_RANGE), FIELD_PROP_TEXT, CPPU_E2T(CPPUTYPE_REFINTERFACE),  PropertyAttribute::READONLY,    0},
2130cdf0e10cSrcweir                         COMMON_FLDTYP_PROPERTIES
2131cdf0e10cSrcweir                         {0,0,0,0,0,0}
2132cdf0e10cSrcweir                     };
2133cdf0e10cSrcweir                     aMapEntriesArr[nPropertyId] = aAnnotationFieldPropMap;
2134cdf0e10cSrcweir                 }
2135cdf0e10cSrcweir                 break;
21363b32dd21SOliver-Rainer Wittmann 
2137cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_INPUT:
2138cdf0e10cSrcweir             {
2139cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aInputFieldPropMap      [] =
2140cdf0e10cSrcweir                 {
2141cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),    FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2142cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HINT),       FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2143cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HELP),       FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2144cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_TOOLTIP),        FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2145cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2146cdf0e10cSrcweir                     {0,0,0,0,0,0}
2147cdf0e10cSrcweir                 };
2148cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aInputFieldPropMap;
2149cdf0e10cSrcweir             }
2150cdf0e10cSrcweir             break;
2151cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_MACRO                 :
2152cdf0e10cSrcweir             {
2153cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aMacroFieldPropMap      [] =
2154cdf0e10cSrcweir                 {
2155cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HINT), FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2156cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_MACRO_NAME),FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2157cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_MACRO_LIBRARY),FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),PROPERTY_NONE, 0},
2158cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SCRIPT_URL),FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING),PROPERTY_NONE, 0},
2159cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2160cdf0e10cSrcweir                     {0,0,0,0,0,0}
2161cdf0e10cSrcweir                 };
2162cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aMacroFieldPropMap;
2163cdf0e10cSrcweir             }
2164cdf0e10cSrcweir             break;
2165cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DDE                   :
2166cdf0e10cSrcweir             {
2167cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDDEFieldPropMap            [] =
2168cdf0e10cSrcweir                 {
2169cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2170cdf0e10cSrcweir                     {0,0,0,0,0,0}
2171cdf0e10cSrcweir                 };
2172cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDDEFieldPropMap;
2173cdf0e10cSrcweir             }
2174cdf0e10cSrcweir             break;
2175cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DROPDOWN :
2176cdf0e10cSrcweir             {
2177cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDropDownMap            [] =
2178cdf0e10cSrcweir                 {
2179cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_ITEMS), FIELD_PROP_STRINGS, CPPU_E2T(CPPUTYPE_OUSTRINGS), PROPERTY_NONE, 0},
2180cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SELITEM), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2181cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME), FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2182cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HELP), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2183cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_TOOLTIP), FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2184cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2185cdf0e10cSrcweir                     {0,0,0,0,0,0}
2186cdf0e10cSrcweir                 };
2187cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDropDownMap;
2188cdf0e10cSrcweir             }
2189cdf0e10cSrcweir             break;
2190cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_HIDDEN_PARA           :
2191cdf0e10cSrcweir             {
2192cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aHiddenParaFieldPropMap [] =
2193cdf0e10cSrcweir                 {
2194cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONDITION),FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2195cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_HIDDEN) ,  FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),   PROPERTY_NONE, 0},
2196cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2197cdf0e10cSrcweir                     {0,0,0,0,0,0}
2198cdf0e10cSrcweir                 };
2199cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aHiddenParaFieldPropMap;
2200cdf0e10cSrcweir             }
2201cdf0e10cSrcweir             break;
2202cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOC_INFO              :
2203cdf0e10cSrcweir             {
2204cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoFieldPropMap        [] =
2205cdf0e10cSrcweir                 {
2206cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),       FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2207cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INFO_FORMAT),    FIELD_PROP_USHORT2, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2208cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INFO_TYPE),  FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2209cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2210cdf0e10cSrcweir                     {0,0,0,0,0,0}
2211cdf0e10cSrcweir                 };
2212cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoFieldPropMap;
2213cdf0e10cSrcweir             }
2214cdf0e10cSrcweir             break;
2215cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_TEMPLATE_NAME         :
2216cdf0e10cSrcweir             {
2217cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTmplNameFieldPropMap   [] =
2218cdf0e10cSrcweir                 {
2219cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FILE_FORMAT), FIELD_PROP_FORMAT, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2220cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2221cdf0e10cSrcweir                     {0,0,0,0,0,0}
2222cdf0e10cSrcweir                 };
2223cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTmplNameFieldPropMap;
2224cdf0e10cSrcweir             }
2225cdf0e10cSrcweir             break;
2226cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_USER_EXT              :
2227cdf0e10cSrcweir             {
2228cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aUsrExtFieldPropMap     [] =
2229cdf0e10cSrcweir                 {
2230cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2231cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2232cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),           FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2233cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_USER_DATA_TYPE), FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE, 0},
2234cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2235cdf0e10cSrcweir                     {0,0,0,0,0,0}
2236cdf0e10cSrcweir                 };
2237cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId]= aUsrExtFieldPropMap;
2238cdf0e10cSrcweir             }
2239cdf0e10cSrcweir             break;
2240cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_REF_PAGE_SET          :
2241cdf0e10cSrcweir             {
2242cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aRefPgSetFieldPropMap   [] =
2243cdf0e10cSrcweir                 {
2244cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_OFFSET),     FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,  0},
2245cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_ON),     FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2246cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2247cdf0e10cSrcweir                     {0,0,0,0,0,0}
2248cdf0e10cSrcweir                 };
2249cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aRefPgSetFieldPropMap;
2250cdf0e10cSrcweir             }
2251cdf0e10cSrcweir             break;
2252cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_REF_PAGE_GET          :
2253cdf0e10cSrcweir             {
2254cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aRefPgGetFieldPropMap   [] =
2255cdf0e10cSrcweir                 {
2256cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2257cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE),     FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2258cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2259cdf0e10cSrcweir                     {0,0,0,0,0,0}
2260cdf0e10cSrcweir                 };
2261cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aRefPgGetFieldPropMap;
2262cdf0e10cSrcweir             }
2263cdf0e10cSrcweir             break;
2264cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_JUMP_EDIT             :
2265cdf0e10cSrcweir             {
2266cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aJumpEdtFieldPropMap        [] =
2267cdf0e10cSrcweir                 {
2268cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_HINT),               FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2269cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_PLACEHOLDER),        FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2270cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_PLACEHOLDER_TYPE), FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),     PROPERTY_NONE,  0},
2271cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2272cdf0e10cSrcweir                     {0,0,0,0,0,0}
2273cdf0e10cSrcweir                 };
2274cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aJumpEdtFieldPropMap;
2275cdf0e10cSrcweir             }
2276cdf0e10cSrcweir             break;
2277cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_SCRIPT                :
2278cdf0e10cSrcweir             {
2279cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aScriptFieldPropMap     [] =
2280cdf0e10cSrcweir                 {
2281cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),        FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2282cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SCRIPT_TYPE),    FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2283cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_URL_CONTENT),    FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),       PROPERTY_NONE, 0},
2284cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2285cdf0e10cSrcweir                     {0,0,0,0,0,0}
2286cdf0e10cSrcweir                 };
2287cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aScriptFieldPropMap;
2288cdf0e10cSrcweir             }
2289cdf0e10cSrcweir             break;
2290cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NEXT_SET     :
2291cdf0e10cSrcweir             {
2292cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBNextSetFieldPropMap  [] =
2293cdf0e10cSrcweir                 {
2294cdf0e10cSrcweir                     // Note: DATA_BASE_NAME and DATA_BASE_URL
2295cdf0e10cSrcweir                     // are mapped to the same nMId, because internally  we only use
2296cdf0e10cSrcweir                     // them as DataSource and it does not matter which one it is.
2297cdf0e10cSrcweir 
2298cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_NAME ) , FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2299cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_TABLE_NAME) , FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2300cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONDITION)   ,     FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2301cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_URL ) ,  FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2302cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COMMAND_TYPE), FIELD_PROP_SHORT1, CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, 0},
2303cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2304cdf0e10cSrcweir                     {0,0,0,0,0,0}
2305cdf0e10cSrcweir                 };
2306cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBNextSetFieldPropMap;
2307cdf0e10cSrcweir             }
2308cdf0e10cSrcweir             break;
2309cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NUM_SET      :
2310cdf0e10cSrcweir             {
2311cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBNumSetFieldPropMap   [] =
2312cdf0e10cSrcweir                 {
2313cdf0e10cSrcweir                     // Note: DATA_BASE_NAME and DATA_BASE_URL
2314cdf0e10cSrcweir                     // are mapped to the same nMId, because internally  we only use
2315cdf0e10cSrcweir                     // them as DataSource and it does not matter which one it is.
2316cdf0e10cSrcweir 
2317cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_NAME ) ,  FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2318cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_TABLE_NAME  ), FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2319cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONDITION),         FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2320cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_URL ) ,   FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2321cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COMMAND_TYPE), FIELD_PROP_SHORT1, CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, 0},
2322cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SET_NUMBER       ), FIELD_PROP_FORMAT, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,  0},
2323cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2324cdf0e10cSrcweir                     {0,0,0,0,0,0}
2325cdf0e10cSrcweir                 };
2326cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBNumSetFieldPropMap;
2327cdf0e10cSrcweir             }
2328cdf0e10cSrcweir             break;
2329cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_SET_NUM      :
2330cdf0e10cSrcweir             {
2331cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBSetNumFieldPropMap   [] =
2332cdf0e10cSrcweir                 {
2333cdf0e10cSrcweir                     // Note: DATA_BASE_NAME and DATA_BASE_URL
2334cdf0e10cSrcweir                     // are mapped to the same nMId, because internally  we only use
2335cdf0e10cSrcweir                     // them as DataSource and it does not matter which one it is.
2336cdf0e10cSrcweir 
2337cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_NAME ) , FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2338cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_TABLE_NAME) , FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2339cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_URL ) ,  FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2340cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COMMAND_TYPE), FIELD_PROP_SHORT1, CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, 0},
2341cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE),       FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,  0},
2342cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SET_NUMBER       ), FIELD_PROP_FORMAT, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,  0},
2343cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_VISIBLE),       FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE, 0},
2344cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2345cdf0e10cSrcweir                     {0,0,0,0,0,0}
2346cdf0e10cSrcweir                 };
2347cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBSetNumFieldPropMap;
2348cdf0e10cSrcweir             }
2349cdf0e10cSrcweir             break;
2350cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE              :
2351cdf0e10cSrcweir             {
2352cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBFieldPropMap         [] =
2353cdf0e10cSrcweir                 {
2354cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2355cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2356cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FIELD_CODE),         FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2357cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_DATA_BASE_FORMAT),FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2358cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),      FIELD_PROP_FORMAT, CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, 0},
2359cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_VISIBLE),       FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE, 0},
2360cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2361cdf0e10cSrcweir                     {0,0,0,0,0,0}
2362cdf0e10cSrcweir                 };
2363cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBFieldPropMap;
2364cdf0e10cSrcweir             }
2365cdf0e10cSrcweir             break;
2366cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NAME         :
2367cdf0e10cSrcweir             {
2368cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBNameFieldPropMap     [] =
2369cdf0e10cSrcweir                 {
2370cdf0e10cSrcweir                     // Note: DATA_BASE_NAME and DATA_BASE_URL
2371cdf0e10cSrcweir                     // are mapped to the same nMId, because internally  we only use
2372cdf0e10cSrcweir                     // them as DataSource and it does not matter which one it is.
2373cdf0e10cSrcweir 
2374cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_NAME ) , FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2375cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_TABLE_NAME) , FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2376cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_URL ) ,  FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2377cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COMMAND_TYPE), FIELD_PROP_SHORT1, CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, 0},
2378cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_VISIBLE),       FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN),    PROPERTY_NONE, 0},
2379cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2380cdf0e10cSrcweir                     {0,0,0,0,0,0}
2381cdf0e10cSrcweir                 };
2382cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBNameFieldPropMap;
2383cdf0e10cSrcweir             }
2384cdf0e10cSrcweir             break;
2385cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCSTAT:
2386cdf0e10cSrcweir             {
2387cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocstatFieldPropMap        [] =
2388cdf0e10cSrcweir                 {
2389cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_TYPE),     FIELD_PROP_USHORT2, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2390cdf0e10cSrcweir                 //  {UNO_NAME_STATISTIC_TYPE_ID,FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16),   PROPERTY_NONE,  0},
2391cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2392cdf0e10cSrcweir                     {0,0,0,0,0,0}
2393cdf0e10cSrcweir                 };
2394cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocstatFieldPropMap;
2395cdf0e10cSrcweir             }
2396cdf0e10cSrcweir             break;
2397cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_AUTHOR:
2398cdf0e10cSrcweir             {
2399cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoAuthorPropMap           [] =
2400cdf0e10cSrcweir                 {
2401cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_AUTHOR), FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2402cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2403cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2404cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2405cdf0e10cSrcweir                     {0,0,0,0,0,0}
2406cdf0e10cSrcweir                 };
2407cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoAuthorPropMap;
2408cdf0e10cSrcweir             }
2409cdf0e10cSrcweir             break;
2410cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_DATE_TIME:
2411cdf0e10cSrcweir             {
2412cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoDateTimePropMap         [] =
2413cdf0e10cSrcweir                 {
2414cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2415cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATE_TIME_VALUE),        FIELD_PROP_DOUBLE,  CPPU_E2T(CPPUTYPE_DOUBLE), PropertyAttribute::READONLY, 0},
2416cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_DATE),    FIELD_PROP_BOOL2,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2417cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),FIELD_PROP_FORMAT,    CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
2418cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),       FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,    0},
2419cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
2420cdf0e10cSrcweir                     {0,0,0,0,0,0}
2421cdf0e10cSrcweir                 };
2422cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoDateTimePropMap;
2423cdf0e10cSrcweir             }
2424cdf0e10cSrcweir             break;
2425cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_EDIT_TIME     :
2426cdf0e10cSrcweir             {
2427cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoEditTimePropMap         [] =
2428cdf0e10cSrcweir                 {
2429cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2430cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATE_TIME_VALUE),        FIELD_PROP_DOUBLE,  CPPU_E2T(CPPUTYPE_DOUBLE), PropertyAttribute::READONLY, 0},
2431cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT),FIELD_PROP_FORMAT,    CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
2432cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),       FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,    0},
2433cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
2434cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2435cdf0e10cSrcweir                     {0,0,0,0,0,0}
2436cdf0e10cSrcweir                 };
2437cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoEditTimePropMap;
2438cdf0e10cSrcweir             }
2439cdf0e10cSrcweir             break;
2440cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_MISC:
2441cdf0e10cSrcweir             {
2442cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoStringContentPropMap            [] =
2443cdf0e10cSrcweir                 {
2444cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),    FIELD_PROP_PAR1,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2445cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2446cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2447cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2448cdf0e10cSrcweir                     {0,0,0,0,0,0}
2449cdf0e10cSrcweir                 };
2450cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoStringContentPropMap;
2451cdf0e10cSrcweir             }
2452cdf0e10cSrcweir             break;
2453cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_CUSTOM:
2454cdf0e10cSrcweir             {
2455cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoCustomPropMap           [] =
2456cdf0e10cSrcweir                 {
2457cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),   FIELD_PROP_PAR4,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2458cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2459cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2460cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), FIELD_PROP_FORMAT,   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE,    0},
2461cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), FIELD_PROP_BOOL4, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
2462cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2463cdf0e10cSrcweir                     {0,0,0,0,0,0}
2464cdf0e10cSrcweir                 };
2465cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoCustomPropMap;
2466cdf0e10cSrcweir             }
2467cdf0e10cSrcweir             break;
2468cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_REVISION          :
2469cdf0e10cSrcweir             {
2470cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDocInfoRevisionPropMap [] =
2471cdf0e10cSrcweir                 {
2472cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2473cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_REVISION),   FIELD_PROP_USHORT1, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2474cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_FIXED),   FIELD_PROP_BOOL1,   CPPU_E2T(CPPUTYPE_BOOLEAN)  , PROPERTY_NONE,0},
2475cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2476cdf0e10cSrcweir                     {0,0,0,0,0,0}
2477cdf0e10cSrcweir                 };
2478cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDocInfoRevisionPropMap;
2479cdf0e10cSrcweir             }
2480cdf0e10cSrcweir             break;
2481cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_COMBINED_CHARACTERS:
2482cdf0e10cSrcweir             {
2483cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aCombinedCharactersPropMap[] =
2484cdf0e10cSrcweir                 {
2485cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2486cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2487cdf0e10cSrcweir                     {0,0,0,0,0,0}
2488cdf0e10cSrcweir                 };
2489cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aCombinedCharactersPropMap;
2490cdf0e10cSrcweir             }
2491cdf0e10cSrcweir             break;
2492cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_TABLE_FORMULA:
2493cdf0e10cSrcweir             {
2494cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTableFormulaPropMap[] =
2495cdf0e10cSrcweir                 {
2496cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CURRENT_PRESENTATION), FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2497cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT), FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),  PROPERTY_NONE, 0},
2498cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_SHOW_FORMULA), FIELD_PROP_BOOL1,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
2499cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), FIELD_PROP_FORMAT,   CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, 0},
2500cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2501cdf0e10cSrcweir                     {0,0,0,0,0,0}
2502cdf0e10cSrcweir                 };
2503cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTableFormulaPropMap;
2504cdf0e10cSrcweir             }
2505cdf0e10cSrcweir             break;
2506cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DUMMY_0:
2507cdf0e10cSrcweir             {
2508cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aEmptyPropMap           [] =
2509cdf0e10cSrcweir                 {
2510cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2511cdf0e10cSrcweir                     {0,0,0,0,0,0}
2512cdf0e10cSrcweir                 };
2513cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aEmptyPropMap;
2514cdf0e10cSrcweir             }
2515cdf0e10cSrcweir             break;
2516cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_USER :
2517cdf0e10cSrcweir             {
2518cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aUserFieldTypePropMap[] =
2519cdf0e10cSrcweir                 {
2520cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DEPENDENT_TEXT_FIELDS),  FIELD_PROP_PROP_SEQ,    CPPU_E2T(CPPUTYPE_SEQDEPTXTFLD), PropertyAttribute::READONLY, 0},
2521cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_EXPRESSION),      FIELD_PROP_BOOL1,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,   0},
2522cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),               FIELD_PROP_PAR1,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, 0},
2523cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_VALUE),          FIELD_PROP_DOUBLE,  CPPU_E2T(CPPUTYPE_DOUBLE), PROPERTY_NONE,   0},
2524cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR2,    CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2525cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),      FIELD_PROP_PAR3,    CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2526cdf0e10cSrcweir                     {0,0,0,0,0,0}
2527cdf0e10cSrcweir                 };
2528cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aUserFieldTypePropMap;
2529cdf0e10cSrcweir             }
2530cdf0e10cSrcweir             break;
2531cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DDE       :
2532cdf0e10cSrcweir             {
2533cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDDEFieldTypePropMap[] =
2534cdf0e10cSrcweir                 {
2535cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DDE_COMMAND_ELEMENT ), FIELD_PROP_PAR2,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2536cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DDE_COMMAND_FILE    ), FIELD_PROP_PAR4,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2537cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DDE_COMMAND_TYPE    ), FIELD_PROP_SUBTYPE,   CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2538cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DEPENDENT_TEXT_FIELDS),  FIELD_PROP_PROP_SEQ,    CPPU_E2T(CPPUTYPE_SEQDEPTXTFLD), PropertyAttribute::READONLY, 0},
2539cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_AUTOMATIC_UPDATE), FIELD_PROP_BOOL1,  CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE,    0},
2540cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),               FIELD_PROP_PAR1,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2541cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),      FIELD_PROP_PAR3,    CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2542cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CONTENT),            FIELD_PROP_PAR5,    CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2543cdf0e10cSrcweir                     {0,0,0,0,0,0}
2544cdf0e10cSrcweir                 };
2545cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDDEFieldTypePropMap;
2546cdf0e10cSrcweir             }
2547cdf0e10cSrcweir             break;
2548cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_SET_EXP     :
2549cdf0e10cSrcweir             {
2550cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aSetExpFieldTypePropMap[] =
2551cdf0e10cSrcweir                 {
2552cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_CHAPTER_NUMBERING_LEVEL),FIELD_PROP_SHORT1,  CPPU_E2T(CPPUTYPE_INT8), PROPERTY_NONE, 0},
2553cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DEPENDENT_TEXT_FIELDS),  FIELD_PROP_PROP_SEQ,    CPPU_E2T(CPPUTYPE_SEQDEPTXTFLD), PropertyAttribute::READONLY, 0},
2554cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),               FIELD_PROP_PAR1,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2555cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NUMBERING_SEPARATOR), FIELD_PROP_PAR2,   CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2556cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SUB_TYPE),           FIELD_PROP_SUBTYPE, CPPU_E2T(CPPUTYPE_INT16), PROPERTY_NONE,    0},
2557cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),      FIELD_PROP_PAR3,    CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2558cdf0e10cSrcweir                     {0,0,0,0,0,0}
2559cdf0e10cSrcweir                 };
2560cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aSetExpFieldTypePropMap;
2561cdf0e10cSrcweir             }
2562cdf0e10cSrcweir             break;
2563cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DATABASE    :
2564cdf0e10cSrcweir             {
2565cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aDBFieldTypePropMap         [] =
2566cdf0e10cSrcweir                 {
2567cdf0e10cSrcweir                     // Note: DATA_BASE_NAME and DATA_BASE_URL
2568cdf0e10cSrcweir                     // are mapped to the same nMId, because internally  we only use
2569cdf0e10cSrcweir                     // them as DataSource and it does not matter which one it is.
2570cdf0e10cSrcweir 
2571cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_NAME ) ,  FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2572cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),              FIELD_PROP_PAR3,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::MAYBEVOID, 0},
2573cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_TABLE_NAME  ), FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2574cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COLUMN_NAME ), FIELD_PROP_PAR3, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2575cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),     FIELD_PROP_PAR4, CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2576cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_BASE_URL ) ,   FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0},
2577cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DATA_COMMAND_TYPE), FIELD_PROP_SHORT1, CPPU_E2T(CPPUTYPE_INT32),   PROPERTY_NONE, 0},
2578cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DEPENDENT_TEXT_FIELDS),  FIELD_PROP_PROP_SEQ,    CPPU_E2T(CPPUTYPE_SEQDEPTXTFLD), PropertyAttribute::READONLY, 0},
2579cdf0e10cSrcweir                     {0,0,0,0,0,0}
2580cdf0e10cSrcweir                 };
2581cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aDBFieldTypePropMap;
2582cdf0e10cSrcweir             }
2583cdf0e10cSrcweir             break;
2584cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DUMMY0      :
2585cdf0e10cSrcweir             {
2586cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aStandardFieldMasterMap[] =
2587cdf0e10cSrcweir                 {
2588cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_DEPENDENT_TEXT_FIELDS),  0,  CPPU_E2T(CPPUTYPE_SEQDEPTXTFLD), PropertyAttribute::READONLY, 0},
2589cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_NAME),               0,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE, 0},
2590cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),      0,  CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2591cdf0e10cSrcweir                     {0,0,0,0,0,0}
2592cdf0e10cSrcweir                 };
2593cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aStandardFieldMasterMap;
2594cdf0e10cSrcweir             }
2595cdf0e10cSrcweir             break;
2596cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_BIBLIOGRAPHY:
2597cdf0e10cSrcweir             {
2598cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aBibliographyFieldMap[] =
2599cdf0e10cSrcweir                 {
2600cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_FIELDS  )    , FIELD_PROP_PROP_SEQ, CPPU_E2T(CPPUTYPE_PROPERTYVALUE),PROPERTY_NONE, 0},
2601cdf0e10cSrcweir                     COMMON_FLDTYP_PROPERTIES
2602cdf0e10cSrcweir                     {0,0,0,0,0,0}
2603cdf0e10cSrcweir                 };
2604cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aBibliographyFieldMap;
2605cdf0e10cSrcweir             }
2606cdf0e10cSrcweir             break;
2607cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_BIBLIOGRAPHY:
2608cdf0e10cSrcweir             {
2609cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aBibliographyFieldMasterMap[] =
2610cdf0e10cSrcweir                 {
2611cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_BRACKET_BEFORE     ) , FIELD_PROP_PAR1, CPPU_E2T(CPPUTYPE_OUSTRING),               PROPERTY_NONE, 0},
2612cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_BRACKET_AFTER      ) , FIELD_PROP_PAR2, CPPU_E2T(CPPUTYPE_OUSTRING),               PROPERTY_NONE, 0},
2613cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_NUMBER_ENTRIES  ) , FIELD_PROP_BOOL1, CPPU_E2T(CPPUTYPE_BOOLEAN),                    PROPERTY_NONE, 0},
2614cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_SORT_BY_POSITION) , FIELD_PROP_BOOL2, CPPU_E2T(CPPUTYPE_BOOLEAN),                    PROPERTY_NONE, 0},
2615cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_LOCALE),            FIELD_PROP_LOCALE,  CPPU_E2T(CPPUTYPE_LOCALE)  , PROPERTY_NONE,     0},
2616cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SORT_ALGORITHM),    FIELD_PROP_PAR3,  CPPU_E2T(CPPUTYPE_OUSTRING), PROPERTY_NONE,     0},
2617cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_SORT_KEYS          ) , FIELD_PROP_PROP_SEQ, CPPU_E2T(CPPUTYPE_PROPERTYVALUES),   PROPERTY_NONE, 0},
2618cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_INSTANCE_NAME),      FIELD_PROP_PAR4,    CPPU_E2T(CPPUTYPE_OUSTRING), PropertyAttribute::READONLY, 0},
2619cdf0e10cSrcweir                     {0,0,0,0,0,0}
2620cdf0e10cSrcweir                 };
2621cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aBibliographyFieldMasterMap;
2622cdf0e10cSrcweir             }
2623cdf0e10cSrcweir             break;
2624cdf0e10cSrcweir             case PROPERTY_MAP_TEXT :
2625cdf0e10cSrcweir             {
2626cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aTextMap[] =
2627cdf0e10cSrcweir                 {
2628cdf0e10cSrcweir                     _REDLINE_NODE_PROPERTIES
2629cdf0e10cSrcweir                     {0,0,0,0,0,0}
2630cdf0e10cSrcweir                 };
2631cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aTextMap;
2632cdf0e10cSrcweir             }
2633cdf0e10cSrcweir             break;
2634cdf0e10cSrcweir             case PROPERTY_MAP_MAILMERGE :
2635cdf0e10cSrcweir             {
2636cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aMailMergeMap[] =
2637cdf0e10cSrcweir                 {
2638cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SELECTION),             WID_SELECTION,              CPPU_E2T(CPPUTYPE_SEQANY),      PROPERTY_NONE, 0},
2639cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_RESULT_SET),            WID_RESULT_SET,             CPPU_E2T(CPPUTYPE_REFRESULTSET), PROPERTY_NONE, 0},
2640cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_CONNECTION),            WID_CONNECTION,             CPPU_E2T(CPPUTYPE_REFCONNECTION), PROPERTY_NONE, 0},
2641cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_MODEL),                 WID_MODEL,                  CPPU_E2T(CPPUTYPE_REFMODEL),    PropertyAttribute::READONLY, 0},
2642cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DATA_SOURCE_NAME),      WID_DATA_SOURCE_NAME,       CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2643cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DAD_COMMAND),           WID_DATA_COMMAND,           CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2644cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FILTER),                WID_FILTER,                 CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2645cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DOCUMENT_URL),          WID_DOCUMENT_URL,           CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2646cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OUTPUT_URL),            WID_OUTPUT_URL,             CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2647cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_DAD_COMMAND_TYPE),      WID_DATA_COMMAND_TYPE,      CPPU_E2T(CPPUTYPE_INT32),       PROPERTY_NONE, 0},
2648cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OUTPUT_TYPE),           WID_OUTPUT_TYPE,            CPPU_E2T(CPPUTYPE_INT16),       PROPERTY_NONE, 0},
2649cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ESCAPE_PROCESSING),     WID_ESCAPE_PROCESSING,      CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2650cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SINGLE_PRINT_JOBS),     WID_SINGLE_PRINT_JOBS,      CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2651cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FILE_NAME_FROM_COLUMN), WID_FILE_NAME_FROM_COLUMN,  CPPU_E2T(CPPUTYPE_BOOLEAN),     PROPERTY_NONE, 0},
2652cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_FILE_NAME_PREFIX),      WID_FILE_NAME_PREFIX,       CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2653cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SUBJECT),               WID_MAIL_SUBJECT,           CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2654cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ADDRESS_FROM_COLUMN),   WID_ADDRESS_FROM_COLUMN,    CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2655cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEND_AS_HTML),          WID_SEND_AS_HTML,           CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
2656cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SEND_AS_ATTACHMENT),    WID_SEND_AS_ATTACHMENT,     CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
2657cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_MAIL_BODY),             WID_MAIL_BODY,              CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2658cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ATTACHMENT_NAME),       WID_ATTACHMENT_NAME,        CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2659cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_ATTACHMENT_FILTER),     WID_ATTACHMENT_FILTER,      CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2660cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_PRINT_OPTIONS),         WID_PRINT_OPTIONS,          CPPU_E2T(CPPUTYPE_PROPERTYVALUES),  PROPERTY_NONE, 0},
2661cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SAVE_AS_SINGLE_FILE),   WID_SAVE_AS_SINGLE_FILE,    CPPU_E2T(CPPUTYPE_BOOLEAN),         PROPERTY_NONE, 0},
2662cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SAVE_FILTER),           WID_SAVE_FILTER,            CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2663cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SAVE_FILTER_OPTIONS),   WID_SAVE_FILTER_OPTIONS,    CPPU_E2T(CPPUTYPE_OUSTRING),        PROPERTY_NONE, 0},
2664cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_SAVE_FILTER_DATA),      WID_SAVE_FILTER_DATA,       CPPU_E2T(CPPUTYPE_PROPERTYVALUES),        PROPERTY_NONE, 0},
2665cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_COPIES_TO),             WID_COPIES_TO,              CPPU_E2T(CPPUTYPE_OUSTRINGS),       PROPERTY_NONE, 0},
2666cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_BLIND_COPIES_TO),       WID_BLIND_COPIES_TO,        CPPU_E2T(CPPUTYPE_OUSTRINGS),       PROPERTY_NONE, 0},
2667cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IN_SERVER_PASSWORD),     WID_IN_SERVER_PASSWORD,     CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2668cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_OUT_SERVER_PASSWORD),    WID_OUT_SERVER_PASSWORD,    CPPU_E2T(CPPUTYPE_OUSTRING),    PROPERTY_NONE, 0},
2669cdf0e10cSrcweir                     {0,0,0,0,0,0}
2670cdf0e10cSrcweir                 };
2671cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aMailMergeMap;
2672cdf0e10cSrcweir             }
2673cdf0e10cSrcweir             break;
2674cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_VIEW :
2675cdf0e10cSrcweir             {
2676cdf0e10cSrcweir                 static SfxItemPropertyMapEntry pTextViewMap[] =
2677cdf0e10cSrcweir                 {
2678cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_PAGE_COUNT),             WID_PAGE_COUNT,             CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::READONLY, 0},
2679cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_LINE_COUNT),             WID_LINE_COUNT,             CPPU_E2T(CPPUTYPE_INT32),   PropertyAttribute::READONLY, 0},
2680cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_CONSTANT_SPELLCHECK), WID_IS_CONSTANT_SPELLCHECK, CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},
2681cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_IS_HIDE_SPELL_MARKS),    WID_IS_HIDE_SPELL_MARKS,    CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0},  // deprecated #i91949
2682cdf0e10cSrcweir                     {0,0,0,0,0,0}
2683cdf0e10cSrcweir                 };
2684cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = pTextViewMap;
2685cdf0e10cSrcweir             }
2686cdf0e10cSrcweir             break;
2687cdf0e10cSrcweir             case PROPERTY_MAP_CHART2_DATA_SEQUENCE :
2688cdf0e10cSrcweir             {
2689cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aChart2DataSequenceMap[] =
2690cdf0e10cSrcweir                 {
2691cdf0e10cSrcweir                     {SW_PROP_NMID(UNO_NAME_ROLE), 0, CPPU_E2T(CPPUTYPE_OUSTRING),   PROPERTY_NONE, 0 },
2692cdf0e10cSrcweir                     {0,0,0,0,0,0}
2693cdf0e10cSrcweir                 };
2694cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aChart2DataSequenceMap;
2695cdf0e10cSrcweir             }
2696cdf0e10cSrcweir             break;
2697cdf0e10cSrcweir             case PROPERTY_MAP_METAFIELD:
2698cdf0e10cSrcweir             {
2699cdf0e10cSrcweir                 static SfxItemPropertyMapEntry aMetaFieldMap[] =
2700cdf0e10cSrcweir                 {
2701cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_NUMBER_FORMAT), 0,
2702cdf0e10cSrcweir                         CPPU_E2T(CPPUTYPE_INT32), PROPERTY_NONE, 0 },
2703cdf0e10cSrcweir                     { SW_PROP_NMID(UNO_NAME_IS_FIXED_LANGUAGE), 0,
2704cdf0e10cSrcweir                         CPPU_E2T(CPPUTYPE_BOOLEAN), PROPERTY_NONE, 0 },
2705cdf0e10cSrcweir                     {0,0,0,0,0,0}
2706cdf0e10cSrcweir                 };
2707cdf0e10cSrcweir                 aMapEntriesArr[nPropertyId] = aMetaFieldMap;
2708cdf0e10cSrcweir             }
2709cdf0e10cSrcweir             break;
2710cdf0e10cSrcweir 
2711cdf0e10cSrcweir             default:
2712cdf0e10cSrcweir                 DBG_ERROR( "unexpected property map ID" );
2713cdf0e10cSrcweir         }
2714cdf0e10cSrcweir         //fill the character pointers and types into the arrays
2715cdf0e10cSrcweir         SfxItemPropertyMapEntry* p = aMapEntriesArr[nPropertyId];
2716cdf0e10cSrcweir         sal_uInt16 i = 0;
2717cdf0e10cSrcweir         for( ; p->pName; ++p, ++i )
2718cdf0e10cSrcweir         {
2719cdf0e10cSrcweir             // set the name
272064b14621SArmin Le Grand             OSL_ENSURE((long)p->pName < SW_PROPNAME_END, "Error in SW SfxItemPropertyMapEntry defines: ID for string out of range (!)");
2721cdf0e10cSrcweir             const SwPropNameLen& rPropNm = GetPropName( (sal_uInt16)(long)p->pName );
2722cdf0e10cSrcweir             p->pName = rPropNm.pName;
2723cdf0e10cSrcweir             p->nNameLen = rPropNm.nNameLen;
2724cdf0e10cSrcweir             // get the cppu type from the comphelper
2725cdf0e10cSrcweir             CppuTypes nTyp = (CppuTypes) (long) p->pType;
2726cdf0e10cSrcweir             GenerateCppuType( nTyp, p->pType );
2727cdf0e10cSrcweir             DBG_ASSERT( nTyp != (CppuTypes) (long) p->pType, "unknown type" );
2728cdf0e10cSrcweir         }
2729cdf0e10cSrcweir     }
2730cdf0e10cSrcweir     return aMapEntriesArr[nPropertyId];
2731cdf0e10cSrcweir }
2732cdf0e10cSrcweir /*-- 17.02.2009 15:29:58---------------------------------------------------
2733cdf0e10cSrcweir 
2734cdf0e10cSrcweir   -----------------------------------------------------------------------*/
GetPropertySet(sal_uInt16 nPropertyId)2735cdf0e10cSrcweir const SfxItemPropertySet*  SwUnoPropertyMapProvider::GetPropertySet( sal_uInt16 nPropertyId)
2736cdf0e10cSrcweir {
2737cdf0e10cSrcweir     if( !aPropertySetArr[nPropertyId] )
2738cdf0e10cSrcweir     {
2739cdf0e10cSrcweir         const SfxItemPropertyMapEntry* pEntries = GetPropertyMapEntries(nPropertyId);
2740cdf0e10cSrcweir         switch( nPropertyId )
2741cdf0e10cSrcweir         {
2742cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_CURSOR:
2743cdf0e10cSrcweir             {
2744cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_CURSOR(pEntries);
2745cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_CURSOR;
2746cdf0e10cSrcweir             }
2747cdf0e10cSrcweir             break;
2748cdf0e10cSrcweir             case PROPERTY_MAP_CHAR_STYLE:
2749cdf0e10cSrcweir             {
2750cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_CHAR_STYLE(pEntries);
2751cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_CHAR_STYLE;
2752cdf0e10cSrcweir             }
2753cdf0e10cSrcweir             break;
2754cdf0e10cSrcweir             case PROPERTY_MAP_PARA_STYLE:
2755cdf0e10cSrcweir             {
2756cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_PARA_STYLE(pEntries);
2757cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_PARA_STYLE;
2758cdf0e10cSrcweir             }
2759cdf0e10cSrcweir             break;
2760cdf0e10cSrcweir             case PROPERTY_MAP_FRAME_STYLE:
2761cdf0e10cSrcweir             {
2762cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FRAME_STYLE(pEntries);
2763cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FRAME_STYLE;
2764cdf0e10cSrcweir             }
2765cdf0e10cSrcweir             break;
2766cdf0e10cSrcweir             case PROPERTY_MAP_PAGE_STYLE:
2767cdf0e10cSrcweir             {
2768cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_PAGE_STYLE(pEntries);
2769cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_PAGE_STYLE;
2770cdf0e10cSrcweir             }
2771cdf0e10cSrcweir             break;
2772cdf0e10cSrcweir             case PROPERTY_MAP_NUM_STYLE:
2773cdf0e10cSrcweir             {
2774cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_NUM_STYLE(pEntries);
2775cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_NUM_STYLE;
2776cdf0e10cSrcweir             }
2777cdf0e10cSrcweir             break;
2778cdf0e10cSrcweir             case PROPERTY_MAP_SECTION:
2779cdf0e10cSrcweir             {
2780cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_SECTION(pEntries);
2781cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_SECTION;
2782cdf0e10cSrcweir             }
2783cdf0e10cSrcweir             break;
2784cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE:
2785cdf0e10cSrcweir             {
2786cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_TABLE(pEntries);
2787cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_TABLE;
2788cdf0e10cSrcweir             }
2789cdf0e10cSrcweir             break;
2790cdf0e10cSrcweir             case PROPERTY_MAP_TABLE_CELL:
2791cdf0e10cSrcweir             {
2792cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TABLE_CELL(pEntries);
2793cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TABLE_CELL;
2794cdf0e10cSrcweir             }
2795cdf0e10cSrcweir             break;
2796cdf0e10cSrcweir             case PROPERTY_MAP_TABLE_RANGE:
2797cdf0e10cSrcweir             {
2798cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TABLE_RANGE(pEntries);
2799cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TABLE_RANGE;
2800cdf0e10cSrcweir             }
2801cdf0e10cSrcweir             break;
2802cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_SEARCH:
2803cdf0e10cSrcweir             {
2804cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_SEARCH(pEntries);
2805cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_SEARCH;
2806cdf0e10cSrcweir             }
2807cdf0e10cSrcweir             break;
2808cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_FRAME:
2809cdf0e10cSrcweir             {
2810cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_FRAME(pEntries);
2811cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_FRAME;
2812cdf0e10cSrcweir             }
2813cdf0e10cSrcweir             break;
2814cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_GRAPHIC:
2815cdf0e10cSrcweir             {
2816cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_GRAPHIC(pEntries);
2817cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_GRAPHIC;
2818cdf0e10cSrcweir             }
2819cdf0e10cSrcweir             break;
2820cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_SHAPE:
2821cdf0e10cSrcweir             {
2822cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_SHAPE(pEntries);
2823cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_SHAPE;
2824cdf0e10cSrcweir             }
2825cdf0e10cSrcweir             break;
2826cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_USER:
2827cdf0e10cSrcweir             {
2828cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_USER(pEntries);
2829cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_USER;
2830cdf0e10cSrcweir             }
2831cdf0e10cSrcweir             break;
2832cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_CNTNT:
2833cdf0e10cSrcweir             {
2834cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_CNTNT(pEntries);
2835cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_CNTNT;
2836cdf0e10cSrcweir             }
2837cdf0e10cSrcweir             break;
2838cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_IDX:
2839cdf0e10cSrcweir             {
2840cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_IDX(pEntries);
2841cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_IDX;
2842cdf0e10cSrcweir             }
2843cdf0e10cSrcweir             break;
2844cdf0e10cSrcweir             case PROPERTY_MAP_USER_MARK:
2845cdf0e10cSrcweir             {
2846cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_USER_MARK(pEntries);
2847cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_USER_MARK;
2848cdf0e10cSrcweir             }
2849cdf0e10cSrcweir             break;
2850cdf0e10cSrcweir             case PROPERTY_MAP_CNTIDX_MARK:
2851cdf0e10cSrcweir             {
2852cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_CNTIDX_MARK(pEntries);
2853cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_CNTIDX_MARK;
2854cdf0e10cSrcweir             }
2855cdf0e10cSrcweir             break;
2856cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_MARK:
2857cdf0e10cSrcweir             {
2858cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_MARK(pEntries);
2859cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_MARK;
2860cdf0e10cSrcweir             }
2861cdf0e10cSrcweir             break;
2862cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE_ROW:
2863cdf0e10cSrcweir             {
2864cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_TABLE_ROW(pEntries);
2865cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_TABLE_ROW;
2866cdf0e10cSrcweir             }
2867cdf0e10cSrcweir             break;
2868cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_SHAPE_DESCRIPTOR:
2869cdf0e10cSrcweir             {
2870cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_SHAPE_DESCRIPTOR(pEntries);
2871cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_SHAPE_DESCRIPTOR;
2872cdf0e10cSrcweir             }
2873cdf0e10cSrcweir             break;
2874cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_TABLE_CURSOR:
2875cdf0e10cSrcweir             {
2876cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_TABLE_CURSOR(pEntries);
2877cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_TABLE_CURSOR;
2878cdf0e10cSrcweir             }
2879cdf0e10cSrcweir             break;
2880cdf0e10cSrcweir             case PROPERTY_MAP_BOOKMARK:
2881cdf0e10cSrcweir             {
2882cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_BOOKMARK(pEntries);
2883cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_BOOKMARK;
2884cdf0e10cSrcweir             }
2885cdf0e10cSrcweir             break;
2886cdf0e10cSrcweir             case PROPERTY_MAP_PARAGRAPH_EXTENSIONS:
2887cdf0e10cSrcweir             {
2888cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_PARAGRAPH_EXTENSIONS(pEntries);
2889cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_PARAGRAPH_EXTENSIONS;
2890cdf0e10cSrcweir             }
2891cdf0e10cSrcweir             break;
2892cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_ILLUSTRATIONS:
2893cdf0e10cSrcweir             {
2894cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_ILLUSTRATIONS(pEntries);
2895cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_ILLUSTRATIONS;
2896cdf0e10cSrcweir             }
2897cdf0e10cSrcweir             break;
2898cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_OBJECTS:
2899cdf0e10cSrcweir             {
2900cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_OBJECTS(pEntries);
2901cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_OBJECTS;
2902cdf0e10cSrcweir             }
2903cdf0e10cSrcweir             break;
2904cdf0e10cSrcweir             case PROPERTY_MAP_INDEX_TABLES:
2905cdf0e10cSrcweir             {
2906cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_INDEX_TABLES(pEntries);
2907cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_INDEX_TABLES;
2908cdf0e10cSrcweir             }
2909cdf0e10cSrcweir             break;
2910cdf0e10cSrcweir             case PROPERTY_MAP_BIBLIOGRAPHY           :
2911cdf0e10cSrcweir             {
2912cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_BIBLIOGRAPHY(pEntries);
2913cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_BIBLIOGRAPHY;
2914cdf0e10cSrcweir             }
2915cdf0e10cSrcweir             break;
2916cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_DOCUMENT:
2917cdf0e10cSrcweir             {
2918cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_DOCUMENT(pEntries);
2919cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_DOCUMENT;
2920cdf0e10cSrcweir             }
2921cdf0e10cSrcweir             break;
2922cdf0e10cSrcweir             case PROPERTY_MAP_LINK_TARGET            :
2923cdf0e10cSrcweir             {
2924cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_LINK_TARGET(pEntries);
2925cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_LINK_TARGET;
2926cdf0e10cSrcweir             }
2927cdf0e10cSrcweir             break;
2928cdf0e10cSrcweir             case PROPERTY_MAP_AUTO_TEXT_GROUP        :
2929cdf0e10cSrcweir             {
2930cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_AUTO_TEXT_GROUP(pEntries);
2931cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_AUTO_TEXT_GROUP;
2932cdf0e10cSrcweir             }
2933cdf0e10cSrcweir             break;
2934cdf0e10cSrcweir             case PROPERTY_MAP_TEXTPORTION_EXTENSIONS :
2935cdf0e10cSrcweir             {
2936cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXTPORTION_EXTENSIONS(pEntries);
2937cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXTPORTION_EXTENSIONS;
2938cdf0e10cSrcweir             }
2939cdf0e10cSrcweir             break;
2940cdf0e10cSrcweir             case PROPERTY_MAP_FOOTNOTE               :
2941cdf0e10cSrcweir             {
2942cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FOOTNOTE(pEntries);
2943cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FOOTNOTE;
2944cdf0e10cSrcweir             }
2945cdf0e10cSrcweir             break;
2946cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_COLUMS            :
2947cdf0e10cSrcweir             {
2948cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_COLUMS(pEntries);
2949cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_COLUMS;
2950cdf0e10cSrcweir             }
2951cdf0e10cSrcweir             break;
2952cdf0e10cSrcweir             case PROPERTY_MAP_PARAGRAPH              :
2953cdf0e10cSrcweir             {
2954cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_PARAGRAPH(pEntries);
2955cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_PARAGRAPH;
2956cdf0e10cSrcweir             }
2957cdf0e10cSrcweir             break;
2958cdf0e10cSrcweir             case PROPERTY_MAP_EMBEDDED_OBJECT        :
2959cdf0e10cSrcweir             {
2960cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_EMBEDDED_OBJECT(pEntries);
2961cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_EMBEDDED_OBJECT;
2962cdf0e10cSrcweir             }
2963cdf0e10cSrcweir             break;
2964cdf0e10cSrcweir             case PROPERTY_MAP_REDLINE                :
2965cdf0e10cSrcweir             {
2966cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_REDLINE(pEntries);
2967cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_REDLINE;
2968cdf0e10cSrcweir             }
2969cdf0e10cSrcweir             break;
2970cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_DEFAULT           :
2971cdf0e10cSrcweir             {
2972cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_DEFAULT(pEntries);
2973cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_DEFAULT;
2974cdf0e10cSrcweir             }
2975cdf0e10cSrcweir             break;
2976cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATETIME:
2977cdf0e10cSrcweir             {
2978cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATETIME(pEntries);
2979cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATETIME;
2980cdf0e10cSrcweir             }
2981cdf0e10cSrcweir             break;
2982cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_USER:
2983cdf0e10cSrcweir             {
2984cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_USER(pEntries);
2985cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_USER;
2986cdf0e10cSrcweir             }
2987cdf0e10cSrcweir             break;
2988cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_SET_EXP:
2989cdf0e10cSrcweir             {
2990cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_SET_EXP(pEntries);
2991cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_SET_EXP;
2992cdf0e10cSrcweir             }
2993cdf0e10cSrcweir             break;
2994cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_GET_EXP:
2995cdf0e10cSrcweir             {
2996cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_GET_EXP(pEntries);
2997cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_GET_EXP;
2998cdf0e10cSrcweir             }
2999cdf0e10cSrcweir             break;
3000cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_FILE_NAME:
3001cdf0e10cSrcweir             {
3002cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_FILE_NAME(pEntries);
3003cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_FILE_NAME;
3004cdf0e10cSrcweir             }
3005cdf0e10cSrcweir             break;
3006cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_PAGE_NUM:
3007cdf0e10cSrcweir             {
3008cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_PAGE_NUM(pEntries);
3009cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_PAGE_NUM;
3010cdf0e10cSrcweir             }
3011cdf0e10cSrcweir             break;
3012cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_AUTHOR:
3013cdf0e10cSrcweir             {
3014cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_AUTHOR(pEntries);
3015cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_AUTHOR;
3016cdf0e10cSrcweir             }
3017cdf0e10cSrcweir             break;
3018cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_CHAPTER:
3019cdf0e10cSrcweir             {
3020cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_CHAPTER(pEntries);
3021cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_CHAPTER;
3022cdf0e10cSrcweir             }
3023cdf0e10cSrcweir             break;
3024cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_GET_REFERENCE:
3025cdf0e10cSrcweir             {
3026cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_GET_REFERENCE(pEntries);
3027cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_GET_REFERENCE;
3028cdf0e10cSrcweir             }
3029cdf0e10cSrcweir             break;
3030cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_CONDITIONED_TEXT:
3031cdf0e10cSrcweir             {
3032cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_CONDITIONED_TEXT(pEntries);
3033cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_CONDITIONED_TEXT;
3034cdf0e10cSrcweir             }
3035cdf0e10cSrcweir             break;
3036cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_HIDDEN_TEXT:
3037cdf0e10cSrcweir             {
3038cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_HIDDEN_TEXT(pEntries);
3039cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_HIDDEN_TEXT;
3040cdf0e10cSrcweir             }
3041cdf0e10cSrcweir             break;
3042cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_ANNOTATION :
3043cdf0e10cSrcweir             {
3044cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_ANNOTATION(pEntries);
3045cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_ANNOTATION;
3046cdf0e10cSrcweir             }
3047cdf0e10cSrcweir             break;
3048cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_INPUT:
3049cdf0e10cSrcweir             {
3050cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_INPUT(pEntries);
3051cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_INPUT;
3052cdf0e10cSrcweir             }
3053cdf0e10cSrcweir             break;
3054cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_MACRO:
3055cdf0e10cSrcweir             {
3056cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_MACRO(pEntries);
3057cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_MACRO;
3058cdf0e10cSrcweir             }
3059cdf0e10cSrcweir             break;
3060cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DDE:
3061cdf0e10cSrcweir             {
3062cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DDE(pEntries);
3063cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DDE;
3064cdf0e10cSrcweir             }
3065cdf0e10cSrcweir             break;
3066cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_HIDDEN_PARA:
3067cdf0e10cSrcweir             {
3068cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_HIDDEN_PARA(pEntries);
3069cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_HIDDEN_PARA;
3070cdf0e10cSrcweir             }
3071cdf0e10cSrcweir             break;
3072cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOC_INFO :
3073cdf0e10cSrcweir             {
3074cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOC_INFO(pEntries);
3075cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOC_INFO;
3076cdf0e10cSrcweir             }
3077cdf0e10cSrcweir             break;
3078cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_TEMPLATE_NAME:
3079cdf0e10cSrcweir             {
3080cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_TEMPLATE_NAME(pEntries);
3081cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_TEMPLATE_NAME;
3082cdf0e10cSrcweir             }
3083cdf0e10cSrcweir             break;
3084cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_USER_EXT :
3085cdf0e10cSrcweir             {
3086cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_USER_EXT(pEntries);
3087cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_USER_EXT;
3088cdf0e10cSrcweir             }
3089cdf0e10cSrcweir             break;
3090cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_REF_PAGE_SET:
3091cdf0e10cSrcweir             {
3092cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_REF_PAGE_SET(pEntries);
3093cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_REF_PAGE_SET;
3094cdf0e10cSrcweir             }
3095cdf0e10cSrcweir             break;
3096cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_REF_PAGE_GET:
3097cdf0e10cSrcweir             {
3098cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_REF_PAGE_GET(pEntries);
3099cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_REF_PAGE_GET;
3100cdf0e10cSrcweir             }
3101cdf0e10cSrcweir             break;
3102cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_JUMP_EDIT:
3103cdf0e10cSrcweir             {
3104cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_JUMP_EDIT(pEntries);
3105cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_JUMP_EDIT;
3106cdf0e10cSrcweir             }
3107cdf0e10cSrcweir             break;
3108cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_SCRIPT:
3109cdf0e10cSrcweir             {
3110cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_SCRIPT(pEntries);
3111cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_SCRIPT;
3112cdf0e10cSrcweir             }
3113cdf0e10cSrcweir             break;
3114cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NEXT_SET:
3115cdf0e10cSrcweir             {
3116cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATABASE_NEXT_SET(pEntries);
3117cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATABASE_NEXT_SET;
3118cdf0e10cSrcweir             }
3119cdf0e10cSrcweir             break;
3120cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NUM_SET:
3121cdf0e10cSrcweir             {
3122cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATABASE_NUM_SET(pEntries);
3123cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATABASE_NUM_SET;
3124cdf0e10cSrcweir             }
3125cdf0e10cSrcweir             break;
3126cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_SET_NUM:
3127cdf0e10cSrcweir             {
3128cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATABASE_SET_NUM(pEntries);
3129cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATABASE_SET_NUM;
3130cdf0e10cSrcweir             }
3131cdf0e10cSrcweir             break;
3132cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE:
3133cdf0e10cSrcweir             {
3134cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATABASE(pEntries);
3135cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATABASE;
3136cdf0e10cSrcweir             }
3137cdf0e10cSrcweir             break;
3138cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DATABASE_NAME:
3139cdf0e10cSrcweir             {
3140cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DATABASE_NAME(pEntries);
3141cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DATABASE_NAME;
3142cdf0e10cSrcweir             }
3143cdf0e10cSrcweir             break;
3144cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCSTAT:
3145cdf0e10cSrcweir             {
3146cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCSTAT(pEntries);
3147cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCSTAT;
3148cdf0e10cSrcweir             }
3149cdf0e10cSrcweir             break;
3150cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_AUTHOR:
3151cdf0e10cSrcweir             {
3152cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_AUTHOR(pEntries);
3153cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_AUTHOR;
3154cdf0e10cSrcweir             }
3155cdf0e10cSrcweir             break;
3156cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_DATE_TIME:
3157cdf0e10cSrcweir             {
3158cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_DATE_TIME(pEntries);
3159cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_DATE_TIME;
3160cdf0e10cSrcweir             }
3161cdf0e10cSrcweir             break;
3162cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_CHANGE_DATE_TIME:
3163cdf0e10cSrcweir             {
3164cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_CHANGE_DATE_TIME(pEntries);
3165cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_CHANGE_DATE_TIME;
3166cdf0e10cSrcweir             }
3167cdf0e10cSrcweir             break;
3168cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_CREATE_DATE_TIME:
3169cdf0e10cSrcweir             {
3170cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_CREATE_DATE_TIME(pEntries);
3171cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_CREATE_DATE_TIME;
3172cdf0e10cSrcweir             }
3173cdf0e10cSrcweir             break;
3174cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_EDIT_TIME:
3175cdf0e10cSrcweir             {
3176cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_EDIT_TIME(pEntries);
3177cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_EDIT_TIME;
3178cdf0e10cSrcweir             }
3179cdf0e10cSrcweir             break;
3180cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_MISC :
3181cdf0e10cSrcweir             {
3182cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_MISC(pEntries);
3183cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_MISC;
3184cdf0e10cSrcweir             }
3185cdf0e10cSrcweir             break;
3186cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_REVISION:
3187cdf0e10cSrcweir             {
3188cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_REVISION(pEntries);
3189cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_REVISION;
3190cdf0e10cSrcweir             }
3191cdf0e10cSrcweir             break;
3192cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_COMBINED_CHARACTERS:
3193cdf0e10cSrcweir             {
3194cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_COMBINED_CHARACTERS(pEntries);
3195cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_COMBINED_CHARACTERS;
3196cdf0e10cSrcweir             }
3197cdf0e10cSrcweir             break;
3198cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DUMMY_0:
3199cdf0e10cSrcweir             {
3200cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DUMMY_0(pEntries);
3201cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DUMMY_0;
3202cdf0e10cSrcweir             }
3203cdf0e10cSrcweir             break;
3204cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_TABLE_FORMULA:
3205cdf0e10cSrcweir             {
3206cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_TABLE_FORMULA(pEntries);
3207cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_TABLE_FORMULA;
3208cdf0e10cSrcweir             }
3209cdf0e10cSrcweir             break;
3210cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_USER:
3211cdf0e10cSrcweir             {
3212cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_USER(pEntries);
3213cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_USER;
3214cdf0e10cSrcweir             }
3215cdf0e10cSrcweir             break;
3216cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DDE:
3217cdf0e10cSrcweir             {
3218cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_DDE(pEntries);
3219cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_DDE;
3220cdf0e10cSrcweir             }
3221cdf0e10cSrcweir             break;
3222cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_SET_EXP:
3223cdf0e10cSrcweir             {
3224cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_SET_EXP(pEntries);
3225cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_SET_EXP;
3226cdf0e10cSrcweir             }
3227cdf0e10cSrcweir             break;
3228cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DATABASE:
3229cdf0e10cSrcweir             {
3230cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_DATABASE(pEntries);
3231cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_DATABASE;
3232cdf0e10cSrcweir             }
3233cdf0e10cSrcweir             break;
3234cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_DUMMY0:
3235cdf0e10cSrcweir             {
3236cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_DUMMY0(pEntries);
3237cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_DUMMY0;
3238cdf0e10cSrcweir             }
3239cdf0e10cSrcweir             break;
3240cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_BIBLIOGRAPHY:
3241cdf0e10cSrcweir             {
3242cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_BIBLIOGRAPHY(pEntries);
3243cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_BIBLIOGRAPHY;
3244cdf0e10cSrcweir             }
3245cdf0e10cSrcweir             break;
3246cdf0e10cSrcweir             case PROPERTY_MAP_FLDMSTR_BIBLIOGRAPHY:
3247cdf0e10cSrcweir             {
3248cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDMSTR_BIBLIOGRAPHY(pEntries);
3249cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDMSTR_BIBLIOGRAPHY;
3250cdf0e10cSrcweir             }
3251cdf0e10cSrcweir             break;
3252cdf0e10cSrcweir             case PROPERTY_MAP_TEXT:
3253cdf0e10cSrcweir             {
3254cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT(pEntries);
3255cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT;
3256cdf0e10cSrcweir             }
3257cdf0e10cSrcweir             break;
3258cdf0e10cSrcweir             case PROPERTY_MAP_REDLINE_PORTION:
3259cdf0e10cSrcweir             {
3260cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_REDLINE_PORTION(pEntries);
3261cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_REDLINE_PORTION;
3262cdf0e10cSrcweir             }
3263cdf0e10cSrcweir             break;
3264cdf0e10cSrcweir             case PROPERTY_MAP_MAILMERGE:
3265cdf0e10cSrcweir             {
3266cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_MAILMERGE(pEntries);
3267cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_MAILMERGE;
3268cdf0e10cSrcweir             }
3269cdf0e10cSrcweir             break;
3270cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DROPDOWN:
3271cdf0e10cSrcweir             {
3272cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DROPDOWN(pEntries);
3273cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DROPDOWN;
3274cdf0e10cSrcweir             }
3275cdf0e10cSrcweir             break;
3276cdf0e10cSrcweir             case PROPERTY_MAP_CHART2_DATA_SEQUENCE:
3277cdf0e10cSrcweir             {
3278cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_CHART2_DATA_SEQUENCE(pEntries);
3279cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_CHART2_DATA_SEQUENCE;
3280cdf0e10cSrcweir             }
3281cdf0e10cSrcweir             break;
3282cdf0e10cSrcweir             case PROPERTY_MAP_TEXT_VIEW:
3283cdf0e10cSrcweir             {
3284cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_TEXT_VIEW(pEntries);
3285cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_TEXT_VIEW;
3286cdf0e10cSrcweir             }
3287cdf0e10cSrcweir             break;
3288cdf0e10cSrcweir             case PROPERTY_MAP_CONDITIONAL_PARA_STYLE:
3289cdf0e10cSrcweir             {
3290cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_CONDITIONAL_PARA_STYLE(pEntries);
3291cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_CONDITIONAL_PARA_STYLE;
3292cdf0e10cSrcweir             }
3293cdf0e10cSrcweir             break;
3294cdf0e10cSrcweir             case PROPERTY_MAP_CHAR_AUTO_STYLE:
3295cdf0e10cSrcweir             {
3296cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_CHAR_AUTO_STYLE(pEntries);
3297cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_CHAR_AUTO_STYLE;
3298cdf0e10cSrcweir             }
3299cdf0e10cSrcweir             break;
3300cdf0e10cSrcweir             case PROPERTY_MAP_RUBY_AUTO_STYLE:
3301cdf0e10cSrcweir             {
3302cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_RUBY_AUTO_STYLE(pEntries);
3303cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_RUBY_AUTO_STYLE;
3304cdf0e10cSrcweir             }
3305cdf0e10cSrcweir             break;
3306cdf0e10cSrcweir             case PROPERTY_MAP_PARA_AUTO_STYLE:
3307cdf0e10cSrcweir             {
3308cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_PARA_AUTO_STYLE(pEntries);
3309cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_PARA_AUTO_STYLE;
3310cdf0e10cSrcweir             }
3311cdf0e10cSrcweir             break;
3312cdf0e10cSrcweir             case PROPERTY_MAP_FLDTYP_DOCINFO_CUSTOM:
3313cdf0e10cSrcweir             {
3314cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_FLDTYP_DOCINFO_CUSTOM(pEntries);
3315cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_FLDTYP_DOCINFO_CUSTOM;
3316cdf0e10cSrcweir             }
3317cdf0e10cSrcweir             break;
3318cdf0e10cSrcweir             case PROPERTY_MAP_METAFIELD:
3319cdf0e10cSrcweir             {
3320cdf0e10cSrcweir                 static SfxItemPropertySet aPROPERTY_MAP_METAFIELD(pEntries);
3321cdf0e10cSrcweir                 aPropertySetArr[nPropertyId] = &aPROPERTY_MAP_METAFIELD;
3322cdf0e10cSrcweir             }
3323cdf0e10cSrcweir             break;
3324cdf0e10cSrcweir         }
3325cdf0e10cSrcweir     }
3326cdf0e10cSrcweir     return aPropertySetArr[nPropertyId];
3327cdf0e10cSrcweir }
3328cdf0e10cSrcweir 
3329cdf0e10cSrcweir /* -----------------04.07.98 11:42-------------------
3330cdf0e10cSrcweir  *
3331cdf0e10cSrcweir  * --------------------------------------------------*/
FillItem(SfxItemSet &,sal_uInt16,sal_Bool) const3332cdf0e10cSrcweir sal_Bool SwItemPropertySet::FillItem(SfxItemSet& /*rSet*/, sal_uInt16 /*nWhich*/, sal_Bool /*bGetProperty*/) const
3333cdf0e10cSrcweir {
3334cdf0e10cSrcweir     sal_Bool bRet = sal_False;
3335cdf0e10cSrcweir /*  if(nWhich == SID_ATTR_PAGE_PAPERBIN)
3336cdf0e10cSrcweir     {
3337cdf0e10cSrcweir         rSet.Put(SvxPaperBinItem(SID_ATTR_PAGE_PAPERBIN, 0));
3338cdf0e10cSrcweir         bRet = sal_True;
3339cdf0e10cSrcweir     }*/
3340cdf0e10cSrcweir     return bRet;
3341cdf0e10cSrcweir }
3342