Class EmfMaskBlt

Class EmfMaskBlt

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

Das EMR_MASKBLT-Rekord bestimmt eine Blockübertragung von Pixeln von einer Quellbitmap zu einem Zielrektangle, optionell in Kombination mit einem Brushmuster und mit der Anwendung einer FarbmaskeBitmap, entsprechend angegebenen Vor- und Hintergrund-Raster-Operationen.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Vererbte Mitglieder

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

Constructors

EmfMaskBlt(EmfRecord)

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

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

Die Quelle.

Properties

Argb32BkColorSrc

Er erhält oder setzt ein WMF ColorRef Objekt ([MS-WMF] Abschnitt 2.2.2.8 , das dieHintergrundfarbe der Quelle bitmap.

public int Argb32BkColorSrc { get; set; }

Eigentumswert

int

Bounds

Er erhält oder setzt ein WMF RectL-Objekt ([MS-WMF] Abschnitt 2.2.2.19), das dieZielgrenze rechteckend in Geräteinheiten.

public Rectangle Bounds { get; set; }

Eigentumswert

Rectangle

CxDest

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

public int CxDest { get; set; }

Eigentumswert

int

CyDest

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

public int CyDest { get; set; }

Eigentumswert

int

MaskBitmap

Er bekommt oder setzt einen Buffer mit den Bitmaps der Maske, die nichterforderlich, mit der festen Portion des EMR_MASKBLT-Rekords oder mit jedemDaher sind die Felder in diesem Buffer, die mit “UndefinedSpace” gekennzeichnet sind, optionale undMan muss ignoriert werden.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Eigentumswert

WmfDeviceIndependentBitmap

Rop4

Er erhält oder setzt eine Quaternar-Raster-Operation ein, in der die Ternar-Raster-Operationen angegeben werdendie Vor- und Hintergrundfarben einer bitmap. Diese Werte definieren, wie die FarbdatenDer Quellrechteckel muss mit den Farbdaten des Zielrechteckels kombiniert werden.

public EmfRop4 Rop4 { get; set; }

Eigentumswert

EmfRop4

SourceBitmap

Er bekommt oder setzt einen Buffer mit den Quell-Bitmaps, die nichterforderlich, mit der festen Portion des EMR_MASKBLT-Rekords oder mit jedemDaher sind die Felder in diesem Buffer, die mit “UndefinedSpace” gekennzeichnet sind, optionale undMan muss 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 (Sektion 2.1.9) sein).

public int UsageSrc { get; set; }

Eigentumswert

int

xdst

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

public int XDest { get; set; }

Eigentumswert

int

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

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

YDest

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

public int YDest { 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