20#ifndef INCLUDED_HWPFILTER_SOURCE_DRAWDEF_H
21#define INCLUDED_HWPFILTER_SOURCE_DRAWDEF_H
47#define HWPDO_PAT_TYPE_BITS 0xFF000000
49#define HWPDO_PAT_SOLID 0x00000000
51#define HWPDO_COLOR_NONE 0x10000000
53#define HWPDO_FLAG_DRAW_PIE 0x00000002
56#define HWPDO_FLAG_GRADATION 0x00010000
57#define HWPDO_FLAG_ROTATION 0x00020000
58#define HWPDO_FLAG_BITMAP 0x00040000
59#define HWPDO_FLAG_AS_TEXTBOX 0x00080000
60#define HWPDO_FLAG_WATERMARK 0x00100000
232 std::unique_ptr<struct HWPDrawingObject>
next;
236 std::unique_ptr<struct HWPDrawingObject>
child;
It represents the paragraph.
objtype
Constant for drawing objects.
Basic properties for drawing objects.
unsigned int pattern_color
Bitmap properties for drawing object.
char szPatternFile[260+1]
Gradation properties for drawing object.
All properties for drawing object.
unsigned int pattern_color
char szPatternFile[260+1]
Common header for drawing object.
ZZPoint offset2
offset from origin of drawing object
std::unique_ptr< struct HWPDrawingObject > next
int type
type of drawing object
std::unique_ptr< struct HWPDrawingObject > child
This exists for container object.
HWPDOArc arc
extended from hwpw96
ZZRect vrect
rectangle with consideration of line width
union HWPDrawingObject::@0 u
ZZPoint offset
offset from origin of current group
Rotation properties for drawing object.