xref: /trunk/main/svtools/source/svrtf/rtfkeywd.cxx (revision 1ecadb572e7010ff3b3382ad9bf179dbc6efadbb)
1  /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 
28 // MARKER(update_precomp.py): autogen include statement, do not remove
29 #include "precompiled_svtools.hxx"
30 
31 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil -*- */
32 
33 #include <svtools/rtfkeywd.hxx>
34 #include <svtools/rtftoken.h>
35 #include "tools/string.hxx"
36 
37 #include <string.h>
38 #include <ctype.h>
39 #include <stdlib.h>
40 
41 // die Tabelle muss noch sortiert werden
42 struct RTF_TokenEntry
43 {
44     union{
45         const sal_Char* sToken;
46         const String* pUToken;
47     };
48     int nToken;
49 };
50 
51 // Flag: RTF-Token Tabelle wurde schon sortiert
52 static int __FAR_DATA bSortKeyWords = sal_False;
53 
54 static RTF_TokenEntry __FAR_DATA aRTFTokenTab[] = {
55 {{OOO_STRING_SVTOOLS_RTF_IGNORE},        RTF_IGNOREFLAG},
56 {{OOO_STRING_SVTOOLS_RTF_RTF},           RTF_RTF},
57 {{OOO_STRING_SVTOOLS_RTF_ANSI},          RTF_ANSITYPE},
58 {{OOO_STRING_SVTOOLS_RTF_MAC},           RTF_MACTYPE},
59 {{OOO_STRING_SVTOOLS_RTF_PC},            RTF_PCTYPE},
60 {{OOO_STRING_SVTOOLS_RTF_PCA},           RTF_PCATYPE},
61 {{OOO_STRING_SVTOOLS_RTF_NEXTCSET},      RTF_NEXTTYPE},
62 {{OOO_STRING_SVTOOLS_RTF_STYLESHEET},    RTF_STYLESHEET},
63 {{OOO_STRING_SVTOOLS_RTF_SBASEDON},      RTF_SBASEDON},
64 {{OOO_STRING_SVTOOLS_RTF_SNEXT},         RTF_SNEXT},
65 {{OOO_STRING_SVTOOLS_RTF_FONTTBL},       RTF_FONTTBL},
66 {{OOO_STRING_SVTOOLS_RTF_DEFF},          RTF_DEFF},
67 {{OOO_STRING_SVTOOLS_RTF_FNIL},          RTF_FNIL},
68 {{OOO_STRING_SVTOOLS_RTF_FROMAN},        RTF_FROMAN},
69 {{OOO_STRING_SVTOOLS_RTF_FSWISS},        RTF_FSWISS},
70 {{OOO_STRING_SVTOOLS_RTF_FMODERN},       RTF_FMODERN},
71 {{OOO_STRING_SVTOOLS_RTF_FSCRIPT},       RTF_FSCRIPT},
72 {{OOO_STRING_SVTOOLS_RTF_FDECOR},        RTF_FDECOR},
73 {{OOO_STRING_SVTOOLS_RTF_FTECH},         RTF_FTECH},
74 {{OOO_STRING_SVTOOLS_RTF_FCHARSET},     RTF_FCHARSET},
75 {{OOO_STRING_SVTOOLS_RTF_FALT},         RTF_FALT},
76 {{OOO_STRING_SVTOOLS_RTF_FPRQ},         RTF_FPRQ},
77 {{OOO_STRING_SVTOOLS_RTF_COLORTBL},      RTF_COLORTBL},
78 {{OOO_STRING_SVTOOLS_RTF_RED},           RTF_RED},
79 {{OOO_STRING_SVTOOLS_RTF_GREEN},         RTF_GREEN},
80 {{OOO_STRING_SVTOOLS_RTF_BLUE},          RTF_BLUE},
81 {{OOO_STRING_SVTOOLS_RTF_CF},            RTF_CF},
82 {{OOO_STRING_SVTOOLS_RTF_CB},            RTF_CB},
83 {{OOO_STRING_SVTOOLS_RTF_INFO},          RTF_INFO},
84 {{OOO_STRING_SVTOOLS_RTF_TITLE},         RTF_TITLE},
85 {{OOO_STRING_SVTOOLS_RTF_SUBJECT},       RTF_SUBJECT},
86 {{OOO_STRING_SVTOOLS_RTF_AUTHOR},        RTF_AUTHOR},
87 {{OOO_STRING_SVTOOLS_RTF_OPERATOR},      RTF_OPERATOR},
88 {{OOO_STRING_SVTOOLS_RTF_KEYWORDS},      RTF_KEYWORDS},
89 {{OOO_STRING_SVTOOLS_RTF_COMMENT},       RTF_COMMENT},
90 {{OOO_STRING_SVTOOLS_RTF_VERSION},       RTF_VERSION},
91 {{OOO_STRING_SVTOOLS_RTF_DOCCOMM},       RTF_DOCCOMM},
92 {{OOO_STRING_SVTOOLS_RTF_VERN},          RTF_VERN},
93 {{OOO_STRING_SVTOOLS_RTF_CREATIM},       RTF_CREATIM},
94 {{OOO_STRING_SVTOOLS_RTF_REVTIM},        RTF_REVTIM},
95 {{OOO_STRING_SVTOOLS_RTF_PRINTIM},       RTF_PRINTIM},
96 {{OOO_STRING_SVTOOLS_RTF_BUPTIM},        RTF_BUPTIM},
97 {{OOO_STRING_SVTOOLS_RTF_EDMINS},        RTF_EDMINS},
98 {{OOO_STRING_SVTOOLS_RTF_NOFPAGES},      RTF_NOFPAGES},
99 {{OOO_STRING_SVTOOLS_RTF_NOFWORDS},      RTF_NOFWORDS},
100 {{OOO_STRING_SVTOOLS_RTF_NOFCHARS},      RTF_NOFCHARS},
101 {{OOO_STRING_SVTOOLS_RTF_ID},            RTF_ID},
102 {{OOO_STRING_SVTOOLS_RTF_YR},            RTF_YR},
103 {{OOO_STRING_SVTOOLS_RTF_MO},            RTF_MO},
104 {{OOO_STRING_SVTOOLS_RTF_DY},            RTF_DY},
105 {{OOO_STRING_SVTOOLS_RTF_HR},            RTF_HR},
106 {{OOO_STRING_SVTOOLS_RTF_MIN},           RTF_MIN},
107 {{OOO_STRING_SVTOOLS_RTF_ANNOTATION},    RTF_ANNOTATION},
108 {{OOO_STRING_SVTOOLS_RTF_ATNID},         RTF_ATNID},
109 {{OOO_STRING_SVTOOLS_RTF_FOOTNOTE},      RTF_FOOTNOTE},
110 {{OOO_STRING_SVTOOLS_RTF_FOOTER},        RTF_FOOTER},
111 {{OOO_STRING_SVTOOLS_RTF_FOOTERL},       RTF_FOOTERL},
112 {{OOO_STRING_SVTOOLS_RTF_FOOTERR},       RTF_FOOTERR},
113 {{OOO_STRING_SVTOOLS_RTF_FOOTERF},       RTF_FOOTERF},
114 {{OOO_STRING_SVTOOLS_RTF_HEADER},        RTF_HEADER},
115 {{OOO_STRING_SVTOOLS_RTF_HEADERL},       RTF_HEADERL},
116 {{OOO_STRING_SVTOOLS_RTF_HEADERR},       RTF_HEADERR},
117 {{OOO_STRING_SVTOOLS_RTF_HEADERF},       RTF_HEADERF},
118 {{OOO_STRING_SVTOOLS_RTF_XE},            RTF_XE},
119 {{OOO_STRING_SVTOOLS_RTF_BXE},           RTF_BXE},
120 {{OOO_STRING_SVTOOLS_RTF_IXE},           RTF_IXE},
121 {{OOO_STRING_SVTOOLS_RTF_RXE},           RTF_RXE},
122 {{OOO_STRING_SVTOOLS_RTF_TXE},           RTF_TXE},
123 {{OOO_STRING_SVTOOLS_RTF_TC},            RTF_TC},
124 {{OOO_STRING_SVTOOLS_RTF_TCF},           RTF_TCF},
125 {{OOO_STRING_SVTOOLS_RTF_TCL},           RTF_TCL},
126 {{OOO_STRING_SVTOOLS_RTF_BKMKSTART},     RTF_BKMKSTART},
127 {{OOO_STRING_SVTOOLS_RTF_BKMKEND},       RTF_BKMKEND},
128 {{OOO_STRING_SVTOOLS_RTF_PICT},          RTF_PICT},
129 {{OOO_STRING_SVTOOLS_RTF_PICW},          RTF_PICW},
130 {{OOO_STRING_SVTOOLS_RTF_PICH},          RTF_PICH},
131 {{OOO_STRING_SVTOOLS_RTF_WBMBITSPIXEL},  RTF_WBMBITSPIXEL},
132 {{OOO_STRING_SVTOOLS_RTF_WBMPLANES},     RTF_WBMPLANES},
133 {{OOO_STRING_SVTOOLS_RTF_WBMWIDTHBYTES}, RTF_WBMWIDTHBYTES},
134 {{OOO_STRING_SVTOOLS_RTF_PICWGOAL},      RTF_PICWGOAL},
135 {{OOO_STRING_SVTOOLS_RTF_PICHGOAL},      RTF_PICHGOAL},
136 {{OOO_STRING_SVTOOLS_RTF_BIN},           RTF_BIN},
137 {{OOO_STRING_SVTOOLS_RTF_PICSCALEX},     RTF_PICSCALEX},
138 {{OOO_STRING_SVTOOLS_RTF_PICSCALEY},     RTF_PICSCALEY},
139 {{OOO_STRING_SVTOOLS_RTF_PICSCALED},     RTF_PICSCALED},
140 {{OOO_STRING_SVTOOLS_RTF_WBITMAP},       RTF_WBITMAP},
141 {{OOO_STRING_SVTOOLS_RTF_WMETAFILE},     RTF_WMETAFILE},
142 {{OOO_STRING_SVTOOLS_RTF_MACPICT},       RTF_MACPICT},
143 {{OOO_STRING_SVTOOLS_RTF_PICCROPT},      RTF_PICCROPT},
144 {{OOO_STRING_SVTOOLS_RTF_PICCROPB},      RTF_PICCROPB},
145 {{OOO_STRING_SVTOOLS_RTF_PICCROPL},      RTF_PICCROPL},
146 {{OOO_STRING_SVTOOLS_RTF_PICCROPR},      RTF_PICCROPR},
147 {{OOO_STRING_SVTOOLS_RTF_FIELD},         RTF_FIELD},
148 {{OOO_STRING_SVTOOLS_RTF_FLDDIRTY},      RTF_FLDDIRTY},
149 {{OOO_STRING_SVTOOLS_RTF_FLDEDIT},       RTF_FLDEDIT},
150 {{OOO_STRING_SVTOOLS_RTF_FLDLOCK},       RTF_FLDLOCK},
151 {{OOO_STRING_SVTOOLS_RTF_FLDPRIV},       RTF_FLDPRIV},
152 {{OOO_STRING_SVTOOLS_RTF_FLDINST},       RTF_FLDINST},
153 {{OOO_STRING_SVTOOLS_RTF_FLDRSLT},       RTF_FLDRSLT},
154 {{OOO_STRING_SVTOOLS_RTF_PAPERW},        RTF_PAPERW},
155 {{OOO_STRING_SVTOOLS_RTF_PAPERH},        RTF_PAPERH},
156 {{OOO_STRING_SVTOOLS_RTF_MARGL},         RTF_MARGL},
157 {{OOO_STRING_SVTOOLS_RTF_MARGR},         RTF_MARGR},
158 {{OOO_STRING_SVTOOLS_RTF_MARGT},         RTF_MARGT},
159 {{OOO_STRING_SVTOOLS_RTF_MARGB},         RTF_MARGB},
160 {{OOO_STRING_SVTOOLS_RTF_FACINGP},       RTF_FACINGP},
161 {{OOO_STRING_SVTOOLS_RTF_GUTTER},        RTF_GUTTER},
162 {{OOO_STRING_SVTOOLS_RTF_DEFTAB},        RTF_DEFTAB},
163 {{OOO_STRING_SVTOOLS_RTF_WIDOWCTRL},     RTF_WIDOWCTRL},
164 {{OOO_STRING_SVTOOLS_RTF_HYPHHOTZ},      RTF_HYPHHOTZ},
165 {{OOO_STRING_SVTOOLS_RTF_FTNSEP},        RTF_FTNSEP},
166 {{OOO_STRING_SVTOOLS_RTF_FTNSEPC},       RTF_FTNSEPC},
167 {{OOO_STRING_SVTOOLS_RTF_FTNCN},         RTF_FTNCN},
168 {{OOO_STRING_SVTOOLS_RTF_ENDNOTES},      RTF_ENDNOTES},
169 {{OOO_STRING_SVTOOLS_RTF_ENDDOC},        RTF_ENDDOC},
170 {{OOO_STRING_SVTOOLS_RTF_FTNTJ},         RTF_FTNTJ},
171 {{OOO_STRING_SVTOOLS_RTF_FTNBJ},         RTF_FTNBJ},
172 {{OOO_STRING_SVTOOLS_RTF_FTNSTART},      RTF_FTNSTART},
173 {{OOO_STRING_SVTOOLS_RTF_FTNRESTART},    RTF_FTNRESTART},
174 {{OOO_STRING_SVTOOLS_RTF_PGNSTART},      RTF_PGNSTART},
175 {{OOO_STRING_SVTOOLS_RTF_LINESTART},     RTF_LINESTART},
176 {{OOO_STRING_SVTOOLS_RTF_LANDSCAPE},     RTF_LANDSCAPE},
177 {{OOO_STRING_SVTOOLS_RTF_FRACWIDTH},     RTF_FRACWIDTH},
178 {{OOO_STRING_SVTOOLS_RTF_NEXTFILE},      RTF_NEXTFILE},
179 {{OOO_STRING_SVTOOLS_RTF_TEMPLATE},      RTF_TEMPLATE},
180 {{OOO_STRING_SVTOOLS_RTF_MAKEBACKUP},    RTF_MAKEBACKUP},
181 {{OOO_STRING_SVTOOLS_RTF_DEFFORMAT},     RTF_DEFFORMAT},
182 {{OOO_STRING_SVTOOLS_RTF_REVISIONS},     RTF_REVISIONS},
183 {{OOO_STRING_SVTOOLS_RTF_MARGMIRROR},    RTF_MARGMIRROR},
184 {{OOO_STRING_SVTOOLS_RTF_REVPROP},       RTF_REVPROP},
185 {{OOO_STRING_SVTOOLS_RTF_REVBAR},        RTF_REVBAR},
186 {{OOO_STRING_SVTOOLS_RTF_SECTD},         RTF_SECTD},
187 {{OOO_STRING_SVTOOLS_RTF_SBKNONE},       RTF_SBKNONE},
188 {{OOO_STRING_SVTOOLS_RTF_SBKCOL},        RTF_SBKCOL},
189 {{OOO_STRING_SVTOOLS_RTF_SBKPAGE},       RTF_SBKPAGE},
190 {{OOO_STRING_SVTOOLS_RTF_SBKEVEN},       RTF_SBKEVEN},
191 {{OOO_STRING_SVTOOLS_RTF_SBKODD},        RTF_SBKODD},
192 {{OOO_STRING_SVTOOLS_RTF_PGNSTARTS},     RTF_PGNSTARTS},
193 {{OOO_STRING_SVTOOLS_RTF_PGNCONT},       RTF_PGNCONT},
194 {{OOO_STRING_SVTOOLS_RTF_PGNRESTART},    RTF_PGNRESTART},
195 {{OOO_STRING_SVTOOLS_RTF_PGNDEC},        RTF_PGNDEC},
196 {{OOO_STRING_SVTOOLS_RTF_PGNUCRM},       RTF_PGNUCRM},
197 {{OOO_STRING_SVTOOLS_RTF_PGNLCRM},       RTF_PGNLCRM},
198 {{OOO_STRING_SVTOOLS_RTF_PGNUCLTR},      RTF_PGNUCLTR},
199 {{OOO_STRING_SVTOOLS_RTF_PGNLCLTR},      RTF_PGNLCLTR},
200 {{OOO_STRING_SVTOOLS_RTF_PGNX},          RTF_PGNX},
201 {{OOO_STRING_SVTOOLS_RTF_PGNY},          RTF_PGNY},
202 {{OOO_STRING_SVTOOLS_RTF_HEADERY},       RTF_HEADERY},
203 {{OOO_STRING_SVTOOLS_RTF_FOOTERY},       RTF_FOOTERY},
204 {{OOO_STRING_SVTOOLS_RTF_LINEMOD},       RTF_LINEMOD},
205 {{OOO_STRING_SVTOOLS_RTF_LINEX},         RTF_LINEX},
206 {{OOO_STRING_SVTOOLS_RTF_LINESTARTS},    RTF_LINESTARTS},
207 {{OOO_STRING_SVTOOLS_RTF_LINERESTART},   RTF_LINERESTART},
208 {{OOO_STRING_SVTOOLS_RTF_LINEPPAGE},     RTF_LINEPAGE},
209 {{OOO_STRING_SVTOOLS_RTF_LINECONT},      RTF_LINECONT},
210 {{OOO_STRING_SVTOOLS_RTF_VERTALT},       RTF_VERTALT},
211 {{OOO_STRING_SVTOOLS_RTF_VERTALB},       RTF_VERTALB},
212 {{OOO_STRING_SVTOOLS_RTF_VERTALC},       RTF_VERTALC},
213 {{OOO_STRING_SVTOOLS_RTF_VERTALJ},       RTF_VERTALJ},
214 {{OOO_STRING_SVTOOLS_RTF_COLS},          RTF_COLS},
215 {{OOO_STRING_SVTOOLS_RTF_COLSX},         RTF_COLSX},
216 {{OOO_STRING_SVTOOLS_RTF_COLNO},            RTF_COLNO},
217 {{OOO_STRING_SVTOOLS_RTF_COLSR},            RTF_COLSR},
218 {{OOO_STRING_SVTOOLS_RTF_COLW},         RTF_COLW},
219 {{OOO_STRING_SVTOOLS_RTF_LINEBETCOL},    RTF_LINEBETCOL},
220 {{OOO_STRING_SVTOOLS_RTF_ENDNHERE},      RTF_ENDNHERE},
221 {{OOO_STRING_SVTOOLS_RTF_TITLEPG},       RTF_TITLEPG},
222 {{OOO_STRING_SVTOOLS_RTF_PARD},          RTF_PARD},
223 {{OOO_STRING_SVTOOLS_RTF_S},             RTF_S},
224 {{OOO_STRING_SVTOOLS_RTF_QL},            RTF_QL},
225 {{OOO_STRING_SVTOOLS_RTF_QR},            RTF_QR},
226 {{OOO_STRING_SVTOOLS_RTF_QJ},            RTF_QJ},
227 {{OOO_STRING_SVTOOLS_RTF_QC},            RTF_QC},
228 {{OOO_STRING_SVTOOLS_RTF_FI},            RTF_FI},
229 {{OOO_STRING_SVTOOLS_RTF_LI},            RTF_LI},
230 {{OOO_STRING_SVTOOLS_RTF_LIN},           RTF_LIN},
231 {{OOO_STRING_SVTOOLS_RTF_RI},            RTF_RI},
232 {{OOO_STRING_SVTOOLS_RTF_RIN},           RTF_RIN},
233 {{OOO_STRING_SVTOOLS_RTF_SB},            RTF_SB},
234 {{OOO_STRING_SVTOOLS_RTF_SA},            RTF_SA},
235 {{OOO_STRING_SVTOOLS_RTF_SL},            RTF_SL},
236 {{OOO_STRING_SVTOOLS_RTF_INTBL},         RTF_INTBL},
237 {{OOO_STRING_SVTOOLS_RTF_KEEP},          RTF_KEEP},
238 {{OOO_STRING_SVTOOLS_RTF_KEEPN},         RTF_KEEPN},
239 {{OOO_STRING_SVTOOLS_RTF_LEVEL},            RTF_LEVEL},
240 {{OOO_STRING_SVTOOLS_RTF_SBYS},          RTF_SBYS},
241 {{OOO_STRING_SVTOOLS_RTF_PAGEBB},        RTF_PAGEBB},
242 {{OOO_STRING_SVTOOLS_RTF_NOLINE},        RTF_NOLINE},
243 {{OOO_STRING_SVTOOLS_RTF_TX},            RTF_TX},
244 {{OOO_STRING_SVTOOLS_RTF_TQL},           RTF_TQL},
245 {{OOO_STRING_SVTOOLS_RTF_TQR},           RTF_TQR},
246 {{OOO_STRING_SVTOOLS_RTF_TQC},           RTF_TQC},
247 {{OOO_STRING_SVTOOLS_RTF_TQDEC},         RTF_TQDEC},
248 {{OOO_STRING_SVTOOLS_RTF_TB},            RTF_TB},
249 {{OOO_STRING_SVTOOLS_RTF_BRDRT},         RTF_BRDRT},
250 {{OOO_STRING_SVTOOLS_RTF_BRDRB},         RTF_BRDRB},
251 {{OOO_STRING_SVTOOLS_RTF_BRDRL},         RTF_BRDRL},
252 {{OOO_STRING_SVTOOLS_RTF_BRDRR},         RTF_BRDRR},
253 {{OOO_STRING_SVTOOLS_RTF_BOX},           RTF_BOX},
254 {{OOO_STRING_SVTOOLS_RTF_BRDRS},         RTF_BRDRS},
255 {{OOO_STRING_SVTOOLS_RTF_BRDRTH},        RTF_BRDRTH},
256 {{OOO_STRING_SVTOOLS_RTF_BRDRSH},        RTF_BRDRSH},
257 {{OOO_STRING_SVTOOLS_RTF_BRDRDB},        RTF_BRDRDB},
258 {{OOO_STRING_SVTOOLS_RTF_BRDRDOT},       RTF_BRDRDOT},
259 {{OOO_STRING_SVTOOLS_RTF_BRDRHAIR},      RTF_BRDRHAIR},
260 {{OOO_STRING_SVTOOLS_RTF_BRSP},          RTF_BRSP},
261 {{OOO_STRING_SVTOOLS_RTF_TLDOT},         RTF_TLDOT},
262 {{OOO_STRING_SVTOOLS_RTF_TLHYPH},        RTF_TLHYPH},
263 {{OOO_STRING_SVTOOLS_RTF_TLUL},          RTF_TLUL},
264 {{OOO_STRING_SVTOOLS_RTF_TLTH},          RTF_TLTH},
265 {{OOO_STRING_SVTOOLS_RTF_POSX},          RTF_POSX},
266 {{OOO_STRING_SVTOOLS_RTF_POSXC},         RTF_POSXC},
267 {{OOO_STRING_SVTOOLS_RTF_POSXI},         RTF_POSXI},
268 {{OOO_STRING_SVTOOLS_RTF_POSXL},         RTF_POSXL},
269 {{OOO_STRING_SVTOOLS_RTF_POSXO},         RTF_POSXO},
270 {{OOO_STRING_SVTOOLS_RTF_POSXR},         RTF_POSXR},
271 {{OOO_STRING_SVTOOLS_RTF_POSY},          RTF_POSY},
272 {{OOO_STRING_SVTOOLS_RTF_POSYIL},        RTF_POSYIL},
273 {{OOO_STRING_SVTOOLS_RTF_POSYT},         RTF_POSYT},
274 {{OOO_STRING_SVTOOLS_RTF_POSYC},         RTF_POSYC},
275 {{OOO_STRING_SVTOOLS_RTF_POSYB},         RTF_POSYB},
276 {{OOO_STRING_SVTOOLS_RTF_ABSW},          RTF_ABSW},
277 {{OOO_STRING_SVTOOLS_RTF_DXFRTEXT},      RTF_DXFRTEXT},
278 {{OOO_STRING_SVTOOLS_RTF_PVMRG},         RTF_PVMRG},
279 {{OOO_STRING_SVTOOLS_RTF_PVPG},          RTF_PVPG},
280 {{OOO_STRING_SVTOOLS_RTF_PHMRG},         RTF_PHMRG},
281 {{OOO_STRING_SVTOOLS_RTF_PHPG},          RTF_PHPG},
282 {{OOO_STRING_SVTOOLS_RTF_PHCOL},         RTF_PHCOL},
283 {{OOO_STRING_SVTOOLS_RTF_CLBRDRB},       RTF_CLBRDRB},
284 {{OOO_STRING_SVTOOLS_RTF_CLBRDRT},       RTF_CLBRDRT},
285 {{OOO_STRING_SVTOOLS_RTF_CLBRDRL},       RTF_CLBRDRL},
286 {{OOO_STRING_SVTOOLS_RTF_CLBRDRR},       RTF_CLBRDRR},
287 {{OOO_STRING_SVTOOLS_RTF_CLPADL},        RTF_CLPADL},
288 {{OOO_STRING_SVTOOLS_RTF_CLPADT},        RTF_CLPADT},
289 {{OOO_STRING_SVTOOLS_RTF_CLPADB},        RTF_CLPADB},
290 {{OOO_STRING_SVTOOLS_RTF_CLPADR},        RTF_CLPADR},
291 {{OOO_STRING_SVTOOLS_RTF_CLPADFL},       RTF_CLPADFL},
292 {{OOO_STRING_SVTOOLS_RTF_CLPADFT},       RTF_CLPADFT},
293 {{OOO_STRING_SVTOOLS_RTF_CLPADFB},       RTF_CLPADFB},
294 {{OOO_STRING_SVTOOLS_RTF_CLPADFR},       RTF_CLPADFR},
295 {{OOO_STRING_SVTOOLS_RTF_TROWD},         RTF_TROWD},
296 {{OOO_STRING_SVTOOLS_RTF_TRQL},          RTF_TRQL},
297 {{OOO_STRING_SVTOOLS_RTF_TRQR},          RTF_TRQR},
298 {{OOO_STRING_SVTOOLS_RTF_TRQC},          RTF_TRQC},
299 {{OOO_STRING_SVTOOLS_RTF_TRGAPH},        RTF_TRGAPH},
300 {{OOO_STRING_SVTOOLS_RTF_TRRH},          RTF_TRRH},
301 {{OOO_STRING_SVTOOLS_RTF_TRLEFT},        RTF_TRLEFT},
302 {{OOO_STRING_SVTOOLS_RTF_CELLX},         RTF_CELLX},
303 {{OOO_STRING_SVTOOLS_RTF_CLMGF},         RTF_CLMGF},
304 {{OOO_STRING_SVTOOLS_RTF_CLMRG},         RTF_CLMRG},
305 {{OOO_STRING_SVTOOLS_RTF_PLAIN},         RTF_PLAIN},
306 {{OOO_STRING_SVTOOLS_RTF_B},             RTF_B},
307 {{OOO_STRING_SVTOOLS_RTF_I},             RTF_I},
308 {{OOO_STRING_SVTOOLS_RTF_STRIKE},        RTF_STRIKE},
309 {{OOO_STRING_SVTOOLS_RTF_OUTL},          RTF_OUTL},
310 {{OOO_STRING_SVTOOLS_RTF_SHAD},          RTF_SHAD},
311 {{OOO_STRING_SVTOOLS_RTF_SCAPS},         RTF_SCAPS},
312 {{OOO_STRING_SVTOOLS_RTF_CAPS},          RTF_CAPS},
313 {{OOO_STRING_SVTOOLS_RTF_V},             RTF_V},
314 {{OOO_STRING_SVTOOLS_RTF_F},             RTF_F},
315 {{OOO_STRING_SVTOOLS_RTF_FS},            RTF_FS},
316 {{OOO_STRING_SVTOOLS_RTF_EXPND},         RTF_EXPND},
317 {{OOO_STRING_SVTOOLS_RTF_EXPNDTW},       RTF_EXPNDTW},
318 {{OOO_STRING_SVTOOLS_RTF_KERNING},       RTF_KERNING},
319 {{OOO_STRING_SVTOOLS_RTF_UL},            RTF_UL},
320 {{OOO_STRING_SVTOOLS_RTF_ULW},           RTF_ULW},
321 {{OOO_STRING_SVTOOLS_RTF_ULD},           RTF_ULD},
322 {{OOO_STRING_SVTOOLS_RTF_ULDB},          RTF_ULDB},
323 {{OOO_STRING_SVTOOLS_RTF_ULNONE},        RTF_ULNONE},
324 {{OOO_STRING_SVTOOLS_RTF_UP},            RTF_UP},
325 {{OOO_STRING_SVTOOLS_RTF_DN},            RTF_DN},
326 {{OOO_STRING_SVTOOLS_RTF_REVISED},       RTF_REVISED},
327 {{OOO_STRING_SVTOOLS_RTF_SUB},          RTF_SUB},
328 {{OOO_STRING_SVTOOLS_RTF_NOSUPERSUB},   RTF_NOSUPERSUB},
329 {{OOO_STRING_SVTOOLS_RTF_SUPER},            RTF_SUPER},
330 {{OOO_STRING_SVTOOLS_RTF_CHDATE},        RTF_CHDATE},
331 {{OOO_STRING_SVTOOLS_RTF_CHTIME},        RTF_CHTIME},
332 {{OOO_STRING_SVTOOLS_RTF_CHPGN},         RTF_CHPGN},
333 {{OOO_STRING_SVTOOLS_RTF_CHFTN},         RTF_CHFTN},
334 {{OOO_STRING_SVTOOLS_RTF_CHATN},         RTF_CHATN},
335 {{OOO_STRING_SVTOOLS_RTF_CHFTNSEP},      RTF_CHFTNSEP},
336 {{OOO_STRING_SVTOOLS_RTF_CHFTNSEPC},     RTF_CHFTNSEPC},
337 {{OOO_STRING_SVTOOLS_RTF_FORMULA},       RTF_FORMULA},
338 {{OOO_STRING_SVTOOLS_RTF_NOBREAK},       RTF_NONBREAKINGSPACE},
339 {{OOO_STRING_SVTOOLS_RTF_OPTHYPH},       RTF_OPTIONALHYPHEN},
340 {{OOO_STRING_SVTOOLS_RTF_NOBRKHYPH},     RTF_NONBREAKINGHYPHEN},
341 {{OOO_STRING_SVTOOLS_RTF_HEXCHAR},       RTF_HEX},
342 {{OOO_STRING_SVTOOLS_RTF_CELL},          RTF_CELL},
343 {{OOO_STRING_SVTOOLS_RTF_ROW},           RTF_ROW},
344 {{OOO_STRING_SVTOOLS_RTF_PAR},           RTF_PAR},
345 {{OOO_STRING_SVTOOLS_RTF_SECT},          RTF_SECT},
346 {{OOO_STRING_SVTOOLS_RTF_PAGE},          RTF_PAGE},
347 {{OOO_STRING_SVTOOLS_RTF_COLUMN},        RTF_COLUM},
348 {{OOO_STRING_SVTOOLS_RTF_LINE},          RTF_LINE},
349 {{OOO_STRING_SVTOOLS_RTF_TAB},           RTF_TAB},
350 {{OOO_STRING_SVTOOLS_RTF_SUBENTRY},      RTF_SUBENTRYINDEX},
351 
352 {{OOO_STRING_SVTOOLS_RTF_DEFLANG},       RTF_DEFLANG},
353 {{OOO_STRING_SVTOOLS_RTF_LANG},          RTF_LANG},
354 {{OOO_STRING_SVTOOLS_RTF_PMMETAFILE},    RTF_OSMETAFILE},
355 {{OOO_STRING_SVTOOLS_RTF_DIBITMAP},      RTF_DIBITMAP},
356 {{OOO_STRING_SVTOOLS_RTF_KEYCODE},       RTF_KEYCODE},
357 {{OOO_STRING_SVTOOLS_RTF_FN},            RTF_FNKEY},
358 {{OOO_STRING_SVTOOLS_RTF_ALT},           RTF_ALTKEY},
359 {{OOO_STRING_SVTOOLS_RTF_SHIFT},         RTF_SHIFTKEY},
360 {{OOO_STRING_SVTOOLS_RTF_CTRL},          RTF_CTRLKEY},
361 {{OOO_STRING_SVTOOLS_RTF_CHDPL},         RTF_CHDATEL},
362 {{OOO_STRING_SVTOOLS_RTF_CHDPA},         RTF_CHDATEA},
363 {{OOO_STRING_SVTOOLS_RTF_EMDASH},        RTF_EMDASH},
364 {{OOO_STRING_SVTOOLS_RTF_ENDASH},        RTF_ENDASH},
365 {{OOO_STRING_SVTOOLS_RTF_BULLET},        RTF_BULLET},
366 {{OOO_STRING_SVTOOLS_RTF_LQUOTE},        RTF_LQUOTE},
367 {{OOO_STRING_SVTOOLS_RTF_RQUOTE},        RTF_RQUOTE},
368 {{OOO_STRING_SVTOOLS_RTF_LDBLQUOTE},     RTF_LDBLQUOTE},
369 {{OOO_STRING_SVTOOLS_RTF_RDBLQUOTE},     RTF_RDBLQUOTE},
370 
371 {{OOO_STRING_SVTOOLS_RTF_BKMKCOLF},      RTF_BKMKCOLF},
372 {{OOO_STRING_SVTOOLS_RTF_BKMKCOLL},      RTF_BKMKCOLL},
373 {{OOO_STRING_SVTOOLS_RTF_PSOVER},        RTF_PSOVER},
374 {{OOO_STRING_SVTOOLS_RTF_DOCTEMP},       RTF_DOCTEMP},
375 {{OOO_STRING_SVTOOLS_RTF_BINFSXN},       RTF_BINFSXN},
376 {{OOO_STRING_SVTOOLS_RTF_BINSXN},        RTF_BINSXN},
377 {{OOO_STRING_SVTOOLS_RTF_PGWSXN},        RTF_PGWSXN},
378 {{OOO_STRING_SVTOOLS_RTF_PGHSXN},        RTF_PGHSXN},
379 {{OOO_STRING_SVTOOLS_RTF_MARGLSXN},      RTF_MARGLSXN},
380 {{OOO_STRING_SVTOOLS_RTF_MARGRSXN},      RTF_MARGRSXN},
381 {{OOO_STRING_SVTOOLS_RTF_MARGTSXN},      RTF_MARGTSXN},
382 {{OOO_STRING_SVTOOLS_RTF_MARGBSXN},      RTF_MARGBSXN},
383 {{OOO_STRING_SVTOOLS_RTF_GUTTERSXN},     RTF_GUTTERSXN},
384 {{OOO_STRING_SVTOOLS_RTF_LNDSCPSXN},     RTF_LNDSCPSXN},
385 {{OOO_STRING_SVTOOLS_RTF_FACPGSXN},      RTF_FACPGSXN},
386 {{OOO_STRING_SVTOOLS_RTF_TLEQ},          RTF_TLEQ},
387 {{OOO_STRING_SVTOOLS_RTF_BRDRBTW},       RTF_BRDRBTW},
388 {{OOO_STRING_SVTOOLS_RTF_BRDRBAR},       RTF_BRDRBAR},
389 {{OOO_STRING_SVTOOLS_RTF_BRDRW},         RTF_BRDRW},
390 {{OOO_STRING_SVTOOLS_RTF_BRDRCF},        RTF_BRDRCF},
391 {{OOO_STRING_SVTOOLS_RTF_ABSH},          RTF_ABSH},
392 {{OOO_STRING_SVTOOLS_RTF_PVPARA},        RTF_PVPARA},
393 {{OOO_STRING_SVTOOLS_RTF_NOWRAP},        RTF_NOWRAP},
394 {{OOO_STRING_SVTOOLS_RTF_DFRMTXTX},      RTF_DFRMTXTX},
395 {{OOO_STRING_SVTOOLS_RTF_DFRMTXTY},      RTF_DFRMTXTY},
396 {{OOO_STRING_SVTOOLS_RTF_DROPCAPLI},     RTF_DROPCAPLI},
397 {{OOO_STRING_SVTOOLS_RTF_DROPCAPT},      RTF_DROPCAPT},
398 {{OOO_STRING_SVTOOLS_RTF_ABSNOOVRLP},    RTF_ABSNOOVRLP},
399 {{OOO_STRING_SVTOOLS_RTF_POSNEGX},       RTF_POSNEGX},
400 {{OOO_STRING_SVTOOLS_RTF_POSNEGY},       RTF_POSNEGY},
401 {{OOO_STRING_SVTOOLS_RTF_DELETED},       RTF_DELETED},
402 
403 {{OOO_STRING_SVTOOLS_RTF_SHADING},       RTF_SHADING},
404 {{OOO_STRING_SVTOOLS_RTF_BGHORIZ},       RTF_BGHORIZ},
405 {{OOO_STRING_SVTOOLS_RTF_BGVERT},        RTF_BGVERT},
406 {{OOO_STRING_SVTOOLS_RTF_BGFDIAG},       RTF_BGFDIAG},
407 {{OOO_STRING_SVTOOLS_RTF_BGBDIAG},       RTF_BGBDIAG},
408 {{OOO_STRING_SVTOOLS_RTF_BGCROSS},       RTF_BGCROSS},
409 {{OOO_STRING_SVTOOLS_RTF_BGDCROSS},      RTF_BGDCROSS},
410 {{OOO_STRING_SVTOOLS_RTF_BGDKHORIZ},     RTF_BGDKHORIZ},
411 {{OOO_STRING_SVTOOLS_RTF_BGDKVERT},      RTF_BGDKVERT},
412 {{OOO_STRING_SVTOOLS_RTF_BGDKFDIAG},     RTF_BGDKFDIAG},
413 {{OOO_STRING_SVTOOLS_RTF_BGDKBDIAG},     RTF_BGDKBDIAG},
414 {{OOO_STRING_SVTOOLS_RTF_BGDKCROSS},     RTF_BGDKCROSS},
415 {{OOO_STRING_SVTOOLS_RTF_BGDKDCROSS},    RTF_BGDKDCROSS},
416 {{OOO_STRING_SVTOOLS_RTF_CFPAT},         RTF_CFPAT},
417 {{OOO_STRING_SVTOOLS_RTF_CBPAT},         RTF_CBPAT},
418 
419 {{OOO_STRING_SVTOOLS_RTF_CLSHDNG},       RTF_CLSHDNG},
420 {{OOO_STRING_SVTOOLS_RTF_CLBGHORIZ},     RTF_CLBGHORIZ},
421 {{OOO_STRING_SVTOOLS_RTF_CLBGVERT},      RTF_CLBGVERT},
422 {{OOO_STRING_SVTOOLS_RTF_CLBGFDIAG},     RTF_CLBGFDIAG},
423 {{OOO_STRING_SVTOOLS_RTF_CLBGBDIAG},     RTF_CLBGBDIAG},
424 {{OOO_STRING_SVTOOLS_RTF_CLBGCROSS},     RTF_CLBGCROSS},
425 {{OOO_STRING_SVTOOLS_RTF_CLBGDCROSS},    RTF_CLBGDCROSS},
426 {{OOO_STRING_SVTOOLS_RTF_CLBGDKHOR},    RTF_CLBGDKHOR},
427 {{OOO_STRING_SVTOOLS_RTF_CLBGDKVERT},    RTF_CLBGDKVERT},
428 {{OOO_STRING_SVTOOLS_RTF_CLBGDKFDIAG},   RTF_CLBGDKFDIAG},
429 {{OOO_STRING_SVTOOLS_RTF_CLBGDKBDIAG},   RTF_CLBGDKBDIAG},
430 {{OOO_STRING_SVTOOLS_RTF_CLBGDKCROSS},   RTF_CLBGDKCROSS},
431 {{OOO_STRING_SVTOOLS_RTF_CLBGDKDCROSS},  RTF_CLBGDKDCROSS},
432 {{OOO_STRING_SVTOOLS_RTF_CLCFPAT},       RTF_CLCFPAT},
433 {{OOO_STRING_SVTOOLS_RTF_CLCBPAT},       RTF_CLCBPAT},
434 
435 {{OOO_STRING_SVTOOLS_RTF_AB},           RTF_AB},
436 {{OOO_STRING_SVTOOLS_RTF_ACAPS},            RTF_ACAPS},
437 {{OOO_STRING_SVTOOLS_RTF_ACF},          RTF_ACF},
438 {{OOO_STRING_SVTOOLS_RTF_ADDITIVE},     RTF_ADDITIVE},
439 {{OOO_STRING_SVTOOLS_RTF_ADN},          RTF_ADN},
440 {{OOO_STRING_SVTOOLS_RTF_AENDDOC},      RTF_AENDDOC},
441 {{OOO_STRING_SVTOOLS_RTF_AENDNOTES},        RTF_AENDNOTES},
442 {{OOO_STRING_SVTOOLS_RTF_AEXPND},       RTF_AEXPND},
443 {{OOO_STRING_SVTOOLS_RTF_AF},           RTF_AF},
444 {{OOO_STRING_SVTOOLS_RTF_AFS},          RTF_AFS},
445 {{OOO_STRING_SVTOOLS_RTF_AFTNBJ},       RTF_AFTNBJ},
446 {{OOO_STRING_SVTOOLS_RTF_AFTNCN},       RTF_AFTNCN},
447 {{OOO_STRING_SVTOOLS_RTF_AFTNNALC},     RTF_AFTNNALC},
448 {{OOO_STRING_SVTOOLS_RTF_AFTNNAR},      RTF_AFTNNAR},
449 {{OOO_STRING_SVTOOLS_RTF_AFTNNAUC},     RTF_AFTNNAUC},
450 {{OOO_STRING_SVTOOLS_RTF_AFTNNCHI},     RTF_AFTNNCHI},
451 {{OOO_STRING_SVTOOLS_RTF_AFTNNRLC},     RTF_AFTNNRLC},
452 {{OOO_STRING_SVTOOLS_RTF_AFTNNRUC},     RTF_AFTNNRUC},
453 {{OOO_STRING_SVTOOLS_RTF_AFTNRESTART},  RTF_AFTNRESTART},
454 {{OOO_STRING_SVTOOLS_RTF_AFTNRSTCONT},  RTF_AFTNRSTCONT},
455 {{OOO_STRING_SVTOOLS_RTF_AFTNSEP},      RTF_AFTNSEP},
456 {{OOO_STRING_SVTOOLS_RTF_AFTNSEPC},     RTF_AFTNSEPC},
457 {{OOO_STRING_SVTOOLS_RTF_AFTNSTART},        RTF_AFTNSTART},
458 {{OOO_STRING_SVTOOLS_RTF_AFTNTJ},       RTF_AFTNTJ},
459 {{OOO_STRING_SVTOOLS_RTF_AI},           RTF_AI},
460 {{OOO_STRING_SVTOOLS_RTF_ALANG},            RTF_ALANG},
461 {{OOO_STRING_SVTOOLS_RTF_ALLPROT},      RTF_ALLPROT},
462 {{OOO_STRING_SVTOOLS_RTF_ANNOTPROT},        RTF_ANNOTPROT},
463 {{OOO_STRING_SVTOOLS_RTF_AOUTL},            RTF_AOUTL},
464 {{OOO_STRING_SVTOOLS_RTF_ASCAPS},       RTF_ASCAPS},
465 {{OOO_STRING_SVTOOLS_RTF_ASHAD},            RTF_ASHAD},
466 {{OOO_STRING_SVTOOLS_RTF_ASTRIKE},      RTF_ASTRIKE},
467 {{OOO_STRING_SVTOOLS_RTF_ATNAUTHOR},        RTF_ATNAUTHOR},
468 {{OOO_STRING_SVTOOLS_RTF_ATNICN},       RTF_ATNICN},
469 {{OOO_STRING_SVTOOLS_RTF_ATNREF},       RTF_ATNREF},
470 {{OOO_STRING_SVTOOLS_RTF_ATNTIME},      RTF_ATNTIME},
471 {{OOO_STRING_SVTOOLS_RTF_ATRFEND},      RTF_ATRFEND},
472 {{OOO_STRING_SVTOOLS_RTF_ATRFSTART},        RTF_ATRFSTART},
473 {{OOO_STRING_SVTOOLS_RTF_AUL},          RTF_AUL},
474 {{OOO_STRING_SVTOOLS_RTF_AULD},         RTF_AULD},
475 {{OOO_STRING_SVTOOLS_RTF_AULDB},            RTF_AULDB},
476 {{OOO_STRING_SVTOOLS_RTF_AULNONE},      RTF_AULNONE},
477 {{OOO_STRING_SVTOOLS_RTF_AULW},         RTF_AULW},
478 {{OOO_STRING_SVTOOLS_RTF_AUP},          RTF_AUP},
479 {{OOO_STRING_SVTOOLS_RTF_BKMKPUB},      RTF_BKMKPUB},
480 {{OOO_STRING_SVTOOLS_RTF_BRDRDASH},     RTF_BRDRDASH},
481 {{OOO_STRING_SVTOOLS_RTF_BRKFRM},       RTF_BRKFRM},
482 {{OOO_STRING_SVTOOLS_RTF_CCHS},         RTF_CCHS},
483 {{OOO_STRING_SVTOOLS_RTF_CPG},          RTF_CPG},
484 {{OOO_STRING_SVTOOLS_RTF_CS},           RTF_CS},
485 {{OOO_STRING_SVTOOLS_RTF_CVMME},            RTF_CVMME},
486 {{OOO_STRING_SVTOOLS_RTF_DATAFIELD},        RTF_DATAFIELD},
487 {{OOO_STRING_SVTOOLS_RTF_DO},           RTF_DO},
488 {{OOO_STRING_SVTOOLS_RTF_DOBXCOLUMN},   RTF_DOBXCOLUMN},
489 {{OOO_STRING_SVTOOLS_RTF_DOBXMARGIN},   RTF_DOBXMARGIN},
490 {{OOO_STRING_SVTOOLS_RTF_DOBXPAGE},     RTF_DOBXPAGE},
491 {{OOO_STRING_SVTOOLS_RTF_DOBYMARGIN},   RTF_DOBYMARGIN},
492 {{OOO_STRING_SVTOOLS_RTF_DOBYPAGE},     RTF_DOBYPAGE},
493 {{OOO_STRING_SVTOOLS_RTF_DOBYPARA},     RTF_DOBYPARA},
494 {{OOO_STRING_SVTOOLS_RTF_DODHGT},       RTF_DODHGT},
495 {{OOO_STRING_SVTOOLS_RTF_DOLOCK},       RTF_DOLOCK},
496 {{OOO_STRING_SVTOOLS_RTF_DPAENDHOL},        RTF_DPAENDHOL},
497 {{OOO_STRING_SVTOOLS_RTF_DPAENDL},      RTF_DPAENDL},
498 {{OOO_STRING_SVTOOLS_RTF_DPAENDSOL},        RTF_DPAENDSOL},
499 {{OOO_STRING_SVTOOLS_RTF_DPAENDW},      RTF_DPAENDW},
500 {{OOO_STRING_SVTOOLS_RTF_DPARC},            RTF_DPARC},
501 {{OOO_STRING_SVTOOLS_RTF_DPARCFLIPX},   RTF_DPARCFLIPX},
502 {{OOO_STRING_SVTOOLS_RTF_DPARCFLIPY},   RTF_DPARCFLIPY},
503 {{OOO_STRING_SVTOOLS_RTF_DPASTARTHOL},  RTF_DPASTARTHOL},
504 {{OOO_STRING_SVTOOLS_RTF_DPASTARTL},        RTF_DPASTARTL},
505 {{OOO_STRING_SVTOOLS_RTF_DPASTARTSOL},  RTF_DPASTARTSOL},
506 {{OOO_STRING_SVTOOLS_RTF_DPASTARTW},        RTF_DPASTARTW},
507 {{OOO_STRING_SVTOOLS_RTF_DPCALLOUT},        RTF_DPCALLOUT},
508 {{OOO_STRING_SVTOOLS_RTF_DPCOA},            RTF_DPCOA},
509 {{OOO_STRING_SVTOOLS_RTF_DPCOACCENT},   RTF_DPCOACCENT},
510 {{OOO_STRING_SVTOOLS_RTF_DPCOBESTFIT},  RTF_DPCOBESTFIT},
511 {{OOO_STRING_SVTOOLS_RTF_DPCOBORDER},   RTF_DPCOBORDER},
512 {{OOO_STRING_SVTOOLS_RTF_DPCODABS},     RTF_DPCODABS},
513 {{OOO_STRING_SVTOOLS_RTF_DPCODBOTTOM},  RTF_DPCODBOTTOM},
514 {{OOO_STRING_SVTOOLS_RTF_DPCODCENTER},  RTF_DPCODCENTER},
515 {{OOO_STRING_SVTOOLS_RTF_DPCODTOP},     RTF_DPCODTOP},
516 {{OOO_STRING_SVTOOLS_RTF_DPCOLENGTH},   RTF_DPCOLENGTH},
517 {{OOO_STRING_SVTOOLS_RTF_DPCOMINUSX},   RTF_DPCOMINUSX},
518 {{OOO_STRING_SVTOOLS_RTF_DPCOMINUSY},   RTF_DPCOMINUSY},
519 {{OOO_STRING_SVTOOLS_RTF_DPCOOFFSET},   RTF_DPCOOFFSET},
520 {{OOO_STRING_SVTOOLS_RTF_DPCOSMARTA},   RTF_DPCOSMARTA},
521 {{OOO_STRING_SVTOOLS_RTF_DPCOTDOUBLE},  RTF_DPCOTDOUBLE},
522 {{OOO_STRING_SVTOOLS_RTF_DPCOTRIGHT},   RTF_DPCOTRIGHT},
523 {{OOO_STRING_SVTOOLS_RTF_DPCOTSINGLE},  RTF_DPCOTSINGLE},
524 {{OOO_STRING_SVTOOLS_RTF_DPCOTTRIPLE},  RTF_DPCOTTRIPLE},
525 {{OOO_STRING_SVTOOLS_RTF_DPCOUNT},      RTF_DPCOUNT},
526 {{OOO_STRING_SVTOOLS_RTF_DPELLIPSE},        RTF_DPELLIPSE},
527 {{OOO_STRING_SVTOOLS_RTF_DPENDGROUP},   RTF_DPENDGROUP},
528 {{OOO_STRING_SVTOOLS_RTF_DPFILLBGCB},   RTF_DPFILLBGCB},
529 {{OOO_STRING_SVTOOLS_RTF_DPFILLBGCG},   RTF_DPFILLBGCG},
530 {{OOO_STRING_SVTOOLS_RTF_DPFILLBGCR},   RTF_DPFILLBGCR},
531 {{OOO_STRING_SVTOOLS_RTF_DPFILLBGGRAY}, RTF_DPFILLBGGRAY},
532 {{OOO_STRING_SVTOOLS_RTF_DPFILLBGPAL},  RTF_DPFILLBGPAL},
533 {{OOO_STRING_SVTOOLS_RTF_DPFILLFGCB},   RTF_DPFILLFGCB},
534 {{OOO_STRING_SVTOOLS_RTF_DPFILLFGCG},   RTF_DPFILLFGCG},
535 {{OOO_STRING_SVTOOLS_RTF_DPFILLFGCR},   RTF_DPFILLFGCR},
536 {{OOO_STRING_SVTOOLS_RTF_DPFILLFGGRAY}, RTF_DPFILLFGGRAY},
537 {{OOO_STRING_SVTOOLS_RTF_DPFILLFGPAL},  RTF_DPFILLFGPAL},
538 {{OOO_STRING_SVTOOLS_RTF_DPFILLPAT},        RTF_DPFILLPAT},
539 {{OOO_STRING_SVTOOLS_RTF_DPGROUP},      RTF_DPGROUP},
540 {{OOO_STRING_SVTOOLS_RTF_DPLINE},       RTF_DPLINE},
541 {{OOO_STRING_SVTOOLS_RTF_DPLINECOB},        RTF_DPLINECOB},
542 {{OOO_STRING_SVTOOLS_RTF_DPLINECOG},        RTF_DPLINECOG},
543 {{OOO_STRING_SVTOOLS_RTF_DPLINECOR},        RTF_DPLINECOR},
544 {{OOO_STRING_SVTOOLS_RTF_DPLINEDADO},   RTF_DPLINEDADO},
545 {{OOO_STRING_SVTOOLS_RTF_DPLINEDADODO}, RTF_DPLINEDADODO},
546 {{OOO_STRING_SVTOOLS_RTF_DPLINEDASH},   RTF_DPLINEDASH},
547 {{OOO_STRING_SVTOOLS_RTF_DPLINEDOT},        RTF_DPLINEDOT},
548 {{OOO_STRING_SVTOOLS_RTF_DPLINEGRAY},   RTF_DPLINEGRAY},
549 {{OOO_STRING_SVTOOLS_RTF_DPLINEHOLLOW}, RTF_DPLINEHOLLOW},
550 {{OOO_STRING_SVTOOLS_RTF_DPLINEPAL},        RTF_DPLINEPAL},
551 {{OOO_STRING_SVTOOLS_RTF_DPLINESOLID},  RTF_DPLINESOLID},
552 {{OOO_STRING_SVTOOLS_RTF_DPLINEW},      RTF_DPLINEW},
553 {{OOO_STRING_SVTOOLS_RTF_DPPOLYCOUNT},  RTF_DPPOLYCOUNT},
554 {{OOO_STRING_SVTOOLS_RTF_DPPOLYGON},        RTF_DPPOLYGON},
555 {{OOO_STRING_SVTOOLS_RTF_DPPOLYLINE},   RTF_DPPOLYLINE},
556 {{OOO_STRING_SVTOOLS_RTF_DPPTX},            RTF_DPPTX},
557 {{OOO_STRING_SVTOOLS_RTF_DPPTY},            RTF_DPPTY},
558 {{OOO_STRING_SVTOOLS_RTF_DPRECT},       RTF_DPRECT},
559 {{OOO_STRING_SVTOOLS_RTF_DPROUNDR},     RTF_DPROUNDR},
560 {{OOO_STRING_SVTOOLS_RTF_DPSHADOW},     RTF_DPSHADOW},
561 {{OOO_STRING_SVTOOLS_RTF_DPSHADX},      RTF_DPSHADX},
562 {{OOO_STRING_SVTOOLS_RTF_DPSHADY},      RTF_DPSHADY},
563 {{OOO_STRING_SVTOOLS_RTF_DPTXBX},       RTF_DPTXBX},
564 {{OOO_STRING_SVTOOLS_RTF_DPTXBXMAR},        RTF_DPTXBXMAR},
565 {{OOO_STRING_SVTOOLS_RTF_DPTXBXTEXT},   RTF_DPTXBXTEXT},
566 {{OOO_STRING_SVTOOLS_RTF_DPX},          RTF_DPX},
567 {{OOO_STRING_SVTOOLS_RTF_DPXSIZE},      RTF_DPXSIZE},
568 {{OOO_STRING_SVTOOLS_RTF_DPY},          RTF_DPY},
569 {{OOO_STRING_SVTOOLS_RTF_DPYSIZE},      RTF_DPYSIZE},
570 {{OOO_STRING_SVTOOLS_RTF_DS},           RTF_DS},
571 {{OOO_STRING_SVTOOLS_RTF_EMSPACE},      RTF_EMSPACE},
572 {{OOO_STRING_SVTOOLS_RTF_ENSPACE},      RTF_ENSPACE},
573 {{OOO_STRING_SVTOOLS_RTF_FBIDI},            RTF_FBIDI},
574 {{OOO_STRING_SVTOOLS_RTF_FET},          RTF_FET},
575 {{OOO_STRING_SVTOOLS_RTF_FID},          RTF_FID},
576 {{OOO_STRING_SVTOOLS_RTF_FILE},         RTF_FILE},
577 {{OOO_STRING_SVTOOLS_RTF_FILETBL},      RTF_FILETBL},
578 {{OOO_STRING_SVTOOLS_RTF_FLDALT},       RTF_FLDALT},
579 {{OOO_STRING_SVTOOLS_RTF_FNETWORK},     RTF_FNETWORK},
580 {{OOO_STRING_SVTOOLS_RTF_FONTEMB},      RTF_FONTEMB},
581 {{OOO_STRING_SVTOOLS_RTF_FONTFILE},     RTF_FONTFILE},
582 {{OOO_STRING_SVTOOLS_RTF_FORMDISP},     RTF_FORMDISP},
583 {{OOO_STRING_SVTOOLS_RTF_FORMPROT},     RTF_FORMPROT},
584 {{OOO_STRING_SVTOOLS_RTF_FORMSHADE},        RTF_FORMSHADE},
585 {{OOO_STRING_SVTOOLS_RTF_FOSNUM},       RTF_FOSNUM},
586 {{OOO_STRING_SVTOOLS_RTF_FRELATIVE},        RTF_FRELATIVE},
587 {{OOO_STRING_SVTOOLS_RTF_FTNALT},       RTF_FTNALT},
588 {{OOO_STRING_SVTOOLS_RTF_FTNIL},            RTF_FTNIL},
589 {{OOO_STRING_SVTOOLS_RTF_FTNNALC},      RTF_FTNNALC},
590 {{OOO_STRING_SVTOOLS_RTF_FTNNAR},       RTF_FTNNAR},
591 {{OOO_STRING_SVTOOLS_RTF_FTNNAUC},      RTF_FTNNAUC},
592 {{OOO_STRING_SVTOOLS_RTF_FTNNCHI},      RTF_FTNNCHI},
593 {{OOO_STRING_SVTOOLS_RTF_FTNNRLC},      RTF_FTNNRLC},
594 {{OOO_STRING_SVTOOLS_RTF_FTNNRUC},      RTF_FTNNRUC},
595 {{OOO_STRING_SVTOOLS_RTF_FTNRSTCONT},   RTF_FTNRSTCONT},
596 {{OOO_STRING_SVTOOLS_RTF_FTNRSTPG},     RTF_FTNRSTPG},
597 {{OOO_STRING_SVTOOLS_RTF_FTTRUETYPE},   RTF_FTTRUETYPE},
598 {{OOO_STRING_SVTOOLS_RTF_FVALIDDOS},        RTF_FVALIDDOS},
599 {{OOO_STRING_SVTOOLS_RTF_FVALIDHPFS},   RTF_FVALIDHPFS},
600 {{OOO_STRING_SVTOOLS_RTF_FVALIDMAC},        RTF_FVALIDMAC},
601 {{OOO_STRING_SVTOOLS_RTF_FVALIDNTFS},   RTF_FVALIDNTFS},
602 {{OOO_STRING_SVTOOLS_RTF_HYPHAUTO},     RTF_HYPHAUTO},
603 {{OOO_STRING_SVTOOLS_RTF_HYPHCAPS},     RTF_HYPHCAPS},
604 {{OOO_STRING_SVTOOLS_RTF_HYPHCONSEC},   RTF_HYPHCONSEC},
605 {{OOO_STRING_SVTOOLS_RTF_HYPHPAR},      RTF_HYPHPAR},
606 {{OOO_STRING_SVTOOLS_RTF_LINKSELF},     RTF_LINKSELF},
607 {{OOO_STRING_SVTOOLS_RTF_LINKSTYLES},   RTF_LINKSTYLES},
608 {{OOO_STRING_SVTOOLS_RTF_LTRCH},            RTF_LTRCH},
609 {{OOO_STRING_SVTOOLS_RTF_LTRDOC},       RTF_LTRDOC},
610 {{OOO_STRING_SVTOOLS_RTF_LTRMARK},      RTF_LTRMARK},
611 {{OOO_STRING_SVTOOLS_RTF_LTRPAR},       RTF_LTRPAR},
612 {{OOO_STRING_SVTOOLS_RTF_LTRROW},       RTF_LTRROW},
613 {{OOO_STRING_SVTOOLS_RTF_LTRSECT},      RTF_LTRSECT},
614 {{OOO_STRING_SVTOOLS_RTF_NOCOLBAL},     RTF_NOCOLBAL},
615 {{OOO_STRING_SVTOOLS_RTF_NOEXTRASPRL},  RTF_NOEXTRASPRL},
616 {{OOO_STRING_SVTOOLS_RTF_NOTABIND},     RTF_NOTABIND},
617 {{OOO_STRING_SVTOOLS_RTF_NOWIDCTLPAR},  RTF_NOWIDCTLPAR},
618 {{OOO_STRING_SVTOOLS_RTF_OBJALIAS},     RTF_OBJALIAS},
619 {{OOO_STRING_SVTOOLS_RTF_OBJALIGN},     RTF_OBJALIGN},
620 {{OOO_STRING_SVTOOLS_RTF_OBJAUTLINK},   RTF_OBJAUTLINK},
621 {{OOO_STRING_SVTOOLS_RTF_OBJCLASS},     RTF_OBJCLASS},
622 {{OOO_STRING_SVTOOLS_RTF_OBJCROPB},     RTF_OBJCROPB},
623 {{OOO_STRING_SVTOOLS_RTF_OBJCROPL},     RTF_OBJCROPL},
624 {{OOO_STRING_SVTOOLS_RTF_OBJCROPR},     RTF_OBJCROPR},
625 {{OOO_STRING_SVTOOLS_RTF_OBJCROPT},     RTF_OBJCROPT},
626 {{OOO_STRING_SVTOOLS_RTF_OBJDATA},      RTF_OBJDATA},
627 {{OOO_STRING_SVTOOLS_RTF_OBJECT},       RTF_OBJECT},
628 {{OOO_STRING_SVTOOLS_RTF_OBJEMB},       RTF_OBJEMB},
629 {{OOO_STRING_SVTOOLS_RTF_OBJH},         RTF_OBJH},
630 {{OOO_STRING_SVTOOLS_RTF_OBJICEMB},     RTF_OBJICEMB},
631 {{OOO_STRING_SVTOOLS_RTF_OBJLINK},      RTF_OBJLINK},
632 {{OOO_STRING_SVTOOLS_RTF_OBJLOCK},      RTF_OBJLOCK},
633 {{OOO_STRING_SVTOOLS_RTF_OBJNAME},      RTF_OBJNAME},
634 {{OOO_STRING_SVTOOLS_RTF_OBJPUB},       RTF_OBJPUB},
635 {{OOO_STRING_SVTOOLS_RTF_OBJSCALEX},        RTF_OBJSCALEX},
636 {{OOO_STRING_SVTOOLS_RTF_OBJSCALEY},        RTF_OBJSCALEY},
637 {{OOO_STRING_SVTOOLS_RTF_OBJSECT},      RTF_OBJSECT},
638 {{OOO_STRING_SVTOOLS_RTF_OBJSETSIZE},   RTF_OBJSETSIZE},
639 {{OOO_STRING_SVTOOLS_RTF_OBJSUB},       RTF_OBJSUB},
640 {{OOO_STRING_SVTOOLS_RTF_OBJTIME},      RTF_OBJTIME},
641 {{OOO_STRING_SVTOOLS_RTF_OBJTRANSY},        RTF_OBJTRANSY},
642 {{OOO_STRING_SVTOOLS_RTF_OBJUPDATE},        RTF_OBJUPDATE},
643 {{OOO_STRING_SVTOOLS_RTF_OBJW},         RTF_OBJW},
644 {{OOO_STRING_SVTOOLS_RTF_OTBLRUL},      RTF_OTBLRUL},
645 {{OOO_STRING_SVTOOLS_RTF_PGNHN},            RTF_PGNHN},
646 {{OOO_STRING_SVTOOLS_RTF_PGNHNSC},      RTF_PGNHNSC},
647 {{OOO_STRING_SVTOOLS_RTF_PGNHNSH},      RTF_PGNHNSH},
648 {{OOO_STRING_SVTOOLS_RTF_PGNHNSM},      RTF_PGNHNSM},
649 {{OOO_STRING_SVTOOLS_RTF_PGNHNSN},      RTF_PGNHNSN},
650 {{OOO_STRING_SVTOOLS_RTF_PGNHNSP},      RTF_PGNHNSP},
651 {{OOO_STRING_SVTOOLS_RTF_PICBMP},       RTF_PICBMP},
652 {{OOO_STRING_SVTOOLS_RTF_PICBPP},       RTF_PICBPP},
653 {{OOO_STRING_SVTOOLS_RTF_PN},           RTF_PN},
654 {{OOO_STRING_SVTOOLS_RTF_PNACROSS},     RTF_PNACROSS},
655 {{OOO_STRING_SVTOOLS_RTF_PNB},          RTF_PNB},
656 {{OOO_STRING_SVTOOLS_RTF_PNCAPS},       RTF_PNCAPS},
657 {{OOO_STRING_SVTOOLS_RTF_PNCARD},       RTF_PNCARD},
658 {{OOO_STRING_SVTOOLS_RTF_PNCF},         RTF_PNCF},
659 {{OOO_STRING_SVTOOLS_RTF_PNDEC},            RTF_PNDEC},
660 {{OOO_STRING_SVTOOLS_RTF_PNF},          RTF_PNF},
661 {{OOO_STRING_SVTOOLS_RTF_PNFS},         RTF_PNFS},
662 {{OOO_STRING_SVTOOLS_RTF_PNHANG},       RTF_PNHANG},
663 {{OOO_STRING_SVTOOLS_RTF_PNI},          RTF_PNI},
664 {{OOO_STRING_SVTOOLS_RTF_PNINDENT},     RTF_PNINDENT},
665 {{OOO_STRING_SVTOOLS_RTF_PNLCLTR},      RTF_PNLCLTR},
666 {{OOO_STRING_SVTOOLS_RTF_PNLCRM},       RTF_PNLCRM},
667 {{OOO_STRING_SVTOOLS_RTF_PNLVL},            RTF_PNLVL},
668 {{OOO_STRING_SVTOOLS_RTF_PNLVLBLT},     RTF_PNLVLBLT},
669 {{OOO_STRING_SVTOOLS_RTF_PNLVLBODY},        RTF_PNLVLBODY},
670 {{OOO_STRING_SVTOOLS_RTF_PNLVLCONT},        RTF_PNLVLCONT},
671 {{OOO_STRING_SVTOOLS_RTF_PNNUMONCE},        RTF_PNNUMONCE},
672 {{OOO_STRING_SVTOOLS_RTF_PNORD},            RTF_PNORD},
673 {{OOO_STRING_SVTOOLS_RTF_PNORDT},       RTF_PNORDT},
674 {{OOO_STRING_SVTOOLS_RTF_PNPREV},       RTF_PNPREV},
675 {{OOO_STRING_SVTOOLS_RTF_PNQC},         RTF_PNQC},
676 {{OOO_STRING_SVTOOLS_RTF_PNQL},         RTF_PNQL},
677 {{OOO_STRING_SVTOOLS_RTF_PNQR},         RTF_PNQR},
678 {{OOO_STRING_SVTOOLS_RTF_PNRESTART},        RTF_PNRESTART},
679 {{OOO_STRING_SVTOOLS_RTF_PNSCAPS},      RTF_PNSCAPS},
680 {{OOO_STRING_SVTOOLS_RTF_PNSECLVL},     RTF_PNSECLVL},
681 {{OOO_STRING_SVTOOLS_RTF_PNSP},         RTF_PNSP},
682 {{OOO_STRING_SVTOOLS_RTF_PNSTART},      RTF_PNSTART},
683 {{OOO_STRING_SVTOOLS_RTF_PNSTRIKE},     RTF_PNSTRIKE},
684 {{OOO_STRING_SVTOOLS_RTF_PNTEXT},       RTF_PNTEXT},
685 {{OOO_STRING_SVTOOLS_RTF_PNTXTA},       RTF_PNTXTA},
686 {{OOO_STRING_SVTOOLS_RTF_PNTXTB},       RTF_PNTXTB},
687 {{OOO_STRING_SVTOOLS_RTF_PNUCLTR},      RTF_PNUCLTR},
688 {{OOO_STRING_SVTOOLS_RTF_PNUCRM},       RTF_PNUCRM},
689 {{OOO_STRING_SVTOOLS_RTF_PNUL},         RTF_PNUL},
690 {{OOO_STRING_SVTOOLS_RTF_PNULD},            RTF_PNULD},
691 {{OOO_STRING_SVTOOLS_RTF_PNULDB},       RTF_PNULDB},
692 {{OOO_STRING_SVTOOLS_RTF_PNULNONE},     RTF_PNULNONE},
693 {{OOO_STRING_SVTOOLS_RTF_PNULW},            RTF_PNULW},
694 {{OOO_STRING_SVTOOLS_RTF_PRCOLBL},      RTF_PRCOLBL},
695 {{OOO_STRING_SVTOOLS_RTF_PRINTDATA},        RTF_PRINTDATA},
696 {{OOO_STRING_SVTOOLS_RTF_PSZ},          RTF_PSZ},
697 {{OOO_STRING_SVTOOLS_RTF_PUBAUTO},      RTF_PUBAUTO},
698 {{OOO_STRING_SVTOOLS_RTF_RESULT},       RTF_RESULT},
699 {{OOO_STRING_SVTOOLS_RTF_REVAUTH},      RTF_REVAUTH},
700 {{OOO_STRING_SVTOOLS_RTF_REVDTTM},      RTF_REVDTTM},
701 {{OOO_STRING_SVTOOLS_RTF_REVPROT},      RTF_REVPROT},
702 {{OOO_STRING_SVTOOLS_RTF_REVTBL},       RTF_REVTBL},
703 {{OOO_STRING_SVTOOLS_RTF_RSLTBMP},      RTF_RSLTBMP},
704 {{OOO_STRING_SVTOOLS_RTF_RSLTMERGE},        RTF_RSLTMERGE},
705 {{OOO_STRING_SVTOOLS_RTF_RSLTPICT},     RTF_RSLTPICT},
706 {{OOO_STRING_SVTOOLS_RTF_RSLTRTF},      RTF_RSLTRTF},
707 {{OOO_STRING_SVTOOLS_RTF_RSLTTXT},      RTF_RSLTTXT},
708 {{OOO_STRING_SVTOOLS_RTF_RTLCH},            RTF_RTLCH},
709 {{OOO_STRING_SVTOOLS_RTF_RTLDOC},       RTF_RTLDOC},
710 {{OOO_STRING_SVTOOLS_RTF_RTLMARK},      RTF_RTLMARK},
711 {{OOO_STRING_SVTOOLS_RTF_RTLPAR},       RTF_RTLPAR},
712 {{OOO_STRING_SVTOOLS_RTF_RTLROW},       RTF_RTLROW},
713 {{OOO_STRING_SVTOOLS_RTF_RTLSECT},      RTF_RTLSECT},
714 {{OOO_STRING_SVTOOLS_RTF_SEC},          RTF_SEC},
715 {{OOO_STRING_SVTOOLS_RTF_SECTNUM},      RTF_SECTNUM},
716 {{OOO_STRING_SVTOOLS_RTF_SECTUNLOCKED}, RTF_SECTUNLOCKED},
717 {{OOO_STRING_SVTOOLS_RTF_SLMULT},       RTF_SLMULT},
718 {{OOO_STRING_SVTOOLS_RTF_SOFTCOL},      RTF_SOFTCOL},
719 {{OOO_STRING_SVTOOLS_RTF_SOFTLHEIGHT},  RTF_SOFTLHEIGHT},
720 {{OOO_STRING_SVTOOLS_RTF_SOFTLINE},     RTF_SOFTLINE},
721 {{OOO_STRING_SVTOOLS_RTF_SOFTPAGE},     RTF_SOFTPAGE},
722 {{OOO_STRING_SVTOOLS_RTF_SPRSSPBF},     RTF_SPRSSPBF},
723 {{OOO_STRING_SVTOOLS_RTF_SPRSTSP},      RTF_SPRSTSP},
724 {{OOO_STRING_SVTOOLS_RTF_SUBDOCUMENT},  RTF_SUBDOCUMENT},
725 {{OOO_STRING_SVTOOLS_RTF_SWPBDR},       RTF_SWPBDR},
726 {{OOO_STRING_SVTOOLS_RTF_TCN},          RTF_TCN},
727 {{OOO_STRING_SVTOOLS_RTF_TRANSMF},      RTF_TRANSMF},
728 {{OOO_STRING_SVTOOLS_RTF_TRBRDRB},      RTF_TRBRDRB},
729 {{OOO_STRING_SVTOOLS_RTF_TRBRDRH},      RTF_TRBRDRH},
730 {{OOO_STRING_SVTOOLS_RTF_TRBRDRL},      RTF_TRBRDRL},
731 {{OOO_STRING_SVTOOLS_RTF_TRBRDRR},      RTF_TRBRDRR},
732 {{OOO_STRING_SVTOOLS_RTF_TRBRDRT},      RTF_TRBRDRT},
733 {{OOO_STRING_SVTOOLS_RTF_TRBRDRV},      RTF_TRBRDRV},
734 {{OOO_STRING_SVTOOLS_RTF_TRHDR},            RTF_TRHDR},
735 {{OOO_STRING_SVTOOLS_RTF_TRKEEP},       RTF_TRKEEP},
736 {{OOO_STRING_SVTOOLS_RTF_TRPADDB},      RTF_TRPADDB},
737 {{OOO_STRING_SVTOOLS_RTF_TRPADDL},      RTF_TRPADDL},
738 {{OOO_STRING_SVTOOLS_RTF_TRPADDR},      RTF_TRPADDR},
739 {{OOO_STRING_SVTOOLS_RTF_TRPADDT},      RTF_TRPADDT},
740 {{OOO_STRING_SVTOOLS_RTF_TRPADDFB},      RTF_TRPADDFB},
741 {{OOO_STRING_SVTOOLS_RTF_TRPADDFL},      RTF_TRPADDFL},
742 {{OOO_STRING_SVTOOLS_RTF_TRPADDFR},      RTF_TRPADDFR},
743 {{OOO_STRING_SVTOOLS_RTF_TRPADDFT},      RTF_TRPADDFT},
744 
745 
746 {{OOO_STRING_SVTOOLS_RTF_WRAPTRSP},     RTF_WRAPTRSP},
747 {{OOO_STRING_SVTOOLS_RTF_XEF},          RTF_XEF},
748 {{OOO_STRING_SVTOOLS_RTF_ZWJ},          RTF_ZWJ},
749 {{OOO_STRING_SVTOOLS_RTF_ZWNJ},         RTF_ZWNJ},
750 
751 
752 {{OOO_STRING_SVTOOLS_RTF_ABSLOCK},      RTF_ABSLOCK},
753 {{OOO_STRING_SVTOOLS_RTF_ADJUSTRIGHT},  RTF_ADJUSTRIGHT},
754 {{OOO_STRING_SVTOOLS_RTF_AFTNNCHOSUNG}, RTF_AFTNNCHOSUNG},
755 {{OOO_STRING_SVTOOLS_RTF_AFTNNCNUM},        RTF_AFTNNCNUM},
756 {{OOO_STRING_SVTOOLS_RTF_AFTNNDBAR},        RTF_AFTNNDBAR},
757 {{OOO_STRING_SVTOOLS_RTF_AFTNNDBNUM},   RTF_AFTNNDBNUM},
758 {{OOO_STRING_SVTOOLS_RTF_AFTNNDBNUMD},  RTF_AFTNNDBNUMD},
759 {{OOO_STRING_SVTOOLS_RTF_AFTNNDBNUMK},  RTF_AFTNNDBNUMK},
760 {{OOO_STRING_SVTOOLS_RTF_AFTNNDBNUMT},  RTF_AFTNNDBNUMT},
761 {{OOO_STRING_SVTOOLS_RTF_AFTNNGANADA},  RTF_AFTNNGANADA},
762 {{OOO_STRING_SVTOOLS_RTF_AFTNNGBNUM},   RTF_AFTNNGBNUM},
763 {{OOO_STRING_SVTOOLS_RTF_AFTNNGBNUMD},  RTF_AFTNNGBNUMD},
764 {{OOO_STRING_SVTOOLS_RTF_AFTNNGBNUMK},  RTF_AFTNNGBNUMK},
765 {{OOO_STRING_SVTOOLS_RTF_AFTNNGBNUML},  RTF_AFTNNGBNUML},
766 {{OOO_STRING_SVTOOLS_RTF_AFTNNZODIAC},  RTF_AFTNNZODIAC},
767 {{OOO_STRING_SVTOOLS_RTF_AFTNNZODIACD}, RTF_AFTNNZODIACD},
768 {{OOO_STRING_SVTOOLS_RTF_AFTNNZODIACL}, RTF_AFTNNZODIACL},
769 {{OOO_STRING_SVTOOLS_RTF_ANIMTEXT},     RTF_ANIMTEXT},
770 {{OOO_STRING_SVTOOLS_RTF_ANSICPG},      RTF_ANSICPG},
771 {{OOO_STRING_SVTOOLS_RTF_BACKGROUND},   RTF_BACKGROUND},
772 {{OOO_STRING_SVTOOLS_RTF_BDBFHDR},      RTF_BDBFHDR},
773 {{OOO_STRING_SVTOOLS_RTF_BLIPTAG},      RTF_BLIPTAG},
774 {{OOO_STRING_SVTOOLS_RTF_BLIPUID},      RTF_BLIPUID},
775 {{OOO_STRING_SVTOOLS_RTF_BLIPUPI},      RTF_BLIPUPI},
776 {{OOO_STRING_SVTOOLS_RTF_BRDRART},      RTF_BRDRART},
777 {{OOO_STRING_SVTOOLS_RTF_BRDRDASHD},        RTF_BRDRDASHD},
778 {{OOO_STRING_SVTOOLS_RTF_BRDRDASHDD},   RTF_BRDRDASHDD},
779 {{OOO_STRING_SVTOOLS_RTF_BRDRDASHDOTSTR},RTF_BRDRDASHDOTSTR},
780 {{OOO_STRING_SVTOOLS_RTF_BRDRDASHSM},   RTF_BRDRDASHSM},
781 {{OOO_STRING_SVTOOLS_RTF_BRDREMBOSS},   RTF_BRDREMBOSS},
782 {{OOO_STRING_SVTOOLS_RTF_BRDRENGRAVE},  RTF_BRDRENGRAVE},
783 {{OOO_STRING_SVTOOLS_RTF_BRDRFRAME},        RTF_BRDRFRAME},
784 {{OOO_STRING_SVTOOLS_RTF_BRDRTHTNLG},   RTF_BRDRTHTNLG},
785 {{OOO_STRING_SVTOOLS_RTF_BRDRTHTNMG},   RTF_BRDRTHTNMG},
786 {{OOO_STRING_SVTOOLS_RTF_BRDRTHTNSG},   RTF_BRDRTHTNSG},
787 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHLG},   RTF_BRDRTNTHLG},
788 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHMG},   RTF_BRDRTNTHMG},
789 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHSG},   RTF_BRDRTNTHSG},
790 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHTNLG}, RTF_BRDRTNTHTNLG},
791 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHTNMG}, RTF_BRDRTNTHTNMG},
792 {{OOO_STRING_SVTOOLS_RTF_BRDRTNTHTNSG}, RTF_BRDRTNTHTNSG},
793 {{OOO_STRING_SVTOOLS_RTF_BRDRTRIPLE},   RTF_BRDRTRIPLE},
794 {{OOO_STRING_SVTOOLS_RTF_BRDRWAVY},     RTF_BRDRWAVY},
795 {{OOO_STRING_SVTOOLS_RTF_BRDRWAVYDB},   RTF_BRDRWAVYDB},
796 {{OOO_STRING_SVTOOLS_RTF_CATEGORY},     RTF_CATEGORY},
797 {{OOO_STRING_SVTOOLS_RTF_CGRID},            RTF_CGRID},
798 {{OOO_STRING_SVTOOLS_RTF_CHARSCALEX},   RTF_CHARSCALEX},
799 {{OOO_STRING_SVTOOLS_RTF_CHBGBDIAG},        RTF_CHBGBDIAG},
800 {{OOO_STRING_SVTOOLS_RTF_CHBGCROSS},        RTF_CHBGCROSS},
801 {{OOO_STRING_SVTOOLS_RTF_CHBGDCROSS},   RTF_CHBGDCROSS},
802 {{OOO_STRING_SVTOOLS_RTF_CHBGDKBDIAG},  RTF_CHBGDKBDIAG},
803 {{OOO_STRING_SVTOOLS_RTF_CHBGDKCROSS},  RTF_CHBGDKCROSS},
804 {{OOO_STRING_SVTOOLS_RTF_CHBGDKDCROSS}, RTF_CHBGDKDCROSS},
805 {{OOO_STRING_SVTOOLS_RTF_CHBGDKFDIAG},  RTF_CHBGDKFDIAG},
806 {{OOO_STRING_SVTOOLS_RTF_CHBGDKHORIZ},  RTF_CHBGDKHORIZ},
807 {{OOO_STRING_SVTOOLS_RTF_CHBGDKVERT},   RTF_CHBGDKVERT},
808 {{OOO_STRING_SVTOOLS_RTF_CHBGFDIAG},        RTF_CHBGFDIAG},
809 {{OOO_STRING_SVTOOLS_RTF_CHBGHORIZ},        RTF_CHBGHORIZ},
810 {{OOO_STRING_SVTOOLS_RTF_CHBGVERT},     RTF_CHBGVERT},
811 {{OOO_STRING_SVTOOLS_RTF_CHBRDR},       RTF_CHBRDR},
812 {{OOO_STRING_SVTOOLS_RTF_CHCBPAT},      RTF_CHCBPAT},
813 {{OOO_STRING_SVTOOLS_RTF_CHCFPAT},      RTF_CHCFPAT},
814 {{OOO_STRING_SVTOOLS_RTF_CHSHDNG},      RTF_CHSHDNG},
815 {{OOO_STRING_SVTOOLS_RTF_CLTXLRTB},     RTF_CLTXLRTB},
816 {{OOO_STRING_SVTOOLS_RTF_CLTXTBRL},     RTF_CLTXTBRL},
817 {{OOO_STRING_SVTOOLS_RTF_CLVERTALB},        RTF_CLVERTALB},
818 {{OOO_STRING_SVTOOLS_RTF_CLVERTALC},        RTF_CLVERTALC},
819 {{OOO_STRING_SVTOOLS_RTF_CLVERTALT},        RTF_CLVERTALT},
820 {{OOO_STRING_SVTOOLS_RTF_CLVMGF},       RTF_CLVMGF},
821 {{OOO_STRING_SVTOOLS_RTF_CLVMRG},       RTF_CLVMRG},
822 {{OOO_STRING_SVTOOLS_RTF_CLTXTBRLV},    RTF_CLTXTBRLV},
823 {{OOO_STRING_SVTOOLS_RTF_CLTXBTLR},         RTF_CLTXBTLR},
824 {{OOO_STRING_SVTOOLS_RTF_CLTXLRTBV},        RTF_CLTXLRTBV},
825 {{OOO_STRING_SVTOOLS_RTF_COMPANY},      RTF_COMPANY},
826 {{OOO_STRING_SVTOOLS_RTF_CRAUTH},       RTF_CRAUTH},
827 {{OOO_STRING_SVTOOLS_RTF_CRDATE},       RTF_CRDATE},
828 {{OOO_STRING_SVTOOLS_RTF_DATE},         RTF_DATE},
829 {{OOO_STRING_SVTOOLS_RTF_DEFLANGFE},        RTF_DEFLANGFE},
830 {{OOO_STRING_SVTOOLS_RTF_DFRAUTH},      RTF_DFRAUTH},
831 {{OOO_STRING_SVTOOLS_RTF_DFRDATE},      RTF_DFRDATE},
832 {{OOO_STRING_SVTOOLS_RTF_DFRSTART},     RTF_DFRSTART},
833 {{OOO_STRING_SVTOOLS_RTF_DFRSTOP},      RTF_DFRSTOP},
834 {{OOO_STRING_SVTOOLS_RTF_DFRXST},       RTF_DFRXST},
835 {{OOO_STRING_SVTOOLS_RTF_DGMARGIN},     RTF_DGMARGIN},
836 {{OOO_STRING_SVTOOLS_RTF_DNTBLNSBDB},   RTF_DNTBLNSBDB},
837 {{OOO_STRING_SVTOOLS_RTF_DOCTYPE},      RTF_DOCTYPE},
838 {{OOO_STRING_SVTOOLS_RTF_DOCVAR},       RTF_DOCVAR},
839 {{OOO_STRING_SVTOOLS_RTF_DPCODESCENT},  RTF_DPCODESCENT},
840 {{OOO_STRING_SVTOOLS_RTF_EMBO},         RTF_EMBO},
841 {{OOO_STRING_SVTOOLS_RTF_EMFBLIP},      RTF_EMFBLIP},
842 {{OOO_STRING_SVTOOLS_RTF_EXPSHRTN},     RTF_EXPSHRTN},
843 {{OOO_STRING_SVTOOLS_RTF_FAAUTO},       RTF_FAAUTO},
844 {{OOO_STRING_SVTOOLS_RTF_FBIAS},            RTF_FBIAS},
845 {{OOO_STRING_SVTOOLS_RTF_FFDEFRES},     RTF_FFDEFRES},
846 {{OOO_STRING_SVTOOLS_RTF_FFDEFTEXT},        RTF_FFDEFTEXT},
847 {{OOO_STRING_SVTOOLS_RTF_FFENTRYMCR},   RTF_FFENTRYMCR},
848 {{OOO_STRING_SVTOOLS_RTF_FFEXITMCR},        RTF_FFEXITMCR},
849 {{OOO_STRING_SVTOOLS_RTF_FFFORMAT},     RTF_FFFORMAT},
850 {{OOO_STRING_SVTOOLS_RTF_FFHASLISTBOX}, RTF_FFHASLISTBOX},
851 {{OOO_STRING_SVTOOLS_RTF_FFHELPTEXT},   RTF_FFHELPTEXT},
852 {{OOO_STRING_SVTOOLS_RTF_FFHPS},            RTF_FFHPS},
853 {{OOO_STRING_SVTOOLS_RTF_FFL},          RTF_FFL},
854 {{OOO_STRING_SVTOOLS_RTF_FFMAXLEN},     RTF_FFMAXLEN},
855 {{OOO_STRING_SVTOOLS_RTF_FFNAME},       RTF_FFNAME},
856 {{OOO_STRING_SVTOOLS_RTF_FFOWNHELP},        RTF_FFOWNHELP},
857 {{OOO_STRING_SVTOOLS_RTF_FFOWNSTAT},        RTF_FFOWNSTAT},
858 {{OOO_STRING_SVTOOLS_RTF_FFPROT},       RTF_FFPROT},
859 {{OOO_STRING_SVTOOLS_RTF_FFRECALC},     RTF_FFRECALC},
860 {{OOO_STRING_SVTOOLS_RTF_FFRES},            RTF_FFRES},
861 {{OOO_STRING_SVTOOLS_RTF_FFSIZE},       RTF_FFSIZE},
862 {{OOO_STRING_SVTOOLS_RTF_FFSTATTEXT},   RTF_FFSTATTEXT},
863 {{OOO_STRING_SVTOOLS_RTF_FFTYPE},       RTF_FFTYPE},
864 {{OOO_STRING_SVTOOLS_RTF_FFTYPETXT},        RTF_FFTYPETXT},
865 {{OOO_STRING_SVTOOLS_RTF_FLDTYPE},      RTF_FLDTYPE},
866 {{OOO_STRING_SVTOOLS_RTF_FNAME},            RTF_FNAME},
867 {{OOO_STRING_SVTOOLS_RTF_FORMFIELD},        RTF_FORMFIELD},
868 {{OOO_STRING_SVTOOLS_RTF_FROMTEXT},     RTF_FROMTEXT},
869 {{OOO_STRING_SVTOOLS_RTF_FTNNCHOSUNG},  RTF_FTNNCHOSUNG},
870 {{OOO_STRING_SVTOOLS_RTF_FTNNCNUM},     RTF_FTNNCNUM},
871 {{OOO_STRING_SVTOOLS_RTF_FTNNDBAR},     RTF_FTNNDBAR},
872 {{OOO_STRING_SVTOOLS_RTF_FTNNDBNUM},        RTF_FTNNDBNUM},
873 {{OOO_STRING_SVTOOLS_RTF_FTNNDBNUMD},   RTF_FTNNDBNUMD},
874 {{OOO_STRING_SVTOOLS_RTF_FTNNDBNUMK},   RTF_FTNNDBNUMK},
875 {{OOO_STRING_SVTOOLS_RTF_FTNNDBNUMT},   RTF_FTNNDBNUMT},
876 {{OOO_STRING_SVTOOLS_RTF_FTNNGANADA},   RTF_FTNNGANADA},
877 {{OOO_STRING_SVTOOLS_RTF_FTNNGBNUM},        RTF_FTNNGBNUM},
878 {{OOO_STRING_SVTOOLS_RTF_FTNNGBNUMD},   RTF_FTNNGBNUMD},
879 {{OOO_STRING_SVTOOLS_RTF_FTNNGBNUMK},   RTF_FTNNGBNUMK},
880 {{OOO_STRING_SVTOOLS_RTF_FTNNGBNUML},   RTF_FTNNGBNUML},
881 {{OOO_STRING_SVTOOLS_RTF_FTNNZODIAC},   RTF_FTNNZODIAC},
882 {{OOO_STRING_SVTOOLS_RTF_FTNNZODIACD},  RTF_FTNNZODIACD},
883 {{OOO_STRING_SVTOOLS_RTF_FTNNZODIACL},  RTF_FTNNZODIACL},
884 {{OOO_STRING_SVTOOLS_RTF_G},                RTF_G},
885 {{OOO_STRING_SVTOOLS_RTF_GCW},          RTF_GCW},
886 {{OOO_STRING_SVTOOLS_RTF_GRIDTBL},      RTF_GRIDTBL},
887 {{OOO_STRING_SVTOOLS_RTF_HIGHLIGHT},        RTF_HIGHLIGHT},
888 {{OOO_STRING_SVTOOLS_RTF_HLFR},         RTF_HLFR},
889 {{OOO_STRING_SVTOOLS_RTF_HLINKBASE},        RTF_HLINKBASE},
890 {{OOO_STRING_SVTOOLS_RTF_HLLOC},            RTF_HLLOC},
891 {{OOO_STRING_SVTOOLS_RTF_HLSRC},            RTF_HLSRC},
892 {{OOO_STRING_SVTOOLS_RTF_ILVL},         RTF_ILVL},
893 {{OOO_STRING_SVTOOLS_RTF_IMPR},         RTF_IMPR},
894 {{OOO_STRING_SVTOOLS_RTF_JPEGBLIP},     RTF_JPEGBLIP},
895 {{OOO_STRING_SVTOOLS_RTF_LEVELFOLLOW},  RTF_LEVELFOLLOW},
896 {{OOO_STRING_SVTOOLS_RTF_LEVELINDENT},  RTF_LEVELINDENT},
897 {{OOO_STRING_SVTOOLS_RTF_LEVELJC},      RTF_LEVELJC},
898 {{OOO_STRING_SVTOOLS_RTF_LEVELLEGAL},   RTF_LEVELLEGAL},
899 {{OOO_STRING_SVTOOLS_RTF_LEVELNFC},     RTF_LEVELNFC},
900 {{OOO_STRING_SVTOOLS_RTF_LEVELNORESTART},RTF_LEVELNORESTART},
901 {{OOO_STRING_SVTOOLS_RTF_LEVELNUMBERS}, RTF_LEVELNUMBERS},
902 {{OOO_STRING_SVTOOLS_RTF_LEVELOLD},     RTF_LEVELOLD},
903 {{OOO_STRING_SVTOOLS_RTF_LEVELPREV},        RTF_LEVELPREV},
904 {{OOO_STRING_SVTOOLS_RTF_LEVELPREVSPACE},RTF_LEVELPREVSPACE},
905 {{OOO_STRING_SVTOOLS_RTF_LEVELSPACE},   RTF_LEVELSPACE},
906 {{OOO_STRING_SVTOOLS_RTF_LEVELSTARTAT}, RTF_LEVELSTARTAT},
907 {{OOO_STRING_SVTOOLS_RTF_LEVELTEXT},        RTF_LEVELTEXT},
908 {{OOO_STRING_SVTOOLS_RTF_LINKVAL},      RTF_LINKVAL},
909 {{OOO_STRING_SVTOOLS_RTF_LIST},         RTF_LIST},
910 {{OOO_STRING_SVTOOLS_RTF_LISTID},       RTF_LISTID},
911 {{OOO_STRING_SVTOOLS_RTF_LISTLEVEL},     RTF_LISTLEVEL},
912 {{OOO_STRING_SVTOOLS_RTF_LISTNAME},     RTF_LISTNAME},
913 {{OOO_STRING_SVTOOLS_RTF_LISTOVERRIDE}, RTF_LISTOVERRIDE},
914 {{OOO_STRING_SVTOOLS_RTF_LISTOVERRIDECOUNT},        RTF_LISTOVERRIDECOUNT},
915 {{OOO_STRING_SVTOOLS_RTF_LISTOVERRIDEFORMAT},   RTF_LISTOVERRIDEFORMAT},
916 {{OOO_STRING_SVTOOLS_RTF_LISTOVERRIDESTART},        RTF_LISTOVERRIDESTART},
917 {{OOO_STRING_SVTOOLS_RTF_LISTOVERRIDETABLE},        RTF_LISTOVERRIDETABLE},
918 {{OOO_STRING_SVTOOLS_RTF_LISTRESTARTHDN},RTF_LISTRESTARTHDN},
919 {{OOO_STRING_SVTOOLS_RTF_LISTSIMPLE},   RTF_LISTSIMPLE},
920 {{OOO_STRING_SVTOOLS_RTF_LISTTABLE},        RTF_LISTTABLE},
921 {{OOO_STRING_SVTOOLS_RTF_LISTTEMPLATEID},RTF_LISTTEMPLATEID},
922 {{OOO_STRING_SVTOOLS_RTF_LISTTEXT},     RTF_LISTTEXT},
923 {{OOO_STRING_SVTOOLS_RTF_LS},           RTF_LS},
924 {{OOO_STRING_SVTOOLS_RTF_LYTEXCTTP},        RTF_LYTEXCTTP},
925 {{OOO_STRING_SVTOOLS_RTF_LYTPRTMET},        RTF_LYTPRTMET},
926 {{OOO_STRING_SVTOOLS_RTF_MANAGER},      RTF_MANAGER},
927 {{OOO_STRING_SVTOOLS_RTF_MSMCAP},       RTF_MSMCAP},
928 {{OOO_STRING_SVTOOLS_RTF_NOFCHARSWS},   RTF_NOFCHARSWS},
929 {{OOO_STRING_SVTOOLS_RTF_NOLEAD},       RTF_NOLEAD},
930 {{OOO_STRING_SVTOOLS_RTF_NONSHPPICT},   RTF_NONSHPPICT},
931 {{OOO_STRING_SVTOOLS_RTF_NOSECTEXPAND}, RTF_NOSECTEXPAND},
932 {{OOO_STRING_SVTOOLS_RTF_NOSNAPLINEGRID},RTF_NOSNAPLINEGRID},
933 {{OOO_STRING_SVTOOLS_RTF_NOSPACEFORUL}, RTF_NOSPACEFORUL},
934 {{OOO_STRING_SVTOOLS_RTF_NOULTRLSPC},   RTF_NOULTRLSPC},
935 {{OOO_STRING_SVTOOLS_RTF_NOXLATTOYEN},  RTF_NOXLATTOYEN},
936 {{OOO_STRING_SVTOOLS_RTF_OBJATTPH},     RTF_OBJATTPH},
937 {{OOO_STRING_SVTOOLS_RTF_OBJHTML},      RTF_OBJHTML},
938 {{OOO_STRING_SVTOOLS_RTF_OBJOCX},       RTF_OBJOCX},
939 {{OOO_STRING_SVTOOLS_RTF_OLDLINEWRAP},  RTF_OLDLINEWRAP},
940 {{OOO_STRING_SVTOOLS_RTF_OUTLINELEVEL}, RTF_OUTLINELEVEL},
941 {{OOO_STRING_SVTOOLS_RTF_OVERLAY},      RTF_OVERLAY},
942 {{OOO_STRING_SVTOOLS_RTF_PANOSE},       RTF_PANOSE},
943 {{OOO_STRING_SVTOOLS_RTF_PGBRDRB},      RTF_PGBRDRB},
944 {{OOO_STRING_SVTOOLS_RTF_PGBRDRFOOT},   RTF_PGBRDRFOOT},
945 {{OOO_STRING_SVTOOLS_RTF_PGBRDRHEAD},   RTF_PGBRDRHEAD},
946 {{OOO_STRING_SVTOOLS_RTF_PGBRDRL},      RTF_PGBRDRL},
947 {{OOO_STRING_SVTOOLS_RTF_PGBRDROPT},        RTF_PGBRDROPT},
948 {{OOO_STRING_SVTOOLS_RTF_PGBRDRR},      RTF_PGBRDRR},
949 {{OOO_STRING_SVTOOLS_RTF_PGBRDRSNAP},   RTF_PGBRDRSNAP},
950 {{OOO_STRING_SVTOOLS_RTF_PGBRDRT},      RTF_PGBRDRT},
951 {{OOO_STRING_SVTOOLS_RTF_PGNCHOSUNG},   RTF_PGNCHOSUNG},
952 {{OOO_STRING_SVTOOLS_RTF_PGNCNUM},      RTF_PGNCNUM},
953 {{OOO_STRING_SVTOOLS_RTF_PGNDBNUMK},        RTF_PGNDBNUMK},
954 {{OOO_STRING_SVTOOLS_RTF_PGNDBNUMT},        RTF_PGNDBNUMT},
955 {{OOO_STRING_SVTOOLS_RTF_PGNGANADA},        RTF_PGNGANADA},
956 {{OOO_STRING_SVTOOLS_RTF_PGNGBNUM},     RTF_PGNGBNUM},
957 {{OOO_STRING_SVTOOLS_RTF_PGNGBNUMD},        RTF_PGNGBNUMD},
958 {{OOO_STRING_SVTOOLS_RTF_PGNGBNUMK},        RTF_PGNGBNUMK},
959 {{OOO_STRING_SVTOOLS_RTF_PGNGBNUML},        RTF_PGNGBNUML},
960 {{OOO_STRING_SVTOOLS_RTF_PGNZODIAC},        RTF_PGNZODIAC},
961 {{OOO_STRING_SVTOOLS_RTF_PGNZODIACD},   RTF_PGNZODIACD},
962 {{OOO_STRING_SVTOOLS_RTF_PGNZODIACL},   RTF_PGNZODIACL},
963 {{OOO_STRING_SVTOOLS_RTF_PICPROP},      RTF_PICPROP},
964 {{OOO_STRING_SVTOOLS_RTF_PNAIUEO},      RTF_PNAIUEO},
965 {{OOO_STRING_SVTOOLS_RTF_PNAIUEOD},     RTF_PNAIUEOD},
966 {{OOO_STRING_SVTOOLS_RTF_PNCHOSUNG},        RTF_PNCHOSUNG},
967 {{OOO_STRING_SVTOOLS_RTF_PNDBNUMD},     RTF_PNDBNUMD},
968 {{OOO_STRING_SVTOOLS_RTF_PNDBNUMK},     RTF_PNDBNUMK},
969 {{OOO_STRING_SVTOOLS_RTF_PNDBNUML},     RTF_PNDBNUML},
970 {{OOO_STRING_SVTOOLS_RTF_PNDBNUMT},     RTF_PNDBNUMT},
971 {{OOO_STRING_SVTOOLS_RTF_PNGANADA},     RTF_PNGANADA},
972 {{OOO_STRING_SVTOOLS_RTF_PNGBLIP},      RTF_PNGBLIP},
973 {{OOO_STRING_SVTOOLS_RTF_PNGBNUM},      RTF_PNGBNUM},
974 {{OOO_STRING_SVTOOLS_RTF_PNGBNUMD},     RTF_PNGBNUMD},
975 {{OOO_STRING_SVTOOLS_RTF_PNGBNUMK},     RTF_PNGBNUMK},
976 {{OOO_STRING_SVTOOLS_RTF_PNGBNUML},     RTF_PNGBNUML},
977 {{OOO_STRING_SVTOOLS_RTF_PNRAUTH},      RTF_PNRAUTH},
978 {{OOO_STRING_SVTOOLS_RTF_PNRDATE},      RTF_PNRDATE},
979 {{OOO_STRING_SVTOOLS_RTF_PNRNFC},       RTF_PNRNFC},
980 {{OOO_STRING_SVTOOLS_RTF_PNRNOT},       RTF_PNRNOT},
981 {{OOO_STRING_SVTOOLS_RTF_PNRPNBR},      RTF_PNRPNBR},
982 {{OOO_STRING_SVTOOLS_RTF_PNRRGB},       RTF_PNRRGB},
983 {{OOO_STRING_SVTOOLS_RTF_PNRSTART},     RTF_PNRSTART},
984 {{OOO_STRING_SVTOOLS_RTF_PNRSTOP},      RTF_PNRSTOP},
985 {{OOO_STRING_SVTOOLS_RTF_PNRXST},       RTF_PNRXST},
986 {{OOO_STRING_SVTOOLS_RTF_PNZODIAC},     RTF_PNZODIAC},
987 {{OOO_STRING_SVTOOLS_RTF_PNZODIACD},        RTF_PNZODIACD},
988 {{OOO_STRING_SVTOOLS_RTF_PNZODIACL},        RTF_PNZODIACL},
989 {{OOO_STRING_SVTOOLS_RTF_LFOLEVEL},     RTF_LFOLEVEL},
990 {{OOO_STRING_SVTOOLS_RTF_POSYIN},       RTF_POSYIN},
991 {{OOO_STRING_SVTOOLS_RTF_POSYOUT},      RTF_POSYOUT},
992 {{OOO_STRING_SVTOOLS_RTF_PRIVATE},      RTF_PRIVATE},
993 {{OOO_STRING_SVTOOLS_RTF_PROPNAME},     RTF_PROPNAME},
994 {{OOO_STRING_SVTOOLS_RTF_PROPTYPE},     RTF_PROPTYPE},
995 {{OOO_STRING_SVTOOLS_RTF_REVAUTHDEL},   RTF_REVAUTHDEL},
996 {{OOO_STRING_SVTOOLS_RTF_REVDTTMDEL},   RTF_REVDTTMDEL},
997 {{OOO_STRING_SVTOOLS_RTF_SAUTOUPD},     RTF_SAUTOUPD},
998 {{OOO_STRING_SVTOOLS_RTF_SECTDEFAULTCL},    RTF_SECTDEFAULTCL},
999 {{OOO_STRING_SVTOOLS_RTF_SECTEXPAND},   RTF_SECTEXPAND},
1000 {{OOO_STRING_SVTOOLS_RTF_SECTLINEGRID}, RTF_SECTLINEGRID},
1001 {{OOO_STRING_SVTOOLS_RTF_SECTSPECIFYCL},    RTF_SECTSPECIFYCL},
1002 {{OOO_STRING_SVTOOLS_RTF_SECTSPECIFYL}, RTF_SECTSPECIFYL},
1003 {{OOO_STRING_SVTOOLS_RTF_SHIDDEN},      RTF_SHIDDEN},
1004 {{OOO_STRING_SVTOOLS_RTF_SHPBOTTOM},        RTF_SHPBOTTOM},
1005 {{OOO_STRING_SVTOOLS_RTF_SHPBXCOLUMN},  RTF_SHPBXCOLUMN},
1006 {{OOO_STRING_SVTOOLS_RTF_SHPBXMARGIN},  RTF_SHPBXMARGIN},
1007 {{OOO_STRING_SVTOOLS_RTF_SHPBXPAGE},        RTF_SHPBXPAGE},
1008 {{OOO_STRING_SVTOOLS_RTF_SHPBYMARGIN},  RTF_SHPBYMARGIN},
1009 {{OOO_STRING_SVTOOLS_RTF_SHPBYPAGE},        RTF_SHPBYPAGE},
1010 {{OOO_STRING_SVTOOLS_RTF_SHPBYPARA},        RTF_SHPBYPARA},
1011 {{OOO_STRING_SVTOOLS_RTF_SHPFBLWTXT},   RTF_SHPFBLWTXT},
1012 {{OOO_STRING_SVTOOLS_RTF_SHPFHDR},      RTF_SHPFHDR},
1013 {{OOO_STRING_SVTOOLS_RTF_SHPGRP},       RTF_SHPGRP},
1014 {{OOO_STRING_SVTOOLS_RTF_SHPLEFT},      RTF_SHPLEFT},
1015 {{OOO_STRING_SVTOOLS_RTF_SHPLID},       RTF_SHPLID},
1016 {{OOO_STRING_SVTOOLS_RTF_SHPLOCKANCHOR},    RTF_SHPLOCKANCHOR},
1017 {{OOO_STRING_SVTOOLS_RTF_SHPPICT},      RTF_SHPPICT},
1018 {{OOO_STRING_SVTOOLS_RTF_SHPRIGHT},     RTF_SHPRIGHT},
1019 {{OOO_STRING_SVTOOLS_RTF_SHPRSLT},      RTF_SHPRSLT},
1020 {{OOO_STRING_SVTOOLS_RTF_SHPTOP},       RTF_SHPTOP},
1021 {{OOO_STRING_SVTOOLS_RTF_SHPTXT},       RTF_SHPTXT},
1022 {{OOO_STRING_SVTOOLS_RTF_SHPWRK},       RTF_SHPWRK},
1023 {{OOO_STRING_SVTOOLS_RTF_SHPWR},            RTF_SHPWR},
1024 {{OOO_STRING_SVTOOLS_RTF_SHPZ},         RTF_SHPZ},
1025 {{OOO_STRING_SVTOOLS_RTF_SPRSBSP},      RTF_SPRSBSP},
1026 {{OOO_STRING_SVTOOLS_RTF_SPRSLNSP},     RTF_SPRSLNSP},
1027 {{OOO_STRING_SVTOOLS_RTF_SPRSTSM},      RTF_SPRSTSM},
1028 {{OOO_STRING_SVTOOLS_RTF_STATICVAL},        RTF_STATICVAL},
1029 {{OOO_STRING_SVTOOLS_RTF_STEXTFLOW},        RTF_STEXTFLOW},
1030 {{OOO_STRING_SVTOOLS_RTF_STRIKED},      RTF_STRIKED},
1031 {{OOO_STRING_SVTOOLS_RTF_SUBFONTBYSIZE},    RTF_SUBFONTBYSIZE},
1032 {{OOO_STRING_SVTOOLS_RTF_TCELLD},       RTF_TCELLD},
1033 {{OOO_STRING_SVTOOLS_RTF_TIME},         RTF_TIME},
1034 {{OOO_STRING_SVTOOLS_RTF_TRUNCATEFONTHEIGHT},   RTF_TRUNCATEFONTHEIGHT},
1035 {{OOO_STRING_SVTOOLS_RTF_UC},           RTF_UC},
1036 {{OOO_STRING_SVTOOLS_RTF_UD},           RTF_UD},
1037 {{OOO_STRING_SVTOOLS_RTF_ULDASH},       RTF_ULDASH},
1038 {{OOO_STRING_SVTOOLS_RTF_ULDASHD},      RTF_ULDASHD},
1039 {{OOO_STRING_SVTOOLS_RTF_ULDASHDD},     RTF_ULDASHDD},
1040 {{OOO_STRING_SVTOOLS_RTF_ULTH},         RTF_ULTH},
1041 {{OOO_STRING_SVTOOLS_RTF_ULWAVE},       RTF_ULWAVE},
1042 {{OOO_STRING_SVTOOLS_RTF_ULC},          RTF_ULC},
1043 {{OOO_STRING_SVTOOLS_RTF_U},                RTF_U},
1044 {{OOO_STRING_SVTOOLS_RTF_UPR},          RTF_UPR},
1045 {{OOO_STRING_SVTOOLS_RTF_USERPROPS},        RTF_USERPROPS},
1046 {{OOO_STRING_SVTOOLS_RTF_VIEWKIND},     RTF_VIEWKIND},
1047 {{OOO_STRING_SVTOOLS_RTF_VIEWSCALE},        RTF_VIEWSCALE},
1048 {{OOO_STRING_SVTOOLS_RTF_VIEWZK},       RTF_VIEWZK},
1049 {{OOO_STRING_SVTOOLS_RTF_WIDCTLPAR},        RTF_WIDCTLPAR},
1050 {{OOO_STRING_SVTOOLS_RTF_WINDOWCAPTION},    RTF_WINDOWCAPTION},
1051 {{OOO_STRING_SVTOOLS_RTF_WPEQN},            RTF_WPEQN},
1052 {{OOO_STRING_SVTOOLS_RTF_WPJST},            RTF_WPJST},
1053 {{OOO_STRING_SVTOOLS_RTF_WPSP},         RTF_WPSP},
1054 {{OOO_STRING_SVTOOLS_RTF_YXE},          RTF_YXE},
1055 {{OOO_STRING_SVTOOLS_RTF_FRMTXLRTB},    RTF_FRMTXLRTB},
1056 {{OOO_STRING_SVTOOLS_RTF_FRMTXTBRL},    RTF_FRMTXTBRL},
1057 {{OOO_STRING_SVTOOLS_RTF_FRMTXBTLR},    RTF_FRMTXBTLR},
1058 {{OOO_STRING_SVTOOLS_RTF_FRMTXLRTBV},   RTF_FRMTXLRTBV},
1059 {{OOO_STRING_SVTOOLS_RTF_FRMTXTBRLV},   RTF_FRMTXTBRLV},
1060 
1061 // MS-2000 Tokens
1062         {{OOO_STRING_SVTOOLS_RTF_ULTHD},         RTF_ULTHD},
1063         {{OOO_STRING_SVTOOLS_RTF_ULTHDASH},      RTF_ULTHDASH},
1064         {{OOO_STRING_SVTOOLS_RTF_ULLDASH},       RTF_ULLDASH},
1065         {{OOO_STRING_SVTOOLS_RTF_ULTHLDASH},     RTF_ULTHLDASH},
1066         {{OOO_STRING_SVTOOLS_RTF_ULTHDASHD},     RTF_ULTHDASHD},
1067         {{OOO_STRING_SVTOOLS_RTF_ULTHDASHDD},    RTF_ULTHDASHDD},
1068         {{OOO_STRING_SVTOOLS_RTF_ULHWAVE},       RTF_ULHWAVE},
1069         {{OOO_STRING_SVTOOLS_RTF_ULULDBWAVE},    RTF_ULULDBWAVE},
1070 
1071         {{OOO_STRING_SVTOOLS_RTF_LOCH},         RTF_LOCH},
1072         {{OOO_STRING_SVTOOLS_RTF_HICH},         RTF_HICH},
1073         {{OOO_STRING_SVTOOLS_RTF_DBCH},         RTF_DBCH},
1074         {{OOO_STRING_SVTOOLS_RTF_LANGFE},       RTF_LANGFE},
1075         {{OOO_STRING_SVTOOLS_RTF_ADEFLANG},     RTF_ADEFLANG},
1076         {{OOO_STRING_SVTOOLS_RTF_ADEFF},            RTF_ADEFF},
1077         {{OOO_STRING_SVTOOLS_RTF_ACCNONE},      RTF_ACCNONE},
1078         {{OOO_STRING_SVTOOLS_RTF_ACCDOT},       RTF_ACCDOT},
1079         {{OOO_STRING_SVTOOLS_RTF_ACCCOMMA},     RTF_ACCCOMMA},
1080         {{OOO_STRING_SVTOOLS_RTF_TWOINONE},     RTF_TWOINONE},
1081         {{OOO_STRING_SVTOOLS_RTF_HORZVERT},     RTF_HORZVERT},
1082         {{OOO_STRING_SVTOOLS_RTF_FAHANG},       RTF_FAHANG},
1083         {{OOO_STRING_SVTOOLS_RTF_FAVAR},            RTF_FAVAR},
1084         {{OOO_STRING_SVTOOLS_RTF_FACENTER},     RTF_FACENTER},
1085         {{OOO_STRING_SVTOOLS_RTF_FAROMAN},      RTF_FAROMAN},
1086         {{OOO_STRING_SVTOOLS_RTF_FAFIXED},      RTF_FAFIXED},
1087         {{OOO_STRING_SVTOOLS_RTF_NOCWRAP},       RTF_NOCWRAP},
1088         {{OOO_STRING_SVTOOLS_RTF_NOOVERFLOW},    RTF_NOOVERFLOW},
1089         {{OOO_STRING_SVTOOLS_RTF_ASPALPHA},      RTF_ASPALPHA},
1090 
1091 // SWG spezifische Attribute
1092         {{OOO_STRING_SVTOOLS_RTF_GRFALIGNV},     RTF_GRF_ALIGNV},
1093         {{OOO_STRING_SVTOOLS_RTF_GRFALIGNH},     RTF_GRF_ALIGNH},
1094         {{OOO_STRING_SVTOOLS_RTF_GRFMIRROR},     RTF_GRF_MIRROR},
1095         {{OOO_STRING_SVTOOLS_RTF_HEADERYB},      RTF_HEADER_YB},
1096         {{OOO_STRING_SVTOOLS_RTF_HEADERXL},      RTF_HEADER_XL},
1097         {{OOO_STRING_SVTOOLS_RTF_HEADERXR},      RTF_HEADER_XR},
1098         {{OOO_STRING_SVTOOLS_RTF_FOOTERYT},      RTF_FOOTER_YT},
1099         {{OOO_STRING_SVTOOLS_RTF_FOOTERXL},      RTF_FOOTER_XL},
1100         {{OOO_STRING_SVTOOLS_RTF_FOOTERXR},      RTF_FOOTER_XR},
1101         {{OOO_STRING_SVTOOLS_RTF_HEADERYH},      RTF_HEADER_YH},
1102         {{OOO_STRING_SVTOOLS_RTF_FOOTERYH},      RTF_FOOTER_YH},
1103         {{OOO_STRING_SVTOOLS_RTF_BALANCEDCOLUMN},RTF_BALANCED_COLUMN},
1104         {{OOO_STRING_SVTOOLS_RTF_UPDNPROP},      RTF_SWG_ESCPROP},
1105         {{OOO_STRING_SVTOOLS_RTF_PRTDATA},       RTF_SWG_PRTDATA},
1106         {{OOO_STRING_SVTOOLS_RTF_BKMKKEY},       RTF_BKMK_KEY},
1107 
1108 // Attribute fuer die freifliegenden Rahmen
1109         {{OOO_STRING_SVTOOLS_RTF_FLYPRINT},      RTF_FLYPRINT},
1110         {{OOO_STRING_SVTOOLS_RTF_FLYOPAQUE},     RTF_FLYOPAQUE},
1111         {{OOO_STRING_SVTOOLS_RTF_FLYPRTCTD},     RTF_FLYPRTCTD},
1112         {{OOO_STRING_SVTOOLS_RTF_FLYMAINCNT},    RTF_FLYMAINCNT},
1113         {{OOO_STRING_SVTOOLS_RTF_FLYVERT},       RTF_FLYVERT},
1114         {{OOO_STRING_SVTOOLS_RTF_FLYHORZ},       RTF_FLYHORZ},
1115         {{OOO_STRING_SVTOOLS_RTF_DFRMTXTL},      RTF_FLYOUTLEFT},
1116         {{OOO_STRING_SVTOOLS_RTF_DFRMTXTR},      RTF_FLYOUTRIGHT},
1117         {{OOO_STRING_SVTOOLS_RTF_DFRMTXTU},      RTF_FLYOUTUPPER},
1118         {{OOO_STRING_SVTOOLS_RTF_DFRMTXTW},      RTF_FLYOUTLOWER},
1119         {{OOO_STRING_SVTOOLS_RTF_FLYANCHOR},     RTF_FLYANCHOR},
1120         {{OOO_STRING_SVTOOLS_RTF_FLYCNTNT},      RTF_FLY_CNTNT},
1121         {{OOO_STRING_SVTOOLS_RTF_FLYCOLUMN},     RTF_FLY_COLUMN},
1122         {{OOO_STRING_SVTOOLS_RTF_FLYPAGE},       RTF_FLY_PAGE},
1123 
1124         {{OOO_STRING_SVTOOLS_RTF_BRDBOX},        RTF_BRDBOX},
1125         {{OOO_STRING_SVTOOLS_RTF_BRDLNCOL},      RTF_BRDLINE_COL},
1126         {{OOO_STRING_SVTOOLS_RTF_BRDLNIN},       RTF_BRDLINE_IN},
1127         {{OOO_STRING_SVTOOLS_RTF_BRDLNOUT},      RTF_BRDLINE_OUT},
1128         {{OOO_STRING_SVTOOLS_RTF_BRDLNDIST},     RTF_BRDLINE_DIST},
1129 
1130         {{OOO_STRING_SVTOOLS_RTF_SHADOW},        RTF_SHADOW},
1131         {{OOO_STRING_SVTOOLS_RTF_SHDWDIST},      RTF_SHDW_DIST},
1132         {{OOO_STRING_SVTOOLS_RTF_SHDWSTYLE},     RTF_SHDW_STYLE},
1133         {{OOO_STRING_SVTOOLS_RTF_SHDWCOL},       RTF_SHDW_COL},
1134         {{OOO_STRING_SVTOOLS_RTF_SHDWFCOL},      RTF_SHDW_FCOL},
1135 
1136         {{OOO_STRING_SVTOOLS_RTF_FLYINPARA},     RTF_FLY_INPARA},
1137 
1138         {{OOO_STRING_SVTOOLS_RTF_PGDSCTBL},      RTF_PGDSCTBL},
1139         {{OOO_STRING_SVTOOLS_RTF_PGDSC},         RTF_PGDSC},
1140         {{OOO_STRING_SVTOOLS_RTF_PGDSCUSE},      RTF_PGDSCUSE},
1141         {{OOO_STRING_SVTOOLS_RTF_PGDSCNXT},      RTF_PGDSCNXT},
1142 
1143         {{OOO_STRING_SVTOOLS_RTF_HYPHEN},        RTF_HYPHEN},
1144         {{OOO_STRING_SVTOOLS_RTF_HYPHLEAD},      RTF_HYPHLEAD},
1145         {{OOO_STRING_SVTOOLS_RTF_HYPHTRAIL},     RTF_HYPHTRAIL},
1146         {{OOO_STRING_SVTOOLS_RTF_HYPHMAX},       RTF_HYPHMAX},
1147 
1148         {{OOO_STRING_SVTOOLS_RTF_TLSWG},         RTF_TLSWG},
1149         {{OOO_STRING_SVTOOLS_RTF_PGBRK},         RTF_PGBRK},
1150 
1151         {{OOO_STRING_SVTOOLS_RTF_PGDSCNO},       RTF_PGDSCNO},
1152         {{OOO_STRING_SVTOOLS_RTF_SOUTLVL},       RTF_SOUTLVL},
1153 
1154         {{OOO_STRING_SVTOOLS_RTF_SHP},       RTF_SHP},
1155         /*
1156         {{OOO_STRING_SVTOOLS_RTF_SHPLEFT},       RTF_SHPLEFT}
1157         {{OOO_STRING_SVTOOLS_RTF_SHPTOP},       RTF_SHPTOP}
1158         {{OOO_STRING_SVTOOLS_RTF_SHPBOTTOM},       RTF_SHPBOTTOM}
1159         {{OOO_STRING_SVTOOLS_RTF_SHPRIGHT},       RTF_SHPRIGHT}
1160         */
1161         {{OOO_STRING_SVTOOLS_RTF_SN},       RTF_SN},
1162         {{OOO_STRING_SVTOOLS_RTF_SV},       RTF_SV},
1163         {{OOO_STRING_SVTOOLS_RTF_SP},       RTF_SP},
1164 
1165 // Support for overline attributes
1166         {{OOO_STRING_SVTOOLS_RTF_OL},           RTF_OL},
1167         {{OOO_STRING_SVTOOLS_RTF_OLW},          RTF_OLW},
1168         {{OOO_STRING_SVTOOLS_RTF_OLD},          RTF_OLD},
1169         {{OOO_STRING_SVTOOLS_RTF_OLDB},         RTF_OLDB},
1170         {{OOO_STRING_SVTOOLS_RTF_OLNONE},       RTF_OLNONE},
1171         {{OOO_STRING_SVTOOLS_RTF_OLDASH},       RTF_OLDASH},
1172         {{OOO_STRING_SVTOOLS_RTF_OLDASHD},      RTF_OLDASHD},
1173         {{OOO_STRING_SVTOOLS_RTF_OLDASHDD},     RTF_OLDASHDD},
1174         {{OOO_STRING_SVTOOLS_RTF_OLTH},         RTF_OLTH},
1175         {{OOO_STRING_SVTOOLS_RTF_OLWAVE},       RTF_OLWAVE},
1176         {{OOO_STRING_SVTOOLS_RTF_OLC},          RTF_OLC},
1177         {{OOO_STRING_SVTOOLS_RTF_OLTHD},            RTF_OLTHD},
1178         {{OOO_STRING_SVTOOLS_RTF_OLTHDASH},     RTF_OLTHDASH},
1179         {{OOO_STRING_SVTOOLS_RTF_OLLDASH},      RTF_OLLDASH},
1180         {{OOO_STRING_SVTOOLS_RTF_OLTHLDASH},        RTF_OLTHLDASH},
1181         {{OOO_STRING_SVTOOLS_RTF_OLTHDASHD},        RTF_OLTHDASHD},
1182         {{OOO_STRING_SVTOOLS_RTF_OLTHDASHDD},   RTF_OLTHDASHDD},
1183         {{OOO_STRING_SVTOOLS_RTF_OLHWAVE},      RTF_OLHWAVE},
1184         {{OOO_STRING_SVTOOLS_RTF_OLOLDBWAVE},   RTF_OLOLDBWAVE}
1185 };
1186 
1187 
1188 extern "C" {
1189 static int
1190 #if defined( WNT )
1191  __cdecl
1192 #endif
1193 #if defined( ICC ) && defined( OS2 )
1194 _Optlink
1195 #endif
1196     RTFKeyCompare( const void *pFirst, const void *pSecond)
1197 {
1198     int nRet = 0;
1199     if( -1 == ((RTF_TokenEntry*)pFirst)->nToken )
1200     {
1201         if( -1 == ((RTF_TokenEntry*)pSecond)->nToken )
1202             nRet = ((RTF_TokenEntry*)pFirst)->pUToken->CompareTo(
1203                             *((RTF_TokenEntry*)pSecond)->pUToken );
1204         else
1205             nRet = ((RTF_TokenEntry*)pFirst)->pUToken->CompareToAscii(
1206                             ((RTF_TokenEntry*)pSecond)->sToken );
1207     }
1208     else
1209     {
1210         if( -1 == ((RTF_TokenEntry*)pSecond)->nToken )
1211             nRet = -1 * ((RTF_TokenEntry*)pSecond)->pUToken->CompareToAscii(
1212                             ((RTF_TokenEntry*)pFirst)->sToken );
1213         else
1214             nRet = strcmp( ((RTF_TokenEntry*)pFirst)->sToken,
1215                             ((RTF_TokenEntry*)pSecond)->sToken );
1216     }
1217 
1218     return nRet;
1219 }
1220 
1221 }
1222 
1223 int GetRTFToken( const String& rSearch )
1224 {
1225     if( !bSortKeyWords )
1226     {
1227         qsort( (void*) aRTFTokenTab,
1228                 sizeof( aRTFTokenTab ) / sizeof( RTF_TokenEntry ),
1229                 sizeof( RTF_TokenEntry ),
1230                 RTFKeyCompare );
1231         bSortKeyWords = sal_True;
1232     }
1233 
1234     int nRet = 0;
1235     void* pFound;
1236     RTF_TokenEntry aSrch;
1237     aSrch.pUToken = &rSearch;
1238     aSrch.nToken = -1;
1239 
1240     if( 0 != ( pFound = bsearch( (char *) &aSrch,
1241                         (void*) aRTFTokenTab,
1242                         sizeof( aRTFTokenTab ) / sizeof( RTF_TokenEntry ),
1243                         sizeof( RTF_TokenEntry ),
1244                         RTFKeyCompare )))
1245         nRet = ((RTF_TokenEntry*)pFound)->nToken;
1246     return nRet;
1247 }
1248 
1249 /* vi:set tabstop=4 shiftwidth=4 expandtab: */
1250