Class EmfPlgBlt
Il nome: Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblea: Aspose.Imaging.dll (25.4.0)
Il registro EMR_PLGBLT specifica un blocco di trasferimento di pixel da una bitmap fonte a una destinazioneParallelogramma, con l’applicazione di una maschera colorata bitmap.
public sealed class EmfPlgBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfPlgBlt
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
EmfPlgBlt(EmfRecord)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records.EmpPlgBlt.
public EmfPlgBlt(EmfRecord source)
Parameters
source
EmfRecord
La fonte .
Properties
AptlDest
Riceve o imposta una serie di tre oggetti WMF PointL ([MS-WM F] sezione 2.2.2.15) chespecifica tre angoli una zona di destinazione parallelogramma per il trasferimento del blocco.L’angolo superiore a sinistra della rettangola sorgente è mappato al primo punto in questa linea, ilL’angolo superiore destro al secondo punto, e il angolo inferiore sinistro al terzo punto. Il sudore basso destra del rectangulo sorgente è mappato al quarto punto implicito nelParallelogramma, che viene calcolato dai primi tre punti (A, B e C) trattandoli comedei vectori.D = B + C A
public Point[] AptlDest { get; set; }
Valore di proprietà
Point [ ]
BkSrcArgb32Color
Riceve o imposta un oggetto WMF ColorRef (sezione 2.2.2.8) che specifica ilIl colore di sfondo della fonte bitmap.
public int BkSrcArgb32Color { get; set; }
Valore di proprietà
Bounds
Riceve o imposta un oggetto WMF RectL ([MS-WMV] sezione 2.2.2.19) che definisce ilconfinamento rettangolo, in unità di dispositivo, per la produzione verso la destinazione.
public Rectangle Bounds { get; set; }
Valore di proprietà
CxSrc
Riceve o impone un integratore firmato a 32 bit che specifica la larghezza logica del rettangolo sorgente.
public int CxSrc { get; set; }
Valore di proprietà
CySrc
Riceve o impone un integratore firmato a 32 bit che specifica l’altezza logica del rettangolo sorgente.
public int CySrc { get; set; }
Valore di proprietà
MaskBitmap
Riceve o mette un buffer contenente il bitmap della maschera, che non èrichiesto di essere coerente con la porzione fissa del registro EMR_PLGBLT o l’uno con l’altro.Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali e devono essere ignorati.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Valore di proprietà
SourceBitmap
Riceve o mette un buffer contenente la bitmap fonte, che non èrichiesto di essere coerente con la porzione fissa del registro EMR_PLGBLT o l’uno con l’altro.Di conseguenza, i campi in questo buffer che sono etichettati “UndefinedSpace” sono opzionali e devono essere ignorati.
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 neltabella di colore nel titolo bitmap fonte. Questo valore DEVE essere nell’elenco DIBColori
public EmfDibColors UsageSrc { 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 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à
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; }