Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
U_EMREOF Struct Reference

EMF manual 3.2.4.1
More...

#include <uemf.h>

Public Attributes

U_EMR emr
 U_EMR.
 
U_CBPLENTRIES cbPalEntries
 Number of palette entries.
 
U_OFFPLENTRIES offPalEntries
 Offset in bytes to array of palette entries.
 

Detailed Description

EMF manual 3.2.4.1

This is a very odd structure because the nSizeLast follows an optional variable size field. Consequently even though nSizeLast has a name it cannot actually be accessed by it! Following the core structure appear these fields:
U_LOGPLTNTRY PalEntries[1]; Record may include optional array of PalEntries

uint32_t            nSizeLast;      Mandatory, but position isn't fixed. Must have same value as emr.nSize in header record

Definition at line 2237 of file uemf.h.

Member Data Documentation

◆ cbPalEntries

U_CBPLENTRIES U_EMREOF::cbPalEntries

Number of palette entries.

Definition at line 2239 of file uemf.h.

◆ emr

U_EMR U_EMREOF::emr

U_EMR.

Definition at line 2238 of file uemf.h.

◆ offPalEntries

U_OFFPLENTRIES U_EMREOF::offPalEntries

Offset in bytes to array of palette entries.

Definition at line 2240 of file uemf.h.


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