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
uwmf_print.h
Go to the documentation of this file.
1 
7 /*
8 File: uwmf_print.h
9 Version: 0.0.2
10 Date: 14-FEB-2013
11 Author: David Mathog, Biology Division, Caltech
12 email: mathog@caltech.edu
13 Copyright: 2012 David Mathog and California Institute of Technology (Caltech)
14 */
15 
16 #ifndef _UWMF_PRINT_
17 #define _UWMF_PRINT_
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 #include "uwmf.h"
23 #include "uemf_print.h"
24 
26 /* prototypes for objects used in WMR records (other than those defined in uemf_print.h) */
27 void brush_print(U_BRUSH b);
28 void font_print(const char *font);
29 void pltntry_print(U_PLTNTRY pny);
30 void palette_print(const U_PALETTE *p, const char *PalEntries);
31 void pen_print(U_PEN p);
32 void rect16_ltrb_print(U_RECT16 rect);
33 void rect16_brtl_print(U_RECT16 rect);
34 void region_print(const char *region);
35 void bitmap16_print(U_BITMAP16 b);
36 void bitmapcoreheader_print(U_BITMAPCOREHEADER ch);
37 void logbrushw_print(U_WLOGBRUSH lb);
38 void polypolygon_print(uint16_t nPolys, const uint16_t *aPolyCounts, const char *Points);
39 void scan_print(U_SCAN sc);
40 void dibheader_print(const void *dh);
41 
42 /* prototypes for WMF records */
43 int wmfheader_print(const char *contents, const char *blimit);
44 void U_WMRNOTIMPLEMENTED_print(const char *contents);
45 int U_wmf_onerec_print(const char *contents, const char *blimit, int recnum, size_t off);
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 #endif /* _UWMF_PRINT_ */
Definition: uwmf.h:1043
Definition: uwmf.h:809
Coordinates of the upper left, lower right corner. Note that the coordinate system is 0...
Definition: uwmf.h:831
Definition: uwmf.h:977
Definition: uwmf.h:795
int U_wmf_onerec_print(const char *contents, const char *blimit, int recnum, size_t off)
Print any record in a wmf.
Definition: uwmf_print.c:1339
Structures, definitions, and function prototypes for WMF files.
Definition: uwmf.h:860
Definition: uwmf.h:817
Definition: uwmf.h:871
Definition: uwmf.h:764
Prototypes for functions for printing records from EMF files.