EmfHeaderExtension2

EmfHeaderExtension2 class

El objeto HeaderExtension2 define la segunda extensión del encabezado del metarchivo EMF. Agrega la capacidad para medir superficies de dispositivos en micrómetros, lo que mejora la resolución y la escalabilidad de los metarchivos EMF.

public sealed class EmfHeaderExtension2 : EmfHeaderObject

Constructores

NombreDescripción
EmfHeaderExtension2()Constructor predeterminado

Propiedades

NombreDescripción
Bounds { get; set; }Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que especifica los límites inclusivo-inclusivo rectangular en unidades de dispositivo del rectángulo más pequeño que se puede dibujar alrededor de la imagen almacenada en el metarchivo
Bytes { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño del metarchivo, en bytes.
Device { get; set; }Obtiene o establece un objeto WMF SizeL ([MS-WMF] sección 2.2.2.22) que especifica el tamaño del dispositivo de referencia, en píxeles
Frame { get; set; }Obtiene o establece un objeto WMF RectL que especifica las dimensiones rectangulares inclusivas, en unidades de 0,01 milímetros, de un rectángulo que rodea la imagen almacenada en el metarchivo
Handles { get; set; }Obtiene o establece un entero sin signo de 16 bits que especifica el número de objetos gráficos que se utilizarán durante el procesamiento del metarchivo
MicrometersX { get; set; }Obtiene o establece el tamaño horizontal de 32 bits del dispositivo de visualización para el que se generó la imagen del metarchivo, en micrómetros
MicrometersY { get; set; }Obtiene o establece el tamaño vertical de 32 bits del dispositivo de visualización para el que se generó la imagen del metarchivo, en micrómetros.
Millimeters { get; set; }Obtiene o establece un objeto WMF SizeL que especifica el tamaño del dispositivo de referencia, en milímetros
NDesription { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la matriz que contiene la descripción del contenido del metarchivo. Esto es cero si no hay una cadena de descripción.
NPalEntries { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número de entradas en la paleta del metarchivo . La paleta se encuentra en el registro EMR_EOF
OffDescription { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el desplazamiento desde el principio de este registro hasta la matriz que contiene la descripción del contenido del metarchivo
Records { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número de registros en el metarchivo
RecordSignature { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica la firma del registro. DEBE ser ENHMETA_SIGNATURE, de la enumeración FormatSignature (sección 2.1.14).
Reserved { get; set; }Obtiene o establece un entero sin signo de 16 bits que DEBE ser 0x0000 y DEBE ignorarse
Valid { get; }Obtiene un valor que indica si esteEmfHeaderObjectes válido.
Version { get; set; }Obtiene o establece la versión (4 bytes): un entero sin signo de 32 bits que especifica la interoperabilidad del metarchivo EMF. Esto DEBE ser 0x00010000

Ver también