EmfSetDiBitsToDevice Clase

Summary: The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scan lines of
a source bitmap to a destination rectangle.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfSetDiBitsToDevice

Inheritance: EmfBitmapRecordType

Constructors

NameDescripción
EmfSetDiBitsToDevice(source)Inicializa una nueva instancia de la clase EmfSetDiBitsToDevice.

Properties

NameTypeAccessDescripción
boundsRectangler/wObtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define el
rectángulo delimitador de destino en unidades del dispositivo.
c_scansintr/wObtiene o establece un entero sin signo de 32 bits que especifica el número de líneas de escaneo.
cx_srcintr/wObtiene o establece un 32-bit signed integer que especifica el ancho en píxeles del rectángulo de origen.
cy_srcintr/wObtiene o establece un entero con signo de 32 bits que especifica la altura en píxeles del rectángulo de origen.
tamañointr/wObtiene o establece el tamaño del registro
source_bitmapWmfDeviceIndependentBitmapr/wObtiene o establece un búfer que contiene el mapa de bits de origen, que no es necesario que sea
contiguo con la porción fija del registro EMR_SETDIBITSTODEVICE. En consecuencia, los campos
en este búfer que están etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
start_scanintr/wObtiene o establece un entero sin signo de 32 bits que especifica la primera línea de escaneo en la matriz.
typeEmfRecordTyper/wObtiene o establece el tipo.
usage_srcEmfDibColorsr/wObtiene o establece un entero sin signo de 32 bits que especifica cómo interpretar los valores en la
tabla de colores del encabezado del mapa de bits de origen. Este valor DEBE estar en la enumeración DIBColors (sección 2.1.9).
x_destintr/wObtiene o establece un entero con signo de 32 bits que especifica la coordenada x lógica de la esquina superior izquierda
del rectángulo de destino.
x_srcintr/wObtiene 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.
y_destintr/wObtiene o establece un entero con signo de 32 bits que especifica la coordenada y lógica de la esquina superior izquierda
del rectángulo de destino.
y_srcintr/wObtiene 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.

Methods

NameDescripción
create_from_record(source)Inicializa una nueva instancia de la clase EmfRecord.
create_from_type(type)Inicializa una nueva instancia de la clase EmfRecord.

Constructor: EmfSetDiBitsToDevice(source)

 EmfSetDiBitsToDevice(source) 

Inicializa una nueva instancia de la clase EmfSetDiBitsToDevice.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordLa fuente.

Method: create_from_record(source) [static]

 create_from_record(source) 

Inicializa una nueva instancia de la clase EmfRecord.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordLa fuente.

Returns

TipoDescripción
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Inicializa una nueva instancia de la clase EmfRecord.

Parameters:

ParámetroTipoDescripción
typeEmfRecordTypeEl tipo de registro.

Returns

TipoDescripción
EmfRecord