EmfBitBlt Classe
Contenu
[
Cacher
]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
| Name | Description |
|---|---|
| EmfBitBlt(source) | Initialise une nouvelle instance de la classe EmfBitBlt. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bit_blt_raster_operation | WmfTernaryRasterOperation | r/w | Obtient 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_color | int | r/w | Obtient 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. |
| bounds | Rectangle | r/w | Obtient 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_dest | int | r/w | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique de la source et du rectangle de destination. |
| cy_dest | int | r/w | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique de la source et du rectangle de destination. |
| size | int | r/w | Obtient ou définit la taille de l’enregistrement |
| source_bitmap | WmfDeviceIndependentBitmap | r/w | Obtient 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. |
| type | EmfRecordType | r/w | Obtient ou définit le type. |
| usage_src | EmfDibColors | r/w | Obtient 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_dest | int | r/w | Obtient 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_src | int | r/w | Obtient 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_src | Matrix | r/w | Obtient 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_dest | int | r/w | Obtient 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_src | int | r/w | Obtient 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
| Name | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| source | EmfRecord | La source. |
Method: create_from_record(source) [static]
create_from_record(source)
Initialise une nouvelle instance de la classe EmfRecord.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| source | EmfRecord | La source. |
Returns
| Type | Description |
|---|---|
| EmfRecord |
Method: create_from_type(type) [static]
create_from_type(type)
Initialise une nouvelle instance de la classe EmfRecord.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| type | EmfRecordType | Le type d’enregistrement. |
Returns
| Type | Description |
|---|---|
| EmfRecord |