Class EmfMaskBlt
Il nome: Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblea: Aspose.Imaging.dll (25.4.0)
Il record EMR_MASKBLT specifica un blocco di trasferimento di pixel da una bitmap fonte a una destinazionerettangolo, opzionale in combinazione con un modello di spazzolino e con l’applicazione di una maschera coloratabitmap, secondo le operazioni precedenti e background raster.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
I membri ereditari
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMaskBlt(EmfRecord)
Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt.
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
La fonte .
Properties
Argb32BkColorSrc
Riceve o imposta un oggetto WMF ColorRef ([MS-WMf] sezione 2.2.2.8 che specifica ilIl colore di sfondo della fonte bitmap.
public int Argb32BkColorSrc { get; set; }
Valore di proprietà
Bounds
Riceve o imposta un oggetto WMF RectL ([MS-WMV] sezione 2.2.2.19) che definisce ildestinazione limitando il rectangolo in unità di dispositivo.
public Rectangle Bounds { get; set; }
Valore di proprietà
CxDest
Riceve o impone un integratore firmato a 32 bit che specifica la larghezza logica del rettangolo di destinazione.
public int CxDest { get; set; }
Valore di proprietà
CyDest
Riceve o impone un integratore firmato a 32 bit che specifica l’altezza logica del rettangolo di destinazione.
public int CyDest { get; set; }
Valore di proprietà
MaskBitmap
Riceve o mette un buffer contenente le bitmap della maschera, che non sononecessaria per essere coerente con la porzione fissa del registro EMR_MASKBLT o con ogniDi conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali eBisogna essere ignorato.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Valore di proprietà
Rop4
Riceve o stabilisce un’operazione di raster quaternario, che specifica le operazioni di Raster ternario peri colori anteriori e di sfondo di un bitmap. questi valori definiscono come i dati di coloreIl rettangolo di sorgente deve essere combinato con i dati di colore del destino.
public EmfRop4 Rop4 { get; set; }
Valore di proprietà
SourceBitmap
Riceve o mette un buffer che contiene le bitmap di sorgente, che non sononecessaria per essere coerente con la porzione fissa del registro EMR_MASKBLT o con ogniDi conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali eBisogna essere ignorato.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Valore di proprietà
UsageMask
Riceve o impone un integratore non firmato a 32 bit che specifica come interpretare i valori nelTabella di colore nel titolo bitmap della maschera. Questo valore DEVE essere nell’elenco DIBColori.
public EmfDibColors UsageMask { get; set; }
Valore di proprietà
UsageSrc
Riceve o impone un integratore non firmato a 32 bit che specifica come interpretare i valori nelQuesto valore DEVE essere nell’elenco DIBColori (sezione 2.1.9).
public int UsageSrc { get; set; }
Valore di proprietà
Xdest
Riceve o impone un integratore firmato a 32 bit che specifica il logico x-coordinato della parte superiore sinistraL’angolo della destinazione rectangolare.
public int XDest { get; set; }
Valore di proprietà
di XMask
Riceve o impone un integratore firmato a 32 bit che specifica il logico x-coordinato dell’angolo superiore a sinistra della mappa bit della maschera.
public int XMask { get; set; }
Valore di proprietà
di XSrc
Riceve o impone un integratore firmato a 32 bit che specifica il logico x-coordinato della parte superiore sinistraL’angolo della fonte rectangolare.
public int XSrc { get; set; }
Valore di proprietà
XformSrc
Riceve o impone un oggetto XForm (sezione 2.2.28) che specifica un mondo-spazio per la trasformazione di spazio-pagina per applicarsi alla bitmap fonte.
public Matrix XformSrc { get; set; }
Valore di proprietà
di YDEST
Riceve o impone un integratore firmato a 32 bit che specifica il logico y-coordinato della parte superiore sinistraL’angolo della destinazione rectangolare.
public int YDest { get; set; }
Valore di proprietà
di YMASK
Riceve o impone un integratore firmato a 32 bit che specifica il logico y-coordinato dell’angolo superiore a sinistra della mappa bit della maschera.
public int YMask { get; set; }
Valore di proprietà
di YSrc
Riceve o impone un integratore firmato a 32 bit che specifica il logico y-coordinato della parte superiore sinistraL’angolo della fonte rectangolare.
public int YSrc { get; set; }