EmfStretchBlt
Contenuti
[
Nascondere
]EmfStretchBlt class
Il record EMR_STRETCHBLT 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, secondo un’operazione raster specificata, allungando o comprimendo l’output per adattarlo alle dimensioni della destinazione, se necessario .
public sealed class EmfStretchBlt : EmfBitmapRecordType
Costruttori
| Nome | Descrizione |
|---|---|
| EmfStretchBlt() | Inizializza una nuova istanza diEmfStretchBlt classe. |
| EmfStretchBlt(EmfRecord) | Inizializza una nuova istanza diEmfStretchBlt 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. |
| 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 |
| 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. |
| CxSrc { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica del rettangolo di origine. |
| CyDest { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di destinazione. |
| CySrc { get; set; } | Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di origine. |
| DestRect { get; set; } | Ottiene o imposta il valore dest. |
| 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_STRETCHBLT. Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati. |
| SrcRect { get; set; } | Ottiene o imposta la sorgente rect. |
| 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
- class EmfBitmapRecordType
- spazio dei nomi Aspose.Imaging.FileFormats.Emf.Emf.Records
- assemblea Aspose.Imaging