|
|
Whole document tree
macro.h File Reference
Main Page Alphabetical List Data Structures File List Data Fields Globals
macro.h File Reference
Defines |
#define | WMF_PEN_STYLE(P) ((P)->lopnStyle & PS_STYLE_MASK) |
#define | WMF_PEN_ENDCAP(P) ((P)->lopnStyle & PS_ENDCAP_MASK) |
#define | WMF_PEN_JOIN(P) ((P)->lopnStyle & PS_JOIN_MASK) |
#define | WMF_PEN_TYPE(P) ((P)->lopnStyle & PS_TYPE_MASK) |
#define | WMF_PEN_WIDTH(P) ((P)->width) |
#define | WMF_PEN_HEIGHT(P) ((P)->height) |
#define | WMF_PEN_COLOR(P) (&((P)->lopnColor)) |
#define | WMF_PEN_SET_STYLE(P, Z) (P)->lopnStyle = ((P)->lopnStyle & ~PS_STYLE_MASK ) | ((Z) & PS_STYLE_MASK ) |
#define | WMF_PEN_SET_ENDCAP(P, Z) (P)->lopnStyle = ((P)->lopnStyle & ~PS_ENDCAP_MASK) | ((Z) & PS_ENDCAP_MASK) |
#define | WMF_PEN_SET_JOIN(P, Z) (P)->lopnStyle = ((P)->lopnStyle & ~PS_JOIN_MASK ) | ((Z) & PS_JOIN_MASK ) |
#define | WMF_PEN_SET_TYPE(P, Z) (P)->lopnStyle = ((P)->lopnStyle & ~PS_TYPE_MASK ) | ((Z) & PS_TYPE_MASK ) |
#define | WMF_PEN_SET_WIDTH(P, Z) (P)->width = (Z) |
#define | WMF_PEN_SET_HEIGHT(P, Z) (P)->height = (Z) |
#define | WMF_PEN_SET_COLOR(P, Z) (P)->lopnColor = (*(Z)) |
#define | WMF_BRUSH_STYLE(B) ((B)->lbStyle) |
#define | WMF_BRUSH_HATCH(B) ((B)->lbHatch) |
#define | WMF_BRUSH_COLOR(B) (&((B)->lbColor)) |
#define | WMF_BRUSH_BITMAP(B) (&((B)->bmp)) |
#define | WMF_BRUSH_SET_STYLE(B, Z) (B)->lbStyle = (Z) |
#define | WMF_BRUSH_SET_HATCH(B, Z) (B)->lbHatch = (Z) |
#define | WMF_BRUSH_SET_COLOR(B, Z) (B)->lbColor = (*(Z)) |
#define | WMF_BRUSH_SET_BITMAP(B, Z) (B)->bmp = (*(Z)) |
#define | WMF_TEXT_ANGLE(F) ((((double) (F)->lfEscapement) / 10) * M_PI / 180) |
#define | WMF_TEXT_UNDERLINE(F) ((F)->lfUnderline) |
#define | WMF_TEXT_STRIKEOUT(F) ((F)->lfStrikeOut) |
#define | WMF_FONT_WIDTH(F) ((F)->lfWidth) |
#define | WMF_FONT_HEIGHT(F) ((F)->lfHeight) |
#define | WMF_FONT_ESCAPEMENT(F) ((F)->lfEscapement) |
#define | WMF_FONT_ORIENTATION(F) ((F)->lfOrientation) |
#define | WMF_FONT_WEIGHT(F) ((F)->lfWeight) |
#define | WMF_FONT_ITALIC(F) ((F)->lfItalic) |
#define | WMF_FONT_OUT(F) ((F)->lfOutPrecision) |
#define | WMF_FONT_CLIP(F) ((F)->lfClipPrecision) |
#define | WMF_FONT_QUALITY(F) ((F)->lfQuality) |
#define | WMF_FONT_PITCH(F) ((F)->lfPitchAndFamily) |
#define | WMF_FONT_CHARSET(F) ((F)->lfCharSet) |
#define | WMF_FONT_NAME(F) ((F)->lfFaceName) |
#define | WMF_FONT_PSNAME(F) ((F)->ps_name) |
#define | WMF_FONT_FTFACE(F) ((F)->ft_face) |
#define | WMF_TEXT_SET_UNDERLINE(F, Z) (F)->lfUnderline = (Z) |
#define | WMF_TEXT_SET_STRIKEOUT(F, Z) (F)->lfStrikeOut = (Z) |
#define | WMF_FONT_SET_WIDTH(F, Z) (F)->lfWidth = (Z) |
#define | WMF_FONT_SET_HEIGHT(F, Z) (F)->lfHeight = (Z) |
#define | WMF_FONT_SET_ESCAPEMENT(F, Z) (F)->lfEscapement = (Z) |
#define | WMF_FONT_SET_ORIENTATION(F, Z) (F)->lfOrientation = (Z) |
#define | WMF_FONT_SET_WEIGHT(F, Z) (F)->lfWeight = (Z) |
#define | WMF_FONT_SET_ITALIC(F, Z) (F)->lfItalic = (Z) |
#define | WMF_FONT_SET_OUT(F, Z) (F)->lfOutPrecision = (Z) |
#define | WMF_FONT_SET_CLIP(F, Z) (F)->lfClipPrecision = (Z) |
#define | WMF_FONT_SET_QUALITY(F, Z) (F)->lfQuality = (Z) |
#define | WMF_FONT_SET_PITCH(F, Z) (F)->lfPitchAndFamily = (Z) |
#define | WMF_FONT_SET_CHARSET(F, Z) (F)->lfCharSet = (Z) |
#define | WMF_FONT_SET_NAME(F, Z) (F)->lfFaceName = (Z) |
#define | WMF_DC_BRUSH(C) ((C)->brush) |
#define | WMF_DC_PEN(C) ((C)->pen) |
#define | WMF_DC_FONT(C) ((C)->font) |
#define | WMF_DC_TEXTCOLOR(C) (&((C)->textcolor)) |
#define | WMF_DC_BACKGROUND(C) (&((C)->bgcolor)) |
#define | WMF_DC_OPAQUE(C) ((C)->bgmode == OPAQUE) |
#define | WMF_DC_TRANSPARENT(C) ((C)->bgmode == TRANSPARENT) |
#define | WMF_DC_POLYFILL(C) ((C)->polyfillmode) |
#define | WMF_DC_ROP(C) ((C)->ROPmode) |
#define | WMF_DC_TEXTALIGN(C) ((C)->textalign) |
#define | WMF_DC_CHAREXTRA(C) ((C)->charextra) |
#define | WMF_DC_BREAKEXTRA(C) ((C)->breakextra) |
#define | WMF_DC_SET_PEN(C, Z) (C)->pen = (Z) |
#define | WMF_DC_SET_BRUSH(C, Z) (C)->brush = (Z) |
#define | WMF_DC_SET_FONT(C, Z) (C)->font = (Z) |
#define | WMF_DC_SET_TEXTCOLOR(C, Z) (C)->textcolor = (*(Z)) |
#define | WMF_DC_SET_BACKGROUND(C, Z) (C)->bgcolor = (*(Z)) |
#define | WMF_DC_SET_OPAQUE(C) (C)->bgmode = OPAQUE |
#define | WMF_DC_SET_TRANSPARENT(C) (C)->bgmode = TRANSPARENT |
#define | WMF_DC_SET_POLYFILL(C, Z) (C)->polyfillmode = (Z) |
#define | WMF_DC_SET_ROP(C, Z) (C)->ROPmode = (Z) |
#define | WMF_DC_SET_TEXTALIGN(C, Z) (C)->textalign = (Z) |
#define | WMF_DC_SET_CHAREXTRA(C, Z) (C)->charextra = (Z) |
#define | WMF_DC_SET_BREAKEXTRA(C, Z) (C)->breakextra = (Z) |
Define Documentation
#define WMF_BRUSH_BITMAP
|
(  |
B |
|
) |
(&((B)->bmp))
|
|
#define WMF_BRUSH_COLOR
|
(  |
B |
|
) |
(&((B)->lbColor))
|
|
#define WMF_BRUSH_HATCH
|
(  |
B |
|
) |
((B)->lbHatch)
|
|
#define WMF_BRUSH_SET_BITMAP
|
(  |
B, Z |
|
) |
(B)->bmp = (*(Z))
|
|
|
WMF_BRUSH_SET_BITMAP(wmfBrush* B,(wmfBMP*) brush bitmap) |
#define WMF_BRUSH_SET_COLOR
|
(  |
B, Z |
|
) |
(B)->lbColor = (*(Z))
|
|
|
WMF_BRUSH_SET_COLOR(wmfBrush* B,(wmfRGB*) brush color) |
#define WMF_BRUSH_SET_HATCH
|
(  |
B, Z |
|
) |
(B)->lbHatch = (Z)
|
|
|
WMF_BRUSH_SET_HATCH(wmfBrush* B,(U16) brush hatch style) |
#define WMF_BRUSH_SET_STYLE
|
(  |
B, Z |
|
) |
(B)->lbStyle = (Z)
|
|
|
WMF_BRUSH_SET_STYLE(wmfBrush* B,(U16) brush style) |
#define WMF_BRUSH_STYLE
|
(  |
B |
|
) |
((B)->lbStyle)
|
|
#define WMF_DC_BACKGROUND
|
(  |
C |
|
) |
(&((C)->bgcolor))
|
|
#define WMF_DC_BREAKEXTRA
|
(  |
C |
|
) |
((C)->breakextra)
|
|
#define WMF_DC_BRUSH
|
(  |
C |
|
) |
((C)->brush)
|
|
#define WMF_DC_CHAREXTRA
|
(  |
C |
|
) |
((C)->charextra)
|
|
#define WMF_DC_FONT
|
(  |
C |
|
) |
((C)->font)
|
|
#define WMF_DC_OPAQUE
|
(  |
C |
|
) |
((C)->bgmode == OPAQUE)
|
|
|
WMF_DC_OPAQUE(wmfDC* C) -> (U16) whether to fill opaque (non-zero if true) |
#define WMF_DC_PEN
|
(  |
C |
|
) |
((C)->pen)
|
|
#define WMF_DC_POLYFILL
|
(  |
C |
|
) |
((C)->polyfillmode)
|
|
#define WMF_DC_ROP
|
(  |
C |
|
) |
((C)->ROPmode)
|
|
#define WMF_DC_SET_BACKGROUND
|
(  |
C, Z |
|
) |
(C)->bgcolor = (*(Z))
|
|
|
WMF_DC_SET_BACKGROUND(wmfDC* C,(wmfRGB*) background color) |
#define WMF_DC_SET_BREAKEXTRA
|
(  |
C, Z |
|
) |
(C)->breakextra = (Z)
|
|
|
WMF_DC_SET_BREAKEXTRA(wmfDC* C,(U16) break [line break??]) |
#define WMF_DC_SET_BRUSH
|
(  |
C, Z |
|
) |
(C)->brush = (Z)
|
|
|
WMF_DC_SET_BRUSH(wmfDC* C,(wmfBrush*) current brush) |
#define WMF_DC_SET_CHAREXTRA
|
(  |
C, Z |
|
) |
(C)->charextra = (Z)
|
|
|
WMF_DC_SET_CHAREXTRA(wmfDC* C,(U16) char [extended character set??]) |
#define WMF_DC_SET_FONT
|
(  |
C, Z |
|
) |
(C)->font = (Z)
|
|
|
WMF_DC_SET_FONT(wmfDC* C,(wmfFont*) current font) |
#define WMF_DC_SET_OPAQUE
|
(  |
C |
|
) |
(C)->bgmode = OPAQUE
|
|
#define WMF_DC_SET_PEN
|
(  |
C, Z |
|
) |
(C)->pen = (Z)
|
|
|
WMF_DC_SET_PEN(wmfDC* C,(wmfPen*) current pen) |
#define WMF_DC_SET_POLYFILL
|
(  |
C, Z |
|
) |
(C)->polyfillmode = (Z)
|
|
|
WMF_DC_SET_POLYFILL(wmfDC* C,(U16) how to fill polygons) |
#define WMF_DC_SET_ROP
|
(  |
C, Z |
|
) |
(C)->ROPmode = (Z)
|
|
|
WMF_DC_SET_ROP(wmfDC* C,(U16) ROP mode) |
#define WMF_DC_SET_TEXTALIGN
|
(  |
C, Z |
|
) |
(C)->textalign = (Z)
|
|
|
WMF_DC_SET_TEXTALIGN(wmfDC* C,(U16) how to align text) |
#define WMF_DC_SET_TEXTCOLOR
|
(  |
C, Z |
|
) |
(C)->textcolor = (*(Z))
|
|
|
WMF_DC_SET_TEXTCOLOR(wmfDC* C,(wmfRGB*) text color) |
#define WMF_DC_SET_TRANSPARENT
|
(  |
C |
|
) |
(C)->bgmode = TRANSPARENT
|
|
#define WMF_DC_TEXTALIGN
|
(  |
C |
|
) |
((C)->textalign)
|
|
#define WMF_DC_TEXTCOLOR
|
(  |
C |
|
) |
(&((C)->textcolor))
|
|
#define WMF_DC_TRANSPARENT
|
(  |
C |
|
) |
((C)->bgmode == TRANSPARENT)
|
|
#define WMF_FONT_CHARSET
|
(  |
F |
|
) |
((F)->lfCharSet)
|
|
#define WMF_FONT_CLIP
|
(  |
F |
|
) |
((F)->lfClipPrecision)
|
|
#define WMF_FONT_ESCAPEMENT
|
(  |
F |
|
) |
((F)->lfEscapement)
|
|
#define WMF_FONT_FTFACE
|
(  |
F |
|
) |
((F)->ft_face)
|
|
#define WMF_FONT_HEIGHT
|
(  |
F |
|
) |
((F)->lfHeight)
|
|
#define WMF_FONT_ITALIC
|
(  |
F |
|
) |
((F)->lfItalic)
|
|
#define WMF_FONT_NAME
|
(  |
F |
|
) |
((F)->lfFaceName)
|
|
|
WMF_FONT_NAME(wmfFont* F) -> (char*) font name supplied by metafile |
#define WMF_FONT_ORIENTATION
|
(  |
F |
|
) |
((F)->lfOrientation)
|
|
#define WMF_FONT_OUT
|
(  |
F |
|
) |
((F)->lfOutPrecision)
|
|
#define WMF_FONT_PITCH
|
(  |
F |
|
) |
((F)->lfPitchAndFamily)
|
|
#define WMF_FONT_PSNAME
|
(  |
F |
|
) |
((F)->ps_name)
|
|
|
WMF_FONT_PSNAME(wmfFont* F) -> (char*) font name to use in postscript output |
#define WMF_FONT_QUALITY
|
(  |
F |
|
) |
((F)->lfQuality)
|
|
#define WMF_FONT_SET_CHARSET
|
(  |
F, Z |
|
) |
(F)->lfCharSet = (Z)
|
|
|
WMF_FONT_SET_CHARSET(wmfFont* F,(U8) chracter set) |
#define WMF_FONT_SET_CLIP
|
(  |
F, Z |
|
) |
(F)->lfClipPrecision = (Z)
|
|
|
WMF_FONT_SET_CLIP(wmfFont* F,(U8) clip precision [??]) |
#define WMF_FONT_SET_ESCAPEMENT
|
(  |
F, Z |
|
) |
(F)->lfEscapement = (Z)
|
|
|
WMF_FONT_SET_ESCAPEMENT(wmfFont* F,(S16) escapement) |
#define WMF_FONT_SET_HEIGHT
|
(  |
F, Z |
|
) |
(F)->lfHeight = (Z)
|
|
|
WMF_FONT_SET_HEIGHT(wmfFont* F,(U16) font height) |
#define WMF_FONT_SET_ITALIC
|
(  |
F, Z |
|
) |
(F)->lfItalic = (Z)
|
|
|
WMF_FONT_SET_ITALIC(wmfFont* F,(U8) italic) |
#define WMF_FONT_SET_NAME
|
(  |
F, Z |
|
) |
(F)->lfFaceName = (Z)
|
|
|
WMF_FONT_SET_NAME(wmfFont* F,(char*) font name supplied by metafile [do not free this string!]) |
#define WMF_FONT_SET_ORIENTATION
|
(  |
F, Z |
|
) |
(F)->lfOrientation = (Z)
|
|
|
WMF_FONT_SET_ORIENTATION(wmfFont* F,(S16) orientation [??]) |
#define WMF_FONT_SET_OUT
|
(  |
F, Z |
|
) |
(F)->lfOutPrecision = (Z)
|
|
|
WMF_FONT_SET_OUT(wmfFont* F,(U8) output precision [??]) |
#define WMF_FONT_SET_PITCH
|
(  |
F, Z |
|
) |
(F)->lfPitchAndFamily = (Z)
|
|
|
WMF_FONT_SET_PITCH(wmfFont* F,(U8) pitch & family [??]) |
#define WMF_FONT_SET_QUALITY
|
(  |
F, Z |
|
) |
(F)->lfQuality = (Z)
|
|
|
WMF_FONT_SET_QUALITY(wmfFont* F,(U8) quality [??]) |
#define WMF_FONT_SET_WEIGHT
|
(  |
F, Z |
|
) |
(F)->lfWeight = (Z)
|
|
|
WMF_FONT_SET_WEIGHT(wmfFont* F,(U16) weight) |
#define WMF_FONT_SET_WIDTH
|
(  |
F, Z |
|
) |
(F)->lfWidth = (Z)
|
|
|
WMF_FONT_SET_WIDTH(wmfFont* F,(U16) font `width') |
#define WMF_FONT_WEIGHT
|
(  |
F |
|
) |
((F)->lfWeight)
|
|
#define WMF_FONT_WIDTH
|
(  |
F |
|
) |
((F)->lfWidth)
|
|
#define WMF_PEN_COLOR
|
(  |
P |
|
) |
(&((P)->lopnColor))
|
|
#define WMF_PEN_ENDCAP
|
(  |
P |
|
) |
((P)->lopnStyle & PS_ENDCAP_MASK)
|
|
#define WMF_PEN_HEIGHT
|
(  |
P |
|
) |
((P)->height)
|
|
|
WMF_PEN_HEIGHT(wmfPen* P) -> (double) pen `height' (thickness w.r.t. y-axis) |
#define WMF_PEN_JOIN
|
(  |
P |
|
) |
((P)->lopnStyle & PS_JOIN_MASK)
|
|
#define WMF_PEN_SET_COLOR
|
(  |
P, Z |
|
) |
(P)->lopnColor = (*(Z))
|
|
|
WMF_PEN_SET_COLOR(wmfPen* P,(wmfRGB*) pen color) |
#define WMF_PEN_SET_ENDCAP
|
(  |
P, Z |
|
) |
(P)->lopnStyle = ((P)->lopnStyle & ~PS_ENDCAP_MASK) | ((Z) & PS_ENDCAP_MASK)
|
|
|
WMF_PEN_SET_ENDCAP(wmfPen* P,(U16) endcap style) |
#define WMF_PEN_SET_HEIGHT
|
(  |
P, Z |
|
) |
(P)->height = (Z)
|
|
|
WMF_PEN_SET_HEIGHT(wmfPen* P,(double) pen `height') |
#define WMF_PEN_SET_JOIN
|
(  |
P, Z |
|
) |
(P)->lopnStyle = ((P)->lopnStyle & ~PS_JOIN_MASK ) | ((Z) & PS_JOIN_MASK )
|
|
|
WMF_PEN_SET_JOIN(wmfPen* P,(U16) join style) |
#define WMF_PEN_SET_STYLE
|
(  |
P, Z |
|
) |
(P)->lopnStyle = ((P)->lopnStyle & ~PS_STYLE_MASK ) | ((Z) & PS_STYLE_MASK )
|
|
|
WMF_PEN_SET_STYLE(wmfPen* P,(U16) pen style) |
#define WMF_PEN_SET_TYPE
|
(  |
P, Z |
|
) |
(P)->lopnStyle = ((P)->lopnStyle & ~PS_TYPE_MASK ) | ((Z) & PS_TYPE_MASK )
|
|
|
WMF_PEN_SET_TYPE(wmfPen* P,(U16) `type' of pen) |
#define WMF_PEN_SET_WIDTH
|
(  |
P, Z |
|
) |
(P)->width = (Z)
|
|
|
WMF_PEN_SET_WIDTH(wmfPen* P,(double) pen `width') |
#define WMF_PEN_STYLE
|
(  |
P |
|
) |
((P)->lopnStyle & PS_STYLE_MASK)
|
|
#define WMF_PEN_TYPE
|
(  |
P |
|
) |
((P)->lopnStyle & PS_TYPE_MASK)
|
|
#define WMF_PEN_WIDTH
|
(  |
P |
|
) |
((P)->width)
|
|
|
WMF_PEN_WIDTH(wmfPen* P) -> (double) pen `width' (thickness w.r.t. x-axis) |
#define WMF_TEXT_ANGLE
|
(  |
F |
|
) |
((((double) (F)->lfEscapement) / 10) * M_PI / 180)
|
|
#define WMF_TEXT_SET_STRIKEOUT
|
(  |
F, Z |
|
) |
(F)->lfStrikeOut = (Z)
|
|
|
WMF_TEXT_SET_STRIKEOUT(wmfFont* F,(U8) ?? whether to strikeout (?? how thick)) |
#define WMF_TEXT_SET_UNDERLINE
|
(  |
F, Z |
|
) |
(F)->lfUnderline = (Z)
|
|
|
WMF_TEXT_SET_UNDERLINE(wmfFont* F,(U8) ?? whether to underline (?? how thick)) |
#define WMF_TEXT_STRIKEOUT
|
(  |
F |
|
) |
((F)->lfStrikeOut)
|
|
#define WMF_TEXT_UNDERLINE
|
(  |
F |
|
) |
((F)->lfUnderline)
|
|
Generated at Sun Oct 28 12:22:55 2001 for libwmf by
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001
|