EmfMaskBlt
Contenuti
[
Nascondere
]EmfMaskBlt class
Il record EMR_MASKBLT 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 e con l’applicazione di una bitmap maschera di colore, in base alle operazioni raster in primo piano e sullo sfondo specificate.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Costruttori
Nome | Descrizione |
---|---|
EmfMaskBlt(EmfRecord) | Inizializza una nuova istanza diEmfMaskBlt classe. |
Proprietà
Nome | Descrizione |
---|---|
Argb32BkColorSrc { 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 del rettangolo di destinazione. |
CyDest { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di destinazione. |
MaskBitmap { get; set; } | Ottiene o imposta un buffer contenente le bitmap della maschera, che non devono essere contigue con la parte fissa del record EMR_MASKBLT o tra loro . Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono facoltativi e DEVE essere ignorato. |
Rop4 { get; set; } | Ottiene o imposta un’operazione raster quaternaria, che specifica le operazioni raster ternarie per i colori di primo piano e di sfondo di una bitmap. Questi valori definiscono come i dati colore di il rettangolo di origine devono essere combinati con i dati colore del rettangolo di destinazione. |
Size { get; set; } | Ottiene o imposta la dimensione del record |
SourceBitmap { get; set; } | Ottiene o imposta un buffer contenente le bitmap di origine, che non devono essere contigue con la parte fissa del record EMR_MASKBLT o tra loro . Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono facoltativi e DEVE essere ignorato. |
Type { get; set; } | Ottiene o imposta il tipo. |
UsageMask { 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 della maschera. Questo valore DEVE essere nell’enumerazione DIBColors. |
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. |
XMask { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro della bitmap della maschera. |
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. |
YMask { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro della bitmap della maschera. |
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
- class EmfBitmapRecordType
- spazio dei nomi Aspose.Imaging.FileFormats.Emf.Emf.Records
- assemblea Aspose.Imaging