libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
EMF+ manual 2.3.4.14, Microsoft name: EmfPlusDrawString Record, Index 0x1C. More...
#include <upmf.h>
Data Fields | |
U_PMF_CMN_HDR | Header |
Common header. | |
uint32_t | BrushID |
Color or index to Brush object, depends on Flags bit0. | |
uint32_t | FormatID |
U_PMF_STRINGFORMAT object in EMF+ Object Table. | |
uint32_t | Length |
Number of characters in the string. | |
U_PMF_RECTF | Rect |
String's bounding box. | |
EMF+ manual 2.3.4.14, Microsoft name: EmfPlusDrawString Record, Index 0x1C.
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)