EmfAlphaBlend Klasse

Summary: The EMR_ALPHABLEND record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, including alpha transparency data, according to a specified blending operation.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfAlphaBlend

Inheritance: EmfBitmapRecordType

Constructors

NameBeschreibung
EmfAlphaBlend(source)Initialisiert eine neue Instanz der EmfAlphaBlend Klasse.

Properties

NameTypeAccessBeschreibung
bk_src_argb_32_colorintr/wRuft ab oder legt fest ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.8), das die Hintergrundfarbe der Quell‑Bitmap angibt.
blend_functionEmfBlendFunctionr/wRuft ab oder legt fest eine Struktur, die die Mischvorgänge für Quell‑ und
Ziel‑Bitmaps definiert.
boundsRectangler/wRuft ab oder legt fest ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das das Ziel‑Begrenzungsrechteck in Geräte‑Einheiten definiert.
cx_destintr/wRuft ab oder legt fest ein 32‑Bit vorzeichenbehafteter Integer, der die logische Breite des Ziel‑
Rechtecks angibt. Dieser Wert MUSS größer als Null sein.
cx_srcintr/wRuft ab oder legt fest ein 32‑Bit vorzeichenbehafteter Integer, der die logische Breite des Quell‑Rechtecks angibt.
Dieser Wert MUSS größer als Null sein.
cy_destintr/wRuft ab oder legt fest ein 32‑Bit vorzeichenbehafteter Integer, der die logische Höhe des Ziel‑
Rechtecks angibt. Dieser Wert MUSS größer als Null sein.
cy_srcintr/wRuft ab oder legt fest ein 32‑Bit vorzeichenbehafteter Integer, der die logische Höhe des Quell‑
Rechtecks angibt. Dieser Wert MUSS größer als Null sein.
sizeintr/wLiest oder setzt die Größe des Datensatzes
source_bitmapWmfDeviceIndependentBitmapr/wRuft ab oder legt fest einen Puffer, der die Quell‑Bitmap enthält und nicht zwingend
zusammenhängend mit dem festen Teil des EMR_ALPHABLEND‑Datensatzes sein muss. Dementsprechend sind Felder in diesem
Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
typeEmfRecordTyper/wRuft ab oder legt den Typ fest.
usage_srcEmfDibColorsr/wRuft ab oder legt fest ein 32‑Bit vorzeichenloser Integer, der angibt, wie Werte in der
Farbtafel im Header der Quell‑Bitmap zu interpretieren sind. Dieser Wert MUSS in der DIBColors‑Aufzählung (Abschnitt 2.1.9) liegen.
x_destintr/wLiest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken
Ecke des Zielrechtecks angibt.
x_srcintr/wLiest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken
Ecke des Quellrechtecks angibt.
xform_srMatrixr/wLiest oder setzt ein XForm‑Objekt (Abschnitt 2.2.28), das eine Transformation vom Weltraum‑ in den Seitenraum definiert, die auf das Quell‑Bitmap angewendet wird.
y_destintr/wLiest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken
Ecke des Zielrechtecks angibt.
y_srcintr/wLiest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken
Ecke des Quellrechtecks angibt.

Methods

NameBeschreibung
create_from_record(source)Initialisiert eine neue Instanz der EmfRecord Klasse.
create_from_type(type)Initialisiert eine neue Instanz der EmfRecord Klasse.

Constructor: EmfAlphaBlend(source)

 EmfAlphaBlend(source) 

Initialisiert eine neue Instanz der EmfAlphaBlend Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

Method: create_from_record(source) [static]

 create_from_record(source) 

Initialisiert eine neue Instanz der EmfRecord Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

Returns

TypBeschreibung
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Initialisiert eine neue Instanz der EmfRecord Klasse.

Parameters:

ParameterTypBeschreibung
typeEmfRecordTypeDer Datensatztyp.

Returns

TypBeschreibung
EmfRecord