EmfBitBlt Classe

Summary: The EMR_BITBLT record specifies a block transfer of pixels from a source bitmap to a destination
rectangle, optionally in combination with a brush pattern, according to a specified raster operation.

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

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

Inheritance: EmfBitmapRecordType

Constructors

NameDescription
EmfBitBlt(source)Initialise une nouvelle instance de la classe EmfBitBlt.

Properties

NameTypeAccessDescription
bit_blt_raster_operationWmfTernaryRasterOperationr/wObtient ou définit un entier non signé de 32 bits qui spécifie le code d’opération raster
. Ce code définit comment les données de couleur du rectangle source doivent être combinées avec les
données de couleur du rectangle de destination et éventuellement un motif de brosse, pour obtenir la couleur finale.
bk_src_argb_32_colorintr/wObtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8) qui spécifie la
couleur d’arrière-plan du bitmap source.
boundsRectangler/wObtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le
rectangle de délimitation de destination en unités de dispositif.
cx_destintr/wObtient ou définit un entier signé de 32 bits qui spécifie la largeur logique de la source et du
rectangle de destination.
cy_destintr/wObtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique de la source et du
rectangle de destination.
sizeintr/wObtient ou définit la taille de l’enregistrement
source_bitmapWmfDeviceIndependentBitmapr/wObtient ou définit un tampon contenant le bitmap source, qui n’est pas obligé d’être
contigu avec la partie fixe de l’enregistrement EMR_BITBLT. En conséquence, les champs de ce tampon
qui sont étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
typeEmfRecordTyper/wObtient ou définit le type.
usage_srcEmfDibColorsr/wObtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la
table de couleurs de l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’énumération DIBColors (section 2.1.9).
x_destintr/wObtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche
du rectangle de destination.
x_srcintr/wObtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche
du rectangle source.
xform_srcMatrixr/wObtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation de l’espace mondial vers l’espace page à appliquer au bitmap source.
y_destintr/wObtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche
du rectangle de destination.
y_srcintr/wObtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche
du rectangle source.

Methods

NameDescription
create_from_record(source)Initialise une nouvelle instance de la classe EmfRecord.
create_from_type(type)Initialise une nouvelle instance de la classe EmfRecord.

Constructor: EmfBitBlt(source)

 EmfBitBlt(source) 

Initialise une nouvelle instance de la classe EmfBitBlt.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa source.

Method: create_from_record(source) [static]

 create_from_record(source) 

Initialise une nouvelle instance de la classe EmfRecord.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa source.

Returns

TypeDescription
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Initialise une nouvelle instance de la classe EmfRecord.

Parameters:

ParamètreTypeDescription
typeEmfRecordTypeLe type d’enregistrement.

Returns

TypeDescription
EmfRecord