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

#include <uwmf.h>

Data Fields

uint16_t Size16_4 [2]
 Total number of 16bit words in record.
 
uint8_t iType
 RecordType Enumeration.
 
uint8_t xb
 Extra high order byte associated with record type.
 
uint16_t rop3w [2]
 reassemble/store the Ternary raster operation rop3 value using rop3w, the 32 bit value is not aligned.
 
int16_t hSrc
 in logical units (of Src)
 
int16_t wSrc
 in logical units (of Src)
 
int16_t ySrc
 in logical units (UL corner of Src rect)
 
int16_t xSrc
 in logical units (UL corner of Src rect)
 
uint16_t ignore
 ignore
 
int16_t hDst
 in logical units (of Dst)
 
int16_t wDst
 in logical units (of Dst)
 
int16_t yDst
 in logical units (UL corner of Dst rect)
 
int16_t xDst
 in logical units (UL corner of Dst rect)
 

Detailed Description

WMF manual 2.3.1.3

The PX form is a variable structure the core/invariant part extends to xDst, and that is followed by a DeviceInvariantBitmap object which starts at "dib". The NOPX form is a constant structure.

if RecordSize == ((xb) + 3) then there is no bitmap and use the _NOPX form, otherwise use the _PX form Use Macro U_TEST_NOPX2.


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