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. |
See related C function BitBlockTransfer.