MetaBitBlockTransfer


This metafile command performs a bit block transfer operation.

class MetaBitBlockTransfer : public Meta
{
 public:
  Rectangle Bounds;
  Point Position;
  Dimensions Size;
  unsigned Raster;
  Point Source;
  XForm SourceTransform;
  color SourceBackgroundColor;
  unsigned SourceUsage;
  unsigned SourceBitmapInformationOffset;
  unsigned SourceBitmapInformation;
  unsigned SourceBitsOffset;
  unsigned SourceBits;
};

Bounds The bounding Rectangle for the operation (in device units).
Position The upper-left Point of the destination rectangle (in logical coordinates).
Size The width and height of the destination rectangle.
Raster The raster operations to be applied in the bit block transfer.
Source The upper-left Point of the source rectangle (in logical coordinates).
SourceTransform The world to page space transformation in the source device context.
SourceBackgroundColor The background color (red,green,blue) of the source rectangle.
SourceUsage The colors following the BitmapInformation structure associated with the operation.
SourceBitmapInformationOffset The offset to the source bitmap information structure.
SourceBitmapInformation The size of the source bitmap information structure.
SourceBitsOffset The offset to the source bitmap bits.
SourceBits The size of the source bitmap bits.

Notes

See related C function BitBlockTransfer.