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_DRAWDRIVERSTRING Struct Reference

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.
 

Detailed Description

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)


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