Class EmfPlgBlt

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à

int

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à

Rectangle

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à

int

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à

int

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à

WmfDeviceIndependentBitmap

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à

WmfDeviceIndependentBitmap

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à

EmfDibColors

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à

EmfDibColors

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à

Matrix

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à

int

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à

int

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à

int

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; }

Valore di proprietà

int

 Italiano