EmfBitBlt

EmfBitBlt class

Il record EMR_BITBLT specifica un trasferimento a blocchi di pixel da una bitmap di origine a un rettangolo di destinazione, opzionalmente in combinazione con un pattern di pennello, in base a un’operazione raster specificata.

public sealed class EmfBitBlt : EmfBitmapRecordType

Costruttori

NomeDescrizione
EmfBitBlt(EmfRecord)Inizializza una nuova istanza diEmfBitBlt classe.

Proprietà

NomeDescrizione
BitBltRasterOperation { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il codice dell’operazione raster . Questo codice definisce come combinare i dati del colore del rettangolo di origine con i dati del colore del rettangolo di destinazione e, facoltativamente, un motivo a pennello, per ottenere il colore finale.
BkSrcArgb32Color { get; set; }Ottiene o imposta un oggetto ColorRef WMF ([MS-WMF] sezione 2.2.2.8 che specifica il colore di sfondo della bitmap di origine.
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.
CxDest { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica dei rettangoli di origine e di destinazione.
CyDest { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica dei rettangoli di origine e di destinazione.
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_BITBLT. 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.
XformSrc { get; set; }Ottiene o imposta un oggetto XForm (sezione 2.2.28) che specifica una trasformazione da spazio globale a spazio pagina da applicare alla bitmap di origine.
XSrc { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo in alto a sinistra 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 intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro del rettangolo di origine.

Guarda anche