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

For U_BITMAPINFO bmiHeader field. More...

#include <uemf.h>

Data Fields

uint32_t biSize
 Structure size in bytes.
 
int32_t biWidth
 Bitmap width in pixels.
 
int32_t biHeight
 
uint16_t biPlanes
 Planes (must be 1)
 
uint16_t biBitCount
 BitCount Enumeration (determines number of RBG colors)
 
uint32_t biCompression
 BI_Compression Enumeration.
 
uint32_t biSizeImage
 Image size in bytes or 0 = "default size (calculated from geometry?)".
 
int32_t biXPelsPerMeter
 X Resolution in pixels/meter.
 
int32_t biYPelsPerMeter
 Y Resolution in pixels/meter.
 
U_NUM_RGBQUAD biClrUsed
 Number of bmciColors in U_BITMAPINFO/U_BITMAPCOREINFO that are used by the bitmap.
 
uint32_t biClrImportant
 Number of bmciColors needed (0 means all).
 

Detailed Description

For U_BITMAPINFO bmiHeader field.

WMF manual 2.2.2.3 Microsoft name: BITMAPINFOHEADER Object

Field Documentation

int32_t U_BITMAPINFOHEADER::biHeight

Bitmap height in pixels, may be negative. abs(biHeight) is bitmap height bitmap may appear in two orientations: biHeight > 0 origin is LL corner, may be compressed, this is height after decompression. biHeight < 0 origin is UL corner, may not be compressed


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