libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
EMF PenStyle Enumeration

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.
 

Detailed Description

For U_LOGPEN lopnStyle and U_EXTLOGPEN elpPenStyle fields Microsoft name: PenStyle Enumeration EMF manual 2.1.25