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

EMF+ manual 2.3.4.9, Microsoft name: EmfPlusDrawImagePoints Record, Index 0x1B. More...

#include <upmf.h>

Data Fields

U_PMF_CMN_HDR Header
 Common header.
 
uint32_t ImgAttrID
 EmfPlusImageAttributes object.
 
int32_t SrcUnit
 UnitType enumeration.
 
U_PMF_RECTF SrcRect
 Region of image.
 
uint32_t Elements
 Number of members in Points, must be 3.
 

Detailed Description

EMF+ manual 2.3.4.9, Microsoft name: EmfPlusDrawImagePoints Record, Index 0x1B.

 flags (LITTLE endian here, manual uses BIG endian)
    bit 14      U_PPF_C Set: Points is U_PMF_POINT; Clear: Points is U_PMF_POINTF
    bit 13      U_PPF_E Set: effect from previous U_PMF_SERIALIZABLEOBJECT record will be applied; Clear: no effect applied
    bit 11      U_PPF_P Set: Points has relative coordinates; Clear: Points has absolute coordinates
    bits 0-7    Index of an U_PMF_Image object in the EMF+ object table (0-63, inclusive)

    bit1 bit4  Type of Data
    1    0     U_EMF_POINT
    0    0     U_EMF_POINTF
    0    1     U_EMF_POINTR 

WARNING! Windows XP Preview does not show filter effects, whether or not U_PPF_E is set. They are visible if the EMF+ file is inserted as an image into PowerPoint.


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