EmfSetDiBitsToDevice

EmfSetDiBitsToDevice class

Il record EMR_SETDIBITSTODEVICE specifica un trasferimento a blocchi di pixel da linee di scansione specificate di una bitmap di origine a un rettangolo di destinazione.

public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType

Costruttori

NomeDescrizione
EmfSetDiBitsToDevice(EmfRecord)Inizializza una nuova istanza diEmfSetDiBitsToDevice classe.

Proprietà

NomeDescrizione
Bounds { get; set; }Ottiene o imposta un oggetto RectL WMF ([MS-WMF] sezione 2.2.2.19) che definisce il rettangolo di delimitazione della destinazione in unità dispositivo.
CScans { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di righe di scansione.
CxSrc { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza in pixel del rettangolo di origine.
CySrc { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza in pixel del rettangolo di origine
IStartScan { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la prima riga di scansione nell’array.
Size { get; set; }Ottiene o imposta la dimensione del record
SourceBitmap { get; set; }Ottiene o imposta un buffer contenente la bitmap di origine, che non deve essere contigua alla parte fissa del record EMR_SETDIBITSTODEVICE. Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati.
Type { get; set; }Ottiene o imposta il tipo.
UsageSrc { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tabella dei colori nell’intestazione della bitmap di origine. Questo valore DEVE essere nell’enumerazione DIBColors (sezione 2.1.9).
XDest { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro del rettangolo di destinazione.
XSrc { get; set; }Ottiene o imposta un numero intero con segno a 32 bit che specifica la coordinata x in pixel dell’angolo inferiore sinistro del rettangolo di origine.
YDest { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro del rettangolo di destinazione.
YSrc { get; set; }Ottiene o imposta un numero intero con segno a 32 bit che specifica la coordinata y in pixel dell’angolo inferiore sinistro del rettangolo di origine.

Osservazioni

Questo record supporta immagini di origine in formato JPEG e PNG. Il campo Compressione nell’intestazione bitmap di origine specifica il formato dell’immagine.

Guarda anche