LibreOffice Module lotuswordpro (master)
1
lotuswordpro
source
filter
lwpsdwdrawheader.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*************************************************************************
3
*
4
* The Contents of this file are made available subject to the terms of
5
* either of the following licenses
6
*
7
* - GNU Lesser General Public License Version 2.1
8
* - Sun Industry Standards Source License Version 1.1
9
*
10
* Sun Microsystems Inc., October, 2000
11
*
12
* GNU Lesser General Public License Version 2.1
13
* =============================================
14
* Copyright 2000 by Sun Microsystems, Inc.
15
* 901 San Antonio Road, Palo Alto, CA 94303, USA
16
*
17
* This library is free software; you can redistribute it and/or
18
* modify it under the terms of the GNU Lesser General Public
19
* License version 2.1, as published by the Free Software Foundation.
20
*
21
* This library is distributed in the hope that it will be useful,
22
* but WITHOUT ANY WARRANTY; without even the implied warranty of
23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24
* Lesser General Public License for more details.
25
*
26
* You should have received a copy of the GNU Lesser General Public
27
* License along with this library; if not, write to the Free Software
28
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
29
* MA 02111-1307 USA
30
*
31
*
32
* Sun Industry Standards Source License Version 1.1
33
* =================================================
34
* The contents of this file are subject to the Sun Industry Standards
35
* Source License Version 1.1 (the "License"); You may not use this file
36
* except in compliance with the License. You may obtain a copy of the
37
* License at http://www.openoffice.org/license.html.
38
*
39
* Software provided under this License is provided on an "AS IS" basis,
40
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
41
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
42
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
43
* See the License for the specific provisions governing your rights and
44
* obligations concerning the Software.
45
*
46
* The Initial Developer of the Original Code is: IBM Corporation
47
*
48
* Copyright: 2008 by IBM Corporation
49
*
50
* All Rights Reserved.
51
*
52
* Contributor(s): _______________________________________
53
*
54
*
55
************************************************************************/
62
#ifndef INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPSDWDRAWHEADER_HXX
63
#define INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPSDWDRAWHEADER_HXX
64
65
#include <config_lgpl.h>
66
#include <
sal/types.h
>
67
#include <vector>
68
69
const
sal_uInt8
DRAW_FACESIZE
= 32;
70
const
double
THRESHOLD
= 0.0001;
71
72
enum
DrawObjectType
73
{
74
OT_UNDEFINED
= 0,
75
76
OT_SELECT
= 0,
77
OT_HAND
= 1,
78
OT_LINE
= 2,
79
OT_PERPLINE
= 3,
80
OT_POLYLINE
= 4,
81
OT_POLYGON
= 5,
82
OT_RECT
= 6,
83
OT_SQUARE
= 7,
84
OT_RNDRECT
= 8,
85
OT_RNDSQUARE
= 9,
86
OT_OVAL
= 10,
87
OT_CIRCLE
= 11,
88
OT_ARC
= 12,
89
OT_TEXT
= 13,
90
OT_GROUP
= 14,
91
OT_CHART
= 15,
92
OT_METAFILE
= 16,
93
OT_METAFILEIMG
= 17,
94
OT_BITMAP
= 18,
95
OT_TEXTART
= 19,
96
OT_BIGBITMAP
= 20
97
};
98
99
enum
DrawFillType
100
{
101
FT_TRANSPARENT
= 0,
102
FT_VLTGRAY
= 1,
103
FT_LTGRAY
= 2,
104
FT_GRAY
= 3,
105
FT_DKGRAY
= 4,
106
FT_SOLID
= 5,
107
FT_HORZHATCH
= 6,
108
FT_VERTHATCH
= 7,
109
FT_FDIAGHATCH
= 8,
110
FT_BDIAGHATCH
= 9,
111
FT_CROSSHATCH
= 10,
112
FT_DIAGCROSSHATCH
= 11,
113
FT_PATTERN
= 12
114
};
115
116
enum
DrawLineStyle
117
{
118
LS_SOLID
= 0,
119
LS_DASH
= 1,
120
LS_DOT
= 2,
121
LS_DASHDOT
= 3,
122
LS_DASHDOTDOT
= 4,
123
LS_NULL
= 5,
124
LS_INSIDEFRAME
= 6
125
};
126
127
// Text Attributes as stored in Draw files V1.2 and earlier
128
enum
DrawTextAttribute
129
{
130
TA_BOLD
= 0x0001,
/* bolded font */
131
TA_ITALIC
= 0x0002,
/* italic font */
132
TA_UNDERLINE
= 0x0004,
/* underlined font */
133
TA_WORDUNDERLINE
= 0x0008,
/* broken underline */
134
TA_ALLCAPS
= 0x0010,
/* capitalized font */
135
TA_SMALLCAPS
= 0x0020,
/* all small capital letters */
136
TA_DOUBLEUNDER
= 0x0040,
/* double underline */
137
TA_STRIKETHRU
= 0x0080,
/* strikethru */
138
TA_SUPERSCRIPT
= 0x0100,
/* superscript */
139
TA_SUBSCRIPT
= 0x0200
/* subscript */
140
};
141
142
enum
DrawArrowHead
143
{
144
AH_ARROW_NONE
= 0,
145
AH_ARROW_FULLARROW
= 1,
146
AH_ARROW_HALFARROW
= 2,
147
AH_ARROW_LINEARROW
= 3,
148
AH_ARROW_INVFULLARROW
= 4,
149
AH_ARROW_INVHALFARROW
= 5,
150
AH_ARROW_INVLINEARROW
= 6,
151
AH_ARROW_TEE
= 7,
152
AH_ARROW_SQUARE
= 8,
153
AH_ARROW_CIRCLE
= 9
154
};
155
156
struct
SdwPoint
157
{
158
sal_Int16
x
;
159
sal_Int16
y
;
160
SdwPoint
()
161
:
x
(0)
162
,
y
(0)
163
{
164
}
165
};
166
167
struct
SdwColor
168
{
169
sal_uInt8
nR
;
170
sal_uInt8
nG
;
171
sal_uInt8
nB
;
172
sal_uInt8
unused
;
173
SdwColor
()
174
:
nR
(0)
175
,
nG
(0)
176
,
nB
(0)
177
,
unused
(0)
178
{
179
}
180
};
181
182
struct
SdwClosedObjStyleRec
183
{
184
sal_uInt8
nLineWidth
= 0;
185
sal_uInt8
nLineStyle
= 0;
186
SdwColor
aPenColor
;
187
SdwColor
aForeColor
;
188
SdwColor
aBackColor
;
189
sal_uInt16
nFillType
= 0;
190
sal_uInt8
pFillPattern
[8] = {};
191
SdwClosedObjStyleRec
() =
default
;
192
};
193
194
struct
SdwDrawObjHeader
195
{
196
sal_uInt16
nRecLen
;
197
sal_Int16
nLeft
;
198
sal_Int16
nTop
;
199
sal_Int16
nRight
;
200
sal_Int16
nBottom
;
201
SdwDrawObjHeader
()
202
:
nRecLen
(0)
203
,
nLeft
(0)
204
,
nTop
(0)
205
,
nRight
(0)
206
,
nBottom
(0)
207
{
208
}
209
};
210
211
struct
SdwLineRecord
212
{
213
sal_Int16
nStartX
;
214
sal_Int16
nStartY
;
215
sal_Int16
nEndX
;
216
sal_Int16
nEndY
;
217
sal_uInt8
nLineWidth
;
218
sal_uInt8
nLineEnd
;
219
sal_uInt8
nLineStyle
;
220
SdwColor
aPenColor
;
221
SdwLineRecord
()
222
:
nStartX
(0)
223
,
nStartY
(0)
224
,
nEndX
(0)
225
,
nEndY
(0)
226
,
nLineWidth
(0)
227
,
nLineEnd
(0)
228
,
nLineStyle
(0)
229
{
230
}
231
};
232
233
struct
SdwPolyLineRecord
234
{
235
sal_uInt8
nLineWidth
;
236
sal_uInt8
nLineEnd
;
237
sal_uInt8
nLineStyle
;
238
SdwColor
aPenColor
;
239
sal_uInt16
nNumPoints
;
240
SdwPolyLineRecord
()
241
:
nLineWidth
(0)
242
,
nLineEnd
(0)
243
,
nLineStyle
(0)
244
,
nNumPoints
(0)
245
{
246
}
247
};
248
249
struct
SdwArcRecord
250
{
251
sal_uInt8
nLineWidth
;
252
sal_uInt8
nLineEnd
;
253
sal_uInt8
nLineStyle
;
254
SdwColor
aPenColor
;
255
SdwArcRecord
()
256
:
nLineWidth
(0)
257
,
nLineEnd
(0)
258
,
nLineStyle
(0)
259
{
260
}
261
};
262
263
struct
SdwTextBoxRecord
264
{
265
sal_Int16
nTextWidth
;
266
sal_Int16
nTextHeight
;
267
sal_Int16
nTextSize
;
268
SdwColor
aTextColor
;
269
sal_uInt8
tmpTextFaceName
[
DRAW_FACESIZE
];
270
sal_uInt16
nTextAttrs
;
271
sal_uInt16
nTextCharacterSet
;
272
sal_Int16
nTextRotation
;
273
sal_Int16
nTextExtraSpacing
;
274
sal_uInt8
*
pTextString
;
275
SdwTextBoxRecord
()
276
:
nTextWidth
(0)
277
,
nTextHeight
(0)
278
,
nTextSize
(0)
279
,
tmpTextFaceName
{}
280
,
nTextAttrs
(0)
281
,
nTextCharacterSet
(0)
282
,
nTextRotation
(0)
283
,
nTextExtraSpacing
(0)
284
,
pTextString
(nullptr)
285
{
286
}
287
};
288
289
struct
SdwFMPATH
290
{
291
sal_uInt16
n
;
292
std::vector<SdwPoint>
aPts
;
293
SdwFMPATH
()
294
:
n
(0)
295
{
296
}
297
};
298
299
struct
SdwTextArt
:
public
SdwTextBoxRecord
300
{
301
sal_uInt8
nIndex
;
302
sal_Int16
nRotation
;
303
sal_uInt16
nTextLen
;
304
SdwFMPATH
aPath
[2];
305
SdwTextArt
()
306
:
nIndex
(0)
307
,
nRotation
(0)
308
,
nTextLen
(0)
309
{
310
}
311
};
312
313
struct
SdwBmpRecord
314
{
315
sal_uInt16
nTranslation
;
316
sal_uInt16
nRotation
;
317
sal_uInt32
nFileSize
;
318
SdwBmpRecord
()
319
:
nTranslation
(0)
320
,
nRotation
(0)
321
,
nFileSize
(0)
322
{
323
}
324
};
325
326
struct
BmpInfoHeader
327
{
328
sal_uInt32
nHeaderLen
;
329
sal_uInt16
nWidth
;
330
sal_uInt16
nHeight
;
331
sal_uInt16
nPlanes
;
332
sal_uInt16
nBitCount
;
333
};
334
335
struct
BmpInfoHeader2
336
{
337
sal_uInt32
nHeaderLen
;
338
sal_uInt32
nWidth
;
339
sal_uInt32
nHeight
;
340
sal_uInt16
nPlanes
;
341
sal_uInt16
nBitCount
;
342
};
343
344
struct
DrawingOffsetAndScale
345
{
346
double
fOffsetX
;
347
double
fOffsetY
;
348
double
fScaleX
;
349
double
fScaleY
;
350
double
fLeftMargin
;
351
double
fTopMargin
;
352
353
DrawingOffsetAndScale
()
354
{
355
fOffsetX
= 0.00;
356
fOffsetY
= 0.00;
357
fScaleX
= 1.00;
358
fScaleY
= 1.00;
359
fLeftMargin
= 0.00;
360
fTopMargin
= 0.00;
361
}
362
};
363
364
#endif
365
366
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
DRAW_FACESIZE
const sal_uInt8 DRAW_FACESIZE
Definition:
lwpsdwdrawheader.hxx:69
THRESHOLD
const double THRESHOLD
Definition:
lwpsdwdrawheader.hxx:70
DrawObjectType
DrawObjectType
Definition:
lwpsdwdrawheader.hxx:73
OT_TEXTART
@ OT_TEXTART
Definition:
lwpsdwdrawheader.hxx:95
OT_CHART
@ OT_CHART
Definition:
lwpsdwdrawheader.hxx:91
OT_SQUARE
@ OT_SQUARE
Definition:
lwpsdwdrawheader.hxx:83
OT_LINE
@ OT_LINE
Definition:
lwpsdwdrawheader.hxx:78
OT_POLYLINE
@ OT_POLYLINE
Definition:
lwpsdwdrawheader.hxx:80
OT_RNDRECT
@ OT_RNDRECT
Definition:
lwpsdwdrawheader.hxx:84
OT_SELECT
@ OT_SELECT
Definition:
lwpsdwdrawheader.hxx:76
OT_ARC
@ OT_ARC
Definition:
lwpsdwdrawheader.hxx:88
OT_RNDSQUARE
@ OT_RNDSQUARE
Definition:
lwpsdwdrawheader.hxx:85
OT_UNDEFINED
@ OT_UNDEFINED
Definition:
lwpsdwdrawheader.hxx:74
OT_BIGBITMAP
@ OT_BIGBITMAP
Definition:
lwpsdwdrawheader.hxx:96
OT_HAND
@ OT_HAND
Definition:
lwpsdwdrawheader.hxx:77
OT_OVAL
@ OT_OVAL
Definition:
lwpsdwdrawheader.hxx:86
OT_TEXT
@ OT_TEXT
Definition:
lwpsdwdrawheader.hxx:89
OT_POLYGON
@ OT_POLYGON
Definition:
lwpsdwdrawheader.hxx:81
OT_METAFILEIMG
@ OT_METAFILEIMG
Definition:
lwpsdwdrawheader.hxx:93
OT_CIRCLE
@ OT_CIRCLE
Definition:
lwpsdwdrawheader.hxx:87
OT_GROUP
@ OT_GROUP
Definition:
lwpsdwdrawheader.hxx:90
OT_METAFILE
@ OT_METAFILE
Definition:
lwpsdwdrawheader.hxx:92
OT_BITMAP
@ OT_BITMAP
Definition:
lwpsdwdrawheader.hxx:94
OT_RECT
@ OT_RECT
Definition:
lwpsdwdrawheader.hxx:82
OT_PERPLINE
@ OT_PERPLINE
Definition:
lwpsdwdrawheader.hxx:79
DrawArrowHead
DrawArrowHead
Definition:
lwpsdwdrawheader.hxx:143
AH_ARROW_INVFULLARROW
@ AH_ARROW_INVFULLARROW
Definition:
lwpsdwdrawheader.hxx:148
AH_ARROW_HALFARROW
@ AH_ARROW_HALFARROW
Definition:
lwpsdwdrawheader.hxx:146
AH_ARROW_TEE
@ AH_ARROW_TEE
Definition:
lwpsdwdrawheader.hxx:151
AH_ARROW_INVLINEARROW
@ AH_ARROW_INVLINEARROW
Definition:
lwpsdwdrawheader.hxx:150
AH_ARROW_FULLARROW
@ AH_ARROW_FULLARROW
Definition:
lwpsdwdrawheader.hxx:145
AH_ARROW_SQUARE
@ AH_ARROW_SQUARE
Definition:
lwpsdwdrawheader.hxx:152
AH_ARROW_INVHALFARROW
@ AH_ARROW_INVHALFARROW
Definition:
lwpsdwdrawheader.hxx:149
AH_ARROW_CIRCLE
@ AH_ARROW_CIRCLE
Definition:
lwpsdwdrawheader.hxx:153
AH_ARROW_NONE
@ AH_ARROW_NONE
Definition:
lwpsdwdrawheader.hxx:144
AH_ARROW_LINEARROW
@ AH_ARROW_LINEARROW
Definition:
lwpsdwdrawheader.hxx:147
DrawLineStyle
DrawLineStyle
Definition:
lwpsdwdrawheader.hxx:117
LS_INSIDEFRAME
@ LS_INSIDEFRAME
Definition:
lwpsdwdrawheader.hxx:124
LS_DASH
@ LS_DASH
Definition:
lwpsdwdrawheader.hxx:119
LS_SOLID
@ LS_SOLID
Definition:
lwpsdwdrawheader.hxx:118
LS_NULL
@ LS_NULL
Definition:
lwpsdwdrawheader.hxx:123
LS_DASHDOTDOT
@ LS_DASHDOTDOT
Definition:
lwpsdwdrawheader.hxx:122
LS_DOT
@ LS_DOT
Definition:
lwpsdwdrawheader.hxx:120
LS_DASHDOT
@ LS_DASHDOT
Definition:
lwpsdwdrawheader.hxx:121
DrawTextAttribute
DrawTextAttribute
Definition:
lwpsdwdrawheader.hxx:129
TA_ITALIC
@ TA_ITALIC
Definition:
lwpsdwdrawheader.hxx:131
TA_WORDUNDERLINE
@ TA_WORDUNDERLINE
Definition:
lwpsdwdrawheader.hxx:133
TA_SUBSCRIPT
@ TA_SUBSCRIPT
Definition:
lwpsdwdrawheader.hxx:139
TA_SMALLCAPS
@ TA_SMALLCAPS
Definition:
lwpsdwdrawheader.hxx:135
TA_ALLCAPS
@ TA_ALLCAPS
Definition:
lwpsdwdrawheader.hxx:134
TA_DOUBLEUNDER
@ TA_DOUBLEUNDER
Definition:
lwpsdwdrawheader.hxx:136
TA_BOLD
@ TA_BOLD
Definition:
lwpsdwdrawheader.hxx:130
TA_SUPERSCRIPT
@ TA_SUPERSCRIPT
Definition:
lwpsdwdrawheader.hxx:138
TA_UNDERLINE
@ TA_UNDERLINE
Definition:
lwpsdwdrawheader.hxx:132
TA_STRIKETHRU
@ TA_STRIKETHRU
Definition:
lwpsdwdrawheader.hxx:137
DrawFillType
DrawFillType
Definition:
lwpsdwdrawheader.hxx:100
FT_DKGRAY
@ FT_DKGRAY
Definition:
lwpsdwdrawheader.hxx:105
FT_FDIAGHATCH
@ FT_FDIAGHATCH
Definition:
lwpsdwdrawheader.hxx:109
FT_TRANSPARENT
@ FT_TRANSPARENT
Definition:
lwpsdwdrawheader.hxx:101
FT_DIAGCROSSHATCH
@ FT_DIAGCROSSHATCH
Definition:
lwpsdwdrawheader.hxx:112
FT_SOLID
@ FT_SOLID
Definition:
lwpsdwdrawheader.hxx:106
FT_VLTGRAY
@ FT_VLTGRAY
Definition:
lwpsdwdrawheader.hxx:102
FT_CROSSHATCH
@ FT_CROSSHATCH
Definition:
lwpsdwdrawheader.hxx:111
FT_HORZHATCH
@ FT_HORZHATCH
Definition:
lwpsdwdrawheader.hxx:107
FT_PATTERN
@ FT_PATTERN
Definition:
lwpsdwdrawheader.hxx:113
FT_VERTHATCH
@ FT_VERTHATCH
Definition:
lwpsdwdrawheader.hxx:108
FT_BDIAGHATCH
@ FT_BDIAGHATCH
Definition:
lwpsdwdrawheader.hxx:110
FT_GRAY
@ FT_GRAY
Definition:
lwpsdwdrawheader.hxx:104
FT_LTGRAY
@ FT_LTGRAY
Definition:
lwpsdwdrawheader.hxx:103
BmpInfoHeader2
Definition:
lwpsdwdrawheader.hxx:336
BmpInfoHeader2::nPlanes
sal_uInt16 nPlanes
Definition:
lwpsdwdrawheader.hxx:340
BmpInfoHeader2::nWidth
sal_uInt32 nWidth
Definition:
lwpsdwdrawheader.hxx:338
BmpInfoHeader2::nHeaderLen
sal_uInt32 nHeaderLen
Definition:
lwpsdwdrawheader.hxx:337
BmpInfoHeader2::nHeight
sal_uInt32 nHeight
Definition:
lwpsdwdrawheader.hxx:339
BmpInfoHeader2::nBitCount
sal_uInt16 nBitCount
Definition:
lwpsdwdrawheader.hxx:341
BmpInfoHeader
Definition:
lwpsdwdrawheader.hxx:327
BmpInfoHeader::nHeaderLen
sal_uInt32 nHeaderLen
Definition:
lwpsdwdrawheader.hxx:328
BmpInfoHeader::nPlanes
sal_uInt16 nPlanes
Definition:
lwpsdwdrawheader.hxx:331
BmpInfoHeader::nWidth
sal_uInt16 nWidth
Definition:
lwpsdwdrawheader.hxx:329
BmpInfoHeader::nHeight
sal_uInt16 nHeight
Definition:
lwpsdwdrawheader.hxx:330
BmpInfoHeader::nBitCount
sal_uInt16 nBitCount
Definition:
lwpsdwdrawheader.hxx:332
DrawingOffsetAndScale
Definition:
lwpsdwdrawheader.hxx:345
DrawingOffsetAndScale::fScaleY
double fScaleY
Definition:
lwpsdwdrawheader.hxx:349
DrawingOffsetAndScale::fOffsetX
double fOffsetX
Definition:
lwpsdwdrawheader.hxx:346
DrawingOffsetAndScale::fLeftMargin
double fLeftMargin
Definition:
lwpsdwdrawheader.hxx:350
DrawingOffsetAndScale::fTopMargin
double fTopMargin
Definition:
lwpsdwdrawheader.hxx:351
DrawingOffsetAndScale::fOffsetY
double fOffsetY
Definition:
lwpsdwdrawheader.hxx:347
DrawingOffsetAndScale::fScaleX
double fScaleX
Definition:
lwpsdwdrawheader.hxx:348
DrawingOffsetAndScale::DrawingOffsetAndScale
DrawingOffsetAndScale()
Definition:
lwpsdwdrawheader.hxx:353
SdwArcRecord
Definition:
lwpsdwdrawheader.hxx:250
SdwArcRecord::aPenColor
SdwColor aPenColor
Definition:
lwpsdwdrawheader.hxx:254
SdwArcRecord::nLineStyle
sal_uInt8 nLineStyle
Definition:
lwpsdwdrawheader.hxx:253
SdwArcRecord::nLineWidth
sal_uInt8 nLineWidth
Definition:
lwpsdwdrawheader.hxx:251
SdwArcRecord::nLineEnd
sal_uInt8 nLineEnd
Definition:
lwpsdwdrawheader.hxx:252
SdwArcRecord::SdwArcRecord
SdwArcRecord()
Definition:
lwpsdwdrawheader.hxx:255
SdwBmpRecord
Definition:
lwpsdwdrawheader.hxx:314
SdwBmpRecord::nRotation
sal_uInt16 nRotation
Definition:
lwpsdwdrawheader.hxx:316
SdwBmpRecord::nTranslation
sal_uInt16 nTranslation
Definition:
lwpsdwdrawheader.hxx:315
SdwBmpRecord::nFileSize
sal_uInt32 nFileSize
Definition:
lwpsdwdrawheader.hxx:317
SdwBmpRecord::SdwBmpRecord
SdwBmpRecord()
Definition:
lwpsdwdrawheader.hxx:318
SdwClosedObjStyleRec
Definition:
lwpsdwdrawheader.hxx:183
SdwClosedObjStyleRec::aForeColor
SdwColor aForeColor
Definition:
lwpsdwdrawheader.hxx:187
SdwClosedObjStyleRec::nLineWidth
sal_uInt8 nLineWidth
Definition:
lwpsdwdrawheader.hxx:184
SdwClosedObjStyleRec::nLineStyle
sal_uInt8 nLineStyle
Definition:
lwpsdwdrawheader.hxx:185
SdwClosedObjStyleRec::SdwClosedObjStyleRec
SdwClosedObjStyleRec()=default
SdwClosedObjStyleRec::pFillPattern
sal_uInt8 pFillPattern[8]
Definition:
lwpsdwdrawheader.hxx:190
SdwClosedObjStyleRec::aPenColor
SdwColor aPenColor
Definition:
lwpsdwdrawheader.hxx:186
SdwClosedObjStyleRec::nFillType
sal_uInt16 nFillType
Definition:
lwpsdwdrawheader.hxx:189
SdwClosedObjStyleRec::aBackColor
SdwColor aBackColor
Definition:
lwpsdwdrawheader.hxx:188
SdwColor
Definition:
lwpsdwdrawheader.hxx:168
SdwColor::nG
sal_uInt8 nG
Definition:
lwpsdwdrawheader.hxx:170
SdwColor::nR
sal_uInt8 nR
Definition:
lwpsdwdrawheader.hxx:169
SdwColor::unused
sal_uInt8 unused
Definition:
lwpsdwdrawheader.hxx:172
SdwColor::SdwColor
SdwColor()
Definition:
lwpsdwdrawheader.hxx:173
SdwColor::nB
sal_uInt8 nB
Definition:
lwpsdwdrawheader.hxx:171
SdwDrawObjHeader
Definition:
lwpsdwdrawheader.hxx:195
SdwDrawObjHeader::SdwDrawObjHeader
SdwDrawObjHeader()
Definition:
lwpsdwdrawheader.hxx:201
SdwDrawObjHeader::nRecLen
sal_uInt16 nRecLen
Definition:
lwpsdwdrawheader.hxx:196
SdwDrawObjHeader::nTop
sal_Int16 nTop
Definition:
lwpsdwdrawheader.hxx:198
SdwDrawObjHeader::nBottom
sal_Int16 nBottom
Definition:
lwpsdwdrawheader.hxx:200
SdwDrawObjHeader::nRight
sal_Int16 nRight
Definition:
lwpsdwdrawheader.hxx:199
SdwDrawObjHeader::nLeft
sal_Int16 nLeft
Definition:
lwpsdwdrawheader.hxx:197
SdwFMPATH
Definition:
lwpsdwdrawheader.hxx:290
SdwFMPATH::n
sal_uInt16 n
Definition:
lwpsdwdrawheader.hxx:291
SdwFMPATH::SdwFMPATH
SdwFMPATH()
Definition:
lwpsdwdrawheader.hxx:293
SdwFMPATH::aPts
std::vector< SdwPoint > aPts
Definition:
lwpsdwdrawheader.hxx:292
SdwLineRecord
Definition:
lwpsdwdrawheader.hxx:212
SdwLineRecord::aPenColor
SdwColor aPenColor
Definition:
lwpsdwdrawheader.hxx:220
SdwLineRecord::nLineEnd
sal_uInt8 nLineEnd
Definition:
lwpsdwdrawheader.hxx:218
SdwLineRecord::SdwLineRecord
SdwLineRecord()
Definition:
lwpsdwdrawheader.hxx:221
SdwLineRecord::nEndX
sal_Int16 nEndX
Definition:
lwpsdwdrawheader.hxx:215
SdwLineRecord::nStartY
sal_Int16 nStartY
Definition:
lwpsdwdrawheader.hxx:214
SdwLineRecord::nEndY
sal_Int16 nEndY
Definition:
lwpsdwdrawheader.hxx:216
SdwLineRecord::nStartX
sal_Int16 nStartX
Definition:
lwpsdwdrawheader.hxx:213
SdwLineRecord::nLineStyle
sal_uInt8 nLineStyle
Definition:
lwpsdwdrawheader.hxx:219
SdwLineRecord::nLineWidth
sal_uInt8 nLineWidth
Definition:
lwpsdwdrawheader.hxx:217
SdwPoint
Definition:
lwpsdwdrawheader.hxx:157
SdwPoint::x
sal_Int16 x
Definition:
lwpsdwdrawheader.hxx:158
SdwPoint::y
sal_Int16 y
Definition:
lwpsdwdrawheader.hxx:159
SdwPoint::SdwPoint
SdwPoint()
Definition:
lwpsdwdrawheader.hxx:160
SdwPolyLineRecord
Definition:
lwpsdwdrawheader.hxx:234
SdwPolyLineRecord::nNumPoints
sal_uInt16 nNumPoints
Definition:
lwpsdwdrawheader.hxx:239
SdwPolyLineRecord::aPenColor
SdwColor aPenColor
Definition:
lwpsdwdrawheader.hxx:238
SdwPolyLineRecord::SdwPolyLineRecord
SdwPolyLineRecord()
Definition:
lwpsdwdrawheader.hxx:240
SdwPolyLineRecord::nLineWidth
sal_uInt8 nLineWidth
Definition:
lwpsdwdrawheader.hxx:235
SdwPolyLineRecord::nLineStyle
sal_uInt8 nLineStyle
Definition:
lwpsdwdrawheader.hxx:237
SdwPolyLineRecord::nLineEnd
sal_uInt8 nLineEnd
Definition:
lwpsdwdrawheader.hxx:236
SdwTextArt
Definition:
lwpsdwdrawheader.hxx:300
SdwTextArt::nTextLen
sal_uInt16 nTextLen
Definition:
lwpsdwdrawheader.hxx:303
SdwTextArt::SdwTextArt
SdwTextArt()
Definition:
lwpsdwdrawheader.hxx:305
SdwTextArt::aPath
SdwFMPATH aPath[2]
Definition:
lwpsdwdrawheader.hxx:304
SdwTextArt::nRotation
sal_Int16 nRotation
Definition:
lwpsdwdrawheader.hxx:302
SdwTextArt::nIndex
sal_uInt8 nIndex
Definition:
lwpsdwdrawheader.hxx:301
SdwTextBoxRecord
Definition:
lwpsdwdrawheader.hxx:264
SdwTextBoxRecord::tmpTextFaceName
sal_uInt8 tmpTextFaceName[DRAW_FACESIZE]
Definition:
lwpsdwdrawheader.hxx:269
SdwTextBoxRecord::nTextHeight
sal_Int16 nTextHeight
Definition:
lwpsdwdrawheader.hxx:266
SdwTextBoxRecord::nTextRotation
sal_Int16 nTextRotation
Definition:
lwpsdwdrawheader.hxx:272
SdwTextBoxRecord::aTextColor
SdwColor aTextColor
Definition:
lwpsdwdrawheader.hxx:268
SdwTextBoxRecord::nTextAttrs
sal_uInt16 nTextAttrs
Definition:
lwpsdwdrawheader.hxx:270
SdwTextBoxRecord::pTextString
sal_uInt8 * pTextString
Definition:
lwpsdwdrawheader.hxx:274
SdwTextBoxRecord::nTextCharacterSet
sal_uInt16 nTextCharacterSet
Definition:
lwpsdwdrawheader.hxx:271
SdwTextBoxRecord::SdwTextBoxRecord
SdwTextBoxRecord()
Definition:
lwpsdwdrawheader.hxx:275
SdwTextBoxRecord::nTextSize
sal_Int16 nTextSize
Definition:
lwpsdwdrawheader.hxx:267
SdwTextBoxRecord::nTextExtraSpacing
sal_Int16 nTextExtraSpacing
Definition:
lwpsdwdrawheader.hxx:273
SdwTextBoxRecord::nTextWidth
sal_Int16 nTextWidth
Definition:
lwpsdwdrawheader.hxx:265
types.h
sal_uInt8
unsigned char sal_uInt8
Generated on Sun Jul 30 2023 04:29:26 for LibreOffice Module lotuswordpro (master) by
1.9.3