|
libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
EMF+ manual 2.3.4.6, Microsoft name: EmfPlusDrawDriverString Record, Index 0x36. More...
#include <upmf.h>
Data Fields | |
| U_PMF_CMN_HDR | Header |
| Common header. | |
| U_FLOAT | Tension |
| Controls splines, 0 is straight line, >0 is curved. | |
| uint32_t | BrushID |
| Color or index to Brush object, depends on Flags bit0. | |
| uint32_t | DSOFlags |
| DriverStringOptions flags. | |
| uint32_t | HasMatrix |
| If 1 record contains a TransformMatrix field, if 0 it does not. | |
| uint32_t | Elements |
| Number of members in Glyphs and Positions array. | |
EMF+ manual 2.3.4.6, Microsoft name: EmfPlusDrawDriverString Record, Index 0x36.
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 bits 0-7 Index of an U_PMF_FONT object in the EMF+ object table (0-63, inclusive)
1.8.5