Class EmfAlphaBlend
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Records Versammlung: Aspose.Imaging.dll (25.4.0)
Das EMR_ALPHABLEND-Rekord bestimmt eine Blockübertragung von Pixeln von einer Quellbitmap zu einerZielrechtsangel, einschließlich Alpha-Transparenzdaten, gemäß einer angegebenen Mischungsfunktion.
public sealed class EmfAlphaBlend : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfAlphaBlend
Vererbte Mitglieder
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfAlphaBlend(EmfRecord)
Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfAlphaBlend Klasse.
public EmfAlphaBlend(EmfRecord source)
Parameters
source
EmfRecord
Die Quelle.
Properties
BkSrcArgb32Color
Er erhält oder setzt ein WMF ColorRef Objekt ([MS-WMF] Abschnitt 2.2.2.8 , das dieHintergrundfarbe der Quelle bitmap.
public int BkSrcArgb32Color { get; set; }
Eigentumswert
BlendFunction
Er erhält oder stellt eine Struktur fest, die die Mischungsfunktionen für die Quelle undZiele Bitmaps
public EmfBlendFunction BlendFunction { get; set; }
Eigentumswert
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
CxDest
Erhält oder setzt einen 32-Bit unterzeichneten Integrator, der die logische Breite des Ziels angibtrectangle: Dieser Wert muss größer als Null sein.
public int CxDest { get; set; }
Eigentumswert
CxSrc
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Breite des Quellrechts angibt.Dieser Wert muss größer als Null sein.
public int CxSrc { get; set; }
Eigentumswert
CyDest
Erhält oder setzt einen 32-Bit unterzeichneten Integrator, der die logische Höhe des Ziels angibtrectangle: Dieser Wert muss größer als Null sein.
public int CyDest { get; set; }
Eigentumswert
CySrc
Erhaltet oder setzt einen 32-Bit unterschriebenen Integrator, der die logische Höhe der Quelle angibtrectangle: Dieser Wert muss größer als Null sein.
public int CySrc { get; set; }
Eigentumswert
SourceBitmap
Er bekommt oder setzt einen Buffer mit der Quellbitmap, der nicht erforderlich ist,mit der festgelegten Portion des EMR_ALPHABLEND-Rekords. entsprechend, Felder in diesemBuffer, die “UndefinedSpace” gekennzeichnet sind, sind optionale und müssen ignoriert werden.
public WmfDeviceIndependentBitmap SourceBitmap { 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 (Sektion 2.1.9) sein).
public EmfDibColors UsageSrc { get; set; }
Eigentumswert
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
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
XformSr
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 XformSr { get; set; }
Eigentumswert
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
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; }