Class EmfPlgBlt

Class EmfPlgBlt

Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Die EMR_PLGBLT-Datei enthält eine Blockübertragung von Pixeln von einer Quellbitmap zu einem ZielParallelogram, mit der Anwendung einer Farbmaske Bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Vererbte Mitglieder

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlgBlt(EmfRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPlgBlt Klasse.

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

Die Quelle.

Properties

AptlDest

Er erhält oder stellt eine Reihe von drei WMF PointL-Objekten ([MS-WMF] Abschnitt 2.2.2.15) fest, dieAngeben Sie drei Ecke eine Parallelogram-Destinationsfläche für den Blockübergang.Der obere linksste Ecke des Quellrechts ist zum ersten Punkt in dieser Reihe, derOberrechts-Winkel zum zweiten Punkt, und der unterrechts-Winkel zum dritten Punkt. Der unterrechts-Winkel des Quellrechts wird auf den impliziten vierten Punkt in derParallelogram, das von den ersten drei Punkten (A, B und C) berechnet wird, indem sie alsDie Vektoren.D = B + C A

public Point[] AptlDest { get; set; }

Eigentumswert

Point [][]

BkSrcArgb32Color

Er erhält oder setzt ein WMF ColorRef Objekt ([MS-WMF] Abschnitt 2.2.2.8) mit derHintergrundfarbe der Quelle bitmap.

public int BkSrcArgb32Color { get; set; }

Eigentumswert

int

Bounds

Er erhält oder setzt ein WMF RectL-Objekt ([MS-WMF] Abschnitt 2.2.2.19), das dieGrenzrechte, in Geräteinheiten, für die Ausgabe zum Ziel.

public Rectangle Bounds { get; set; }

Eigentumswert

Rectangle

CxSrc

Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Breite des Quellrechts angibt.

public int CxSrc { get; set; }

Eigentumswert

int

CySrc

Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Höhe des Quellrechts angibt.

public int CySrc { get; set; }

Eigentumswert

int

MaskBitmap

Gibt oder setzt einen Buffer mit der Maske Bitmap, die nichterforderlich, dass mit der festen Portion des EMR_PLGBLT-Rekords oder miteinander verträglich ist.Daher sind die Felder in diesem Buffer, die “UndefinedSpace” gekennzeichnet sind, optionell und MUST ignoriert werden.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Eigentumswert

WmfDeviceIndependentBitmap

SourceBitmap

Er erhält oder setzt einen Buffer, der die Quellbitmap enthält, die nichterforderlich, dass mit der festen Portion des EMR_PLGBLT-Rekords oder miteinander verträglich ist.Daher sind die Felder in diesem Buffer, die “UndefinedSpace” gekennzeichnet sind, optionell und MUST ignoriert werden.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Eigentumswert

WmfDeviceIndependentBitmap

UsageMask

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der angibt, wie Werte in derFarbtabelle in der Maske Bitmap-Header. Dieser Wert MUST in der Liste DIBColors sein.

public EmfDibColors UsageMask { get; set; }

Eigentumswert

EmfDibColors

UsageSrc

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der angibt, wie Werte in derFarbtabelle in der Quelle Bitmap-Header. Dieser Wert MUST in der Liste DIBColors sein

public EmfDibColors UsageSrc { get; set; }

Eigentumswert

EmfDibColors

XFormSrc

Gibt oder setzt ein XForm-Objekt (Abschnitt 2.2.28) , das einen Weltraum an eine Seite-Raum-Transform angibt, um auf die Quellbitmap anzuwenden.

public Matrix XFormSrc { get; set; }

Eigentumswert

Matrix

XMask

Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der die logische X-Koordinate des oberen linken Winkel der Maske-Bitmap angibt.

public int XMask { get; set; }

Eigentumswert

int

XSrc

Er bekommt oder setzt einen 32-Bit unterzeichneten Integrator, der den logischen X-Koordinat der oberen links angibt.Winkel des Quellrechts.

public int XSrc { get; set; }

Eigentumswert

int

YMASK

Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der den logischen Y-Koordinat des oberen linken Winkel der Maske-Bitmap angibt.

public int YMask { get; set; }

Eigentumswert

int

YSrc

Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der den logischen Y-Koordinat der oberen links angibt.Winkel des Quellrechts.

public int YSrc { get; set; }

Eigentumswert

int

 Deutsch