summaryrefslogtreecommitdiff
path: root/lotuswordpro/inc/lwpobjtags.hxx
blob: 9d011c338333851cd4b36682af08d9398cce0c83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
 *
 *  The Contents of this file are made available subject to the terms of
 *  either of the following licenses
 *
 *         - GNU Lesser General Public License Version 2.1
 *         - Sun Industry Standards Source License Version 1.1
 *
 *  Sun Microsystems Inc., October, 2000
 *
 *  GNU Lesser General Public License Version 2.1
 *  =============================================
 *  Copyright 2000 by Sun Microsystems, Inc.
 *  901 San Antonio Road, Palo Alto, CA 94303, USA
 *
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public
 *  License version 2.1, as published by the Free Software Foundation.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Lesser General Public License for more details.
 *
 *  You should have received a copy of the GNU Lesser General Public
 *  License along with this library; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 *  MA  02111-1307  USA
 *
 *
 *  Sun Industry Standards Source License Version 1.1
 *  =================================================
 *  The contents of this file are subject to the Sun Industry Standards
 *  Source License Version 1.1 (the "License"); You may not use this file
 *  except in compliance with the License. You may obtain a copy of the
 *  License at http://www.openoffice.org/license.html.
 *
 *  Software provided under this License is provided on an "AS IS" basis,
 *  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
 *  WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
 *  MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
 *  See the License for the specific provisions governing your rights and
 *  obligations concerning the Software.
 *
 *  The Initial Developer of the Original Code is: IBM Corporation
 *
 *  Copyright: 2008 by IBM Corporation
 *
 *  All Rights Reserved.
 *
 *  Contributor(s): _______________________________________
 *
 *
 ************************************************************************/
#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPOBJTAGS_HXX
#define INCLUDED_LOTUSWORDPRO_INC_LWPOBJTAGS_HXX

// file header object
#define TAG_AMI             0x3750574CUL        // "LWP7"

// layout sub-objects
#define TAG_ENDSUBOBJ       0x646E4553UL        // "SEnd"
#define TAG_LAY_GEOMETRY    0x6F65474CUL        // "LGeo"
#define TAG_LAY_OFFSET      0x66664F4CUL        // "LOff"
#define TAG_LAY_SCALE       0x6C63534CUL        // "LScl"
#define TAG_LAY_MARGINS     0x72614D4CUL        // "LMar"
#define TAG_LAY_RELATIVITY  0x6C65524CUL        // "LRel"
#define TAG_LAY_COLUMNS     0x6C6F434CUL        // "LCol"
#define TAG_LAY_BORDER      0x726F424CUL        // "LBor"
#define TAG_LAY_GUTTER      0x7475474CUL        // "LGut"
#define TAG_LAY_JOIN        0x696F4A4CUL        // "LJoi"
#define TAG_LAY_BACKGROUND  0x6B63424CUL        // "LBck"
#define TAG_LAY_SHADOW      0x7764534CUL        // "LSdw"
#define TAG_LAY_LEADERDOTS  0x72644C4CUL        // "LLdr"
#define TAG_LAY_NUMERICS    0x6D754E4CUL        // "LNum"
#define TAG_LAY_HIERARCHY   0x6569484CUL        // "LHie"

// Paragraph properties
#define TAG_PARA_SHOW       0x65644850UL        // "PHde"
#define TAG_PARA_HIDE       0x77685350UL        // "PShw"
#define TAG_PARA_ALIGN      0x6e6c4150UL        // "PAln"
#define TAG_PARA_INDENT     0x74644950UL        // "PIdt"
#define TAG_PARA_SPACING    0x63705350UL        // "PSpc"
#define TAG_PARA_BORDER     0x64724250UL        // "PBrd"
#define TAG_PARA_BACKGROUND 0x6b614250UL        // "PBak"
#define TAG_PARA_BREAKS     0x6b724250UL        // "PBrk"
#define TAG_PARA_BULLET     0x746c4250UL        // "PBlt"
#define TAG_PARA_NUMBERING  0x6d754e50UL        // "PNum"
#define TAG_PARA_TAB        0x62615450UL        // "PTab"
#define TAG_PARA_KINSOKU    0x6e694b50UL        // "PKin"
#define TAG_PARA_PROPLIST   0x70725050UL        // "PPrp"

#define TAG_SLVLIST         0x734C4C53UL        // "SLLs"
#define TAG_DLFVLIST        0x4C464C44UL        // "DLFL"
#define TAG_DLVLISTHEAD     0x64484C44UL        // "DLHd"
#define TAG_DLNFVLIST       0x464E4C44UL        // "DLNF"
#define TAG_DLVLIST         0x734C4C44UL        // "DLLs"

#define TAG_DOCUMENT        0x20636F44UL        // "Doc "
#define TAG_VERDOCUMENT     0x636F4456UL        // "VDoc"
#define TAG_DOCDATA         0x44636F44UL        // "DocD"
#define TAG_OBJINDEX        0x78644E4FUL        // "ONdx"
#define TAG_DIVISIONINFO    0x49766944UL        // "DivI"
#define TAG_CONTENT         0x746E6F43UL        // "Cont"
#define TAG_HEADCONTENT     0x746E4348UL        // "HCnt"
#define TAG_STORY           0x79727453UL        // "Stry"
#define TAG_TABLE           0x6C626154UL        // "Tabl"
#define TAG_SUPERTABLE      0x62547553UL        // "SuTb"
#define TAG_GLOSSARY        0x736F6C47UL        // "Glos"
#define TAG_PARALLELCOLUMNS 0x6C6F4350UL        // "PCol"
#define TAG_PARALLELCOLUMNSLAYOUT   0x794C4350UL    // "PCLy"
#define TAG_PARALLELCOLUMNSBLOCK    0x6C424350UL    // "PCBl"
#define TAG_PARALLELCOLUMNSCONNECTEDBLOCK   0x42434350UL    // "PCCB"
#define TAG_FOOTNOTETABLE   0x62546E46UL        // "FnTb"
#define TAG_PARAGRAPH       0x61726150UL        // "Para"
#define TAG_BOOKMARK        0x6B4D6B42UL        // "BkMk"
#define TAG_DDELINK         0x4C656444UL        // "DdeL"
#define TAG_VIRTUALLAYOUT   0x79614C56UL        // "VLay"
#define TAG_LITELAYOUT      0x79614C4CUL        // "LLay"
#define TAG_LAYOUT          0x2079614CUL        // "Lay "
#define TAG_PERMISSIVELAYOUT    0x79614C50UL    // "PLay"
#define TAG_HEADLAYOUT      0x79614C48UL        // "HLay"
#define TAG_FRAMELAYOUT     0x6D617246UL        // "Fram"
#define TAG_DROPCAPLAYOUT   0x70614344UL        // "DCap"
#define TAG_NOTELAYOUT      0x794C744EUL        // "NtLy"
#define TAG_NOTETEXTLAYOUT  0x6C54744EUL        // "NtTl"
#define TAG_NOTEHEADERLAYOUT 0x6C48744EUL       // "NtHl"
#define TAG_PAGELAYOUT      0x65676150UL        // "Page"
#define TAG_HEADERLAYOUT    0x4C726448UL        // "HdrL"
#define TAG_FOOTERLAYOUT    0x4C727446UL        // "FtrL"
#define TAG_ROWLAYOUT       0x4C776F52UL        // "RowL"
#define TAG_COLUMNLAYOUT    0x4C6C6F43UL        // "ColL"
#define TAG_FNROWLAYOUT     0x4C526E46UL        // "FnRL"
#define TAG_CELLLAYOUT      0x4C6C6543UL        // "CelL"
#define TAG_VIEWPORTLAYOUT  0x794C7056UL        // "VpLy"
#define TAG_CONNECTEDCELLLAYOUT 0x4C436E43UL    // "CnCL"
#define TAG_HIDDENCELLLAYOUT    0x4C436E48UL    // "HnCL"
#define TAG_TABLEHEADINGLAYOUT  0x4C486254UL    // "TbHL"
#define TAG_ROWHEADINGLAYOUT    0x4C486F52UL    // "RoHL"
#define TAG_FNCELLLAYOUT    0x4C436E46UL        // "FnCL"
#define TAG_FOOTNOTELAYOUT  0x794C6E46UL        // "FnLy"
#define TAG_TABLELAYOUT     0x794C6254UL        // "TbLy"
#define TAG_SUPERTABLELAYOUT    0x4C625453UL    // "STbL"
#define TAG_FNSUPERTABLELAYOUT  0x4C545346UL    // "FSTL"
#define TAG_ENSUPERTABLELAYOUT  0x4C545345UL    // "ESTL"
#define TAG_SUPERPARALLELCOLUMNLAYOUT   0x4C435053UL    // "SPCL"
#define TAG_SUPERGLOSSARYLAYOUT 0x534C4753UL    // "SGLS"
#define TAG_CONTONLAYOUT    0x4C6E4F43UL        // "COnL"
#define TAG_CONTFROMLAYOUT  0x4C724643UL        // "CFrL"
#define TAG_CHARSTYLE       0x79745343UL        // "CSty"
#define TAG_PARASTYLE       0x79745350UL        // "PSty"
#define TAG_TABRACK         0x20626154UL        // "Tab "
#define TAG_GROUPLAYOUT     0x4c707247UL        // "GrpL"
#define TAG_GROUPFRAME      0x46707247UL        // "GrpF"
#define TAG_SILVERBULLET    0x6c754253UL        // "SBul"
#define TAG_TABLEHEADING    0x486c6254UL        // "TblH"
#define TAG_LINEHINT        0x746e484cUL        // "LHnt"
#define TAG_TABLEHINT       0x746e4854UL        // "THnt"
#define TAG_PAGEHINT        0x746e4850UL        // "PHnt"
#define TAG_NUMBERHINT      0x746e484EUL        // "NHnt"
#define TAG_FOOTNOTESEEN    0x65655346UL        // "FSee"
#define TAG_OBJECTHOLDER    0x646c6F48UL        // "Hold"
#define TAG_LISTLIST        0x744c744cUL        // "LtLt"
#define TAG_FOOTNOTELISTLIST 0x744c7446UL       // "FtLt"
#define TAG_ENDNOTELAYOUT   0x794C6E45UL        // "EnLy"
#define TAG_FOOTNOTE        0x746F4E46UL        // "FNot"
#define TAG_CELLNUMBERHINT  0x74486e43UL        // "CnHt"
#define TAG_MARKER          0x6b72614DUL        // "Mark"
#define TAG_STORYMARKER     0x6b724d53UL        // "SMrk"
#define TAG_TABLEMARKER     0x6b724d54UL        // "TMrk"
#define TAG_FIELDMARKER     0x4c724d54UL        // "FMrk"
#define TAG_NUMERICVALUE    0x6c61564eUL        // "NVal"
#define TAG_TEXTVALUE       0x6c615654UL        // "TVal"
#define TAG_REFERENCEVALUE  0x6c615652UL        // "RVal"
#define TAG_CELLLIST        0x64734c43UL        // "CLst"
#define TAG_DEPENDENT       0x74647044UL        // "Dpdt"
#define TAG_FORMULAINFO     0x616c7246UL        // "Frla"
#define TAG_TABLERANGE      0x676e5254UL        // "TRng"
#define TAG_CELLRANGE       0x676e5243UL        // "CRng"
#define TAG_FOLDER          0x726c6446UL        // "Fldr"
#define TAG_ROWLIST         0x74734c52UL        // "RLst"
#define TAG_SECTION         0x74636553UL        // "Sect"
#define TAG_INDEXSECTION    0x63657349UL        // "Isec"
#define TAG_GRAPHIC         0x68707247UL        // "Grph"
#define TAG_DIRTBAG         0x74726944UL        // "Dirt"
#define TAG_NAMEDOUTLINESEQ 0x71534f4eUL        // "NOSq"
#define TAG_OUTLINESEQITEM  0x7449534fUL        // "OSIt"
#define TAG_TOCSUPERTABLELAYOUT 0x6C747354UL    // "Tstl"
#define TAG_DOCSOCKET       0x786F5344UL        // "DSox"
#define TAG_USER_VERSION    0x72655655UL        // "UVer"
#define TAG_NOTE            0x65746F4EUL        // "Note"
#define TAG_MARKERLIST      0x74734c4dUL        // "MLst"
#define TAG_BOOKMARKMARKERLIST  0x744c4d42UL    // "BMLt"
#define TAG_DDEMARKMARKERLIST   0x744c4d44UL    // "DMLt"
#define TAG_FIELDMARKERLIST 0x744c6c46UL        // "FlLt"
#define TAG_CHBLKMARKER     0x6b4d4843UL        // "CHMk"
#define TAG_CHBMARKERLIST   0x424d4c43UL        // "CMLt"
#define TAG_PPTRHOLDER      0x72745070UL        // "pPtr"
#define TAG_QPTRHOLDER      0x72745071UL        // "qPtr"
#define TAG_GPTRHOLDER      0x72745067UL        // "gPtr"
#define TAG_PROPLIST        0x706f7250UL        // "Prop"
#define TAG_HEADHOLDER      0x646C4848UL        // "HHld"
#define TAG_HEADTAILHOLDER  0x72485448UL        // "HTHr"
#define TAG_OLEOBJECT       0x4F656C4FUL        // "OleO"
#define TAG_ENUMOBJHD       0x64484F45UL        // "EOHd"
#define TAG_TOCLEVELDATA    0x4C6f6354UL        // "TocL"
#define TAG_VERPTR          0x72745056UL        // "VPtr"
#define TAG_VERQTR          0x72745156UL        // "VQtr"
#define TAG_VERDOCINFO      0x6E494456UL        // "VDIn"
#define TAG_TOMBSTONE       0x20504952UL        // "RIP "
#define TAG_NOTIFY          0x7966744EUL        // "Ntfy"
#define TAG_LONGHOLDER      0x676E6F4CUL        // "Long"

#define TAG_DIVOPTS         0x74704f44UL        // "DOpt"
#define TAG_FOOTNOTEOPTS    0x704f4e46UL        // "FNOp"

#ifdef RUBY
#define TAG_RUBYLAYOUT      0x794C6252UL        // "RbLy"
#define TAG_RUBYMARKER      0x6b724d52UL        // "RMrk"
#define TAG_RUBYMARKERLIST  0x744c6252UL        // "RbLt"
#endif

#define TAG_ALIGNMENTPIECE          0x63506c41UL    // "AlPc"
#define TAG_INDENTPIECE             0x63506e49UL    // "InPc"
#define TAG_PARABORDERPIECE         0x63504250UL    // "PBPc"
#define TAG_PARABACKGROUNDPIECE     0x63505250UL    // "PRPc"
#define TAG_SPACINGPIECE            0x63507053UL    // "SpPc"
#define TAG_BREAKSPIECE             0x63507242UL    // "BrPc"
#define TAG_NUMBERINGPIECE          0x6350724eUL    // "NrPc"
#define TAG_CHARBORDERPIECE         0x63504243UL    // "CBPc"
#define TAG_AMIKAKEPIECE            0x63504b41UL    // "AKPc"
#define TAG_TABPIECE                0x63506254UL    // "TbPc"

#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */