Clase EmfAlphaBlend

Summary: The EMR_ALPHABLEND record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, including alpha transparency data, according to a specified blending operation.

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

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

Inheritance: EmfBitmapRecordType

Constructors

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

Properties

NameTypeAccessDescripción
bk_src_argb_32_colorintr/wObtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica el
color de fondo del mapa de bits de origen.
blend_functionEmfBlendFunctionr/wObtiene o establece una estructura que especifica las operaciones de mezcla para los mapas de bits de origen y
destino.
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.
cx_destintr/wObtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de destino
. Este valor DEBE ser mayor que cero.
cx_srcintr/wObtiene o establece un entero con signo de 32 bits que especifica el ancho lógico del rectángulo de origen.
Este valor DEBE ser mayor que cero.
cy_destintr/wObtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de destino
. Este valor DEBE ser mayor que cero.
cy_srcintr/wObtiene o establece un entero con signo de 32 bits que especifica la altura lógica del rectángulo de origen
. Este valor DEBE ser mayor que cero.
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 necesita estar
contiguo con la porción fija del registro EMR_ALPHABLEND. En consecuencia, los campos en este
búfer que están etiquetados como “UndefinedSpace” son opcionales y DEBEN ser ignorados.
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 lógica de la esquina superior izquierda
del rectángulo de origen.
xform_srMatrixr/wObtiene o establece un objeto XForm (sección 2.2.28) que especifica una transformación de espacio mundial a espacio de página para aplicar al mapa de bits 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 lógica de la esquina superior 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: EmfAlphaBlend(source)

 EmfAlphaBlend(source) 

Inicializa una nueva instancia de la clase EmfAlphaBlend.

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