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