EmfBitBlt

EmfBitBlt class

L’enregistrement EMR_BITBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , éventuellement en combinaison avec un motif de pinceau, selon une opération raster spécifiée.

public sealed class EmfBitBlt : EmfBitmapRecordType

Constructeurs

NomLa description
EmfBitBlt(EmfRecord)Initialise une nouvelle instance duEmfBitBlt classe.

Propriétés

NomLa description
BitBltRasterOperation { get; set; }Obtient ou définit un entier non signé 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 pinceau, pour obtenir la couleur finale.
BkSrcArgb32Color { get; set; }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 { get; set; }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 périphérique.
CxDest { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la largeur logique des rectangles source et destination.
CyDest { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la hauteur logique des rectangles source et destination.
Size { get; set; }Obtient ou définit la taille de l’enregistrement
SourceBitmap { get; set; }Obtient ou définit un tampon contenant le bitmap source, qui n’a pas besoin d’être contigu à la partie fixe de l’enregistrement EMR_BITBLT. En conséquence, les champs de ce tampon qui sont étiquetés “UndefinedSpace” sont facultatifs et DOIVENT être ignorés.
Type { get; set; }Obtient ou définit le type.
UsageSrc { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie comment interpréter les valeurs de la table de couleurs dans l’en-tête du bitmap source. Cette valeur DOIT être dans l’énumération DIBColors (section 2.1.9).
XDest { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du rectangle de destination.
XformSrc { get; set; }Obtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation d’espace universel en espace de page à appliquer au bitmap source.
XSrc { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du rectangle source.
YDest { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du rectangle de destination.
YSrc { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du rectangle source.

Voir également