libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
Macros | |
#define | U_PS_SOLID 0x00000000 |
Solid line. | |
#define | U_PS_DASH 0x00000001 |
Dashed line. This only works when NO other U_PS is set. Line width is minimum no matter what pen is set to. | |
#define | U_PS_DOT 0x00000002 |
Dotted line. This only works when NO other U_PS is set. Line width is minimum no matter what pen is set to. | |
#define | U_PS_DASHDOT 0x00000003 |
Dash-Dot line. This only works when NO other U_PS is set. Line width is minimum no matter what pen is set to. | |
#define | U_PS_DASHDOTDOT 0x00000004 |
Dash-Dot-Dot line. This only works when NO other U_PS is set. Line width is minimum no matter what pen is set to. | |
#define | U_PS_NULL 0x00000005 |
Invisible line. | |
#define | U_PS_INSIDEFRAME 0x00000006 |
Draw line around drawing, then shrink drawing to fit within line taking its width into account. | |
#define | U_PS_USERSTYLE 0x00000007 |
User defined. | |
#define | U_PS_ALTERNATE 0x00000008 |
Every other pixel is drawn. | |
#define | U_PS_STYLE_MASK 0x0000000f |
Mask to select just the preceding line type fields. | |
#define | U_PS_ENDCAP_ROUND 0x00000000 |
Round end cap. Only with U_PS_GEOMETRIC. | |
#define | U_PS_ENDCAP_SQUARE 0x00000100 |
Square end cap. Only with U_PS_GEOMETRIC. | |
#define | U_PS_ENDCAP_FLAT 0x00000200 |
Flat end cap. Only with U_PS_GEOMETRIC. | |
#define | U_PS_ENDCAP_MASK 0x00000f00 |
Mask to select just the preceding ENDCAP fields. | |
#define | U_PS_JOIN_ROUND 0x00000000 |
Rounded join. Only with U_PS_GEOMETRIC. | |
#define | U_PS_JOIN_BEVEL 0x00001000 |
Beveled join. Only with U_PS_GEOMETRIC. | |
#define | U_PS_JOIN_MITER 0x00002000 |
Mitered join. Only with U_PS_GEOMETRIC. | |
#define | U_PS_JOIN_MASK 0x0000f000 |
Mask to select just the preceding JOIN fields. | |
#define | U_PS_COSMETIC 0x00000000 |
width may only be 1 pixel. (If set higher it is still drawn as 1). | |
#define | U_PS_GEOMETRIC 0x00010000 |
width may be >1 pixel, but style may only be U_PS_SOLID or U_PS_NULL. | |
#define | U_PS_TYPE_MASK 0x000f0000 |
Mask to select just the preceding TYPE fields. | |
For U_LOGPEN lopnStyle and U_EXTLOGPEN elpPenStyle fields Microsoft name: PenStyle Enumeration EMF manual 2.1.25