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
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
CxSrc
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Breite des Quellrechts angibt.
public int CxSrc { get; set; }
Eigentumswert
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
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
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
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
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
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
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
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
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
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; }