EmfSetDiBitsToDevice

EmfSetDiBitsToDevice class

L’enregistrement EMR_SETDIBITSTODEVICE spécifie un transfert en bloc de pixels à partir de lignes de balayage spécifiées de une image bitmap source vers un rectangle de destination.

public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType

Constructeurs

NomLa description
EmfSetDiBitsToDevice(EmfRecord)Initialise une nouvelle instance duEmfSetDiBitsToDevice classe.

Propriétés

NomLa description
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.
CScans { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le nombre de lignes de balayage.
CxSrc { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la largeur en pixels du rectangle source.
CySrc { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la hauteur en pixels du rectangle source
IStartScan { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie la première ligne de balayage du tableau.
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_SETDIBITSTODEVICE. En conséquence, les champs dans 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.
XSrc { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie la coordonnée x en pixels du coin infé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 en pixels du coin inférieur gauche du rectangle source.

Remarques

Cet enregistrement prend en charge les images source au format JPEG et PNG. Le champ Compression dans l’en-tête du bitmap source spécifie le format de l’image.

Voir également