EmfSetDiBitsToDevice
Contenu
[
Cacher
]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
| Nom | La description |
|---|---|
| EmfSetDiBitsToDevice(EmfRecord) | Initialise une nouvelle instance duEmfSetDiBitsToDevice classe. |
Propriétés
| Nom | La 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
- class EmfBitmapRecordType
- espace de noms Aspose.Imaging.FileFormats.Emf.Emf.Records
- Assemblée Aspose.Imaging