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
Data Fields
U_PMF_FILLPOLYGON Struct Reference

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.
 

Detailed Description

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


The documentation for this struct was generated from the following file: