libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
EMF+ manual 2.3.4.19, Microsoft name: EmfPlusFillPolygon Record, Index 0x0C. More...
#include <upmf.h>
Data Fields | |
U_PMF_CMN_HDR | Header |
Common header. | |
uint32_t | BrushID |
Color or index to Brush object, depends on Header.Flags bit0. | |
uint32_t | Elements |
Number of members in Points. | |
EMF+ manual 2.3.4.19, Microsoft name: EmfPlusFillPolygon Record, Index 0x0C.
flags (LITTLE endian here, manual uses BIG endian) bit 15 U_PPF_B Set: BrushID is an U_PFM_ARGB; Clear: is index of U_PMF_BRUSH object in EMF+ object table. bit 9 U_PPF_C Set: Points is U_PMF_POINT; Clear: Points is U_PMF_POINTF bit 12 U_PPF_P Set: Points has relative coordinates; Clear: Points has absolute coordinates
bit1 bit4 Type of Data 1 0 U_EMF_POINT 0 0 U_EMF_POINTF 0 1 U_EMF_POINTR