EmfSetDiBitsToDevice

EmfSetDiBitsToDevice class

El registro EMR_SETDIBITSTODEVICE especifica una transferencia en bloque de píxeles desde líneas de exploración especificadas de un mapa de bits de origen a un rectángulo de destino.

public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType

Constructores

NombreDescripción
EmfSetDiBitsToDevice(EmfRecord)Inicializa una nueva instancia delEmfSetDiBitsToDevice clase.

Propiedades

NombreDescripción
Bounds { get; set; }Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el rectángulo delimitador de destino en unidades de dispositivo.
CScans { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de exploración.
CxSrc { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el ancho en píxeles del rectángulo de origen.
CySrc { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la altura en píxeles del rectángulo de origen
IStartScan { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica la primera línea de exploración de la matriz.
Size { get; set; }Obtiene o establece el tamaño del registro
SourceBitmap { get; set; }Obtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea contiguo a la parte fija del registro EMR_SETDIBITSTODEVICE. En consecuencia, los campos en este búfer que están etiquetados como “UndefinedSpace” son opcionales y DEBEN ignorarse.
Type { get; set; }Obtiene o establece el tipo.
UsageSrc { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la tabla de colores en el encabezado del mapa de bits de origen. Este valor DEBE estar en la enumeración DIBColors (sección 2.1.9).
XDest { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la coordenada x lógica de la esquina superior izquierda del rectángulo de destino.
XSrc { get; set; }Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x en píxeles de la esquina inferior izquierda del rectángulo de origen.
YDest { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la coordenada y lógica de la esquina superior izquierda del rectángulo de destino.
YSrc { get; set; }Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y en píxeles de la esquina inferior izquierda del rectángulo de origen.

Observaciones

Este registro admite imágenes de origen en formato JPEG y PNG. El campo Compresión en el encabezado de mapa de bits fuente especifica el formato de imagen.

Ver también