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

#include <upmf.h>

Data Fields

uint16_t Type
 Recordtype enumeration (what this record is)
 
uint16_t Flags
 Flags (meaning varies by record type)
 
uint32_t Size
 Bytes in record, including this struct (will be a multiple of 4)
 
uint32_t DataSize
 Bytes of data that follow, may not be a multiple of 4.
 

Detailed Description

U_PMF_TEXTUREBRUSHOPTIONALDATA EMF+ manual 2.2.2.46, Microsoft name: EmfPlusTextureBrushOptionalData Object

Every part of this object is variable or optional, there is no corresponding struct

    U_PMF_TRANSFORMMATRIX  Matrix;          Transformation matrix, present if Flag BrushDataTransform is set.
    U_PMF_IMAGE            Image            Image that contains the texture. Present if the PMR record that includes this object still has space
                                              for an U_PMF_IMAGE after all the other variable and optional data
                                              within it has been accounted for.

U_PMF_TRANSFORMMATRIX EMF+ manual 2.2.2.47, Microsoft name: EmfPlusTransformMatrix Object, defined above, before 2.2.2.25 common structure present at the beginning of all(*) EMF+ records


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