EmfTransparentBlt Klasse

Summary: The EMR_TRANSPARENTBLT record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, treating a specified color as transparent, stretching or compressing the output
to fit the dimensions of the destination, if necessary

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

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

Inheritance: EmfBitmapRecordType

Constructors

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

Properties

NameTypeAccessBeschreibung
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/wLiest oder setzt einen 32‑Bit‑signed‑Integer, der die logische Breite des Zielrechtecks angibt.
cx_srcintr/wLiest oder setzt einen 32‑Bit‑signed‑Integer, der die logische Breite des Quellrechtecks angibt.
cy_destintr/wLiest oder setzt einen 32‑Bit‑signed‑Integer, der die logische Höhe des Zielrechtecks angibt.
cy_srcintr/wLiest oder setzt einen 32‑Bit‑signed‑Integer, der die logische Höhe des Quellrechtecks angibt.
sizeintr/wLiest oder setzt die Größe des Datensatzes
source_bitmapWmfDeviceIndependentBitmapr/wLiest oder setzt einen Puffer, der das Quell‑Bitmap enthält und nicht zwingend
zusammenhängend mit dem festen Teil des EMR_TRANSPARENTBLT‑Datensatzes sein muss. Dementsprechend sind Felder in
diesem Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
src_bk_argb_32_colorintr/wLiest oder setzt ein WMF‑ColorRef‑Objekt, das die Hintergrundfarbe des Quell‑Bitmaps angibt.
transparent_argb_32_colorintr/wLiest oder setzt ein WMF‑ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Farbe im Quell‑Bitmap angibt, die als transparent behandelt werden soll.
typeEmfRecordTyper/wRuft ab oder legt den Typ fest.
usage_srcEmfDibColorsr/wLiest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die angibt, wie Werte in der
Farbtafel im Header des Quell‑Bitmaps 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_srcMatrixr/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: EmfTransparentBlt(source)

 EmfTransparentBlt(source) 

Initialisiert eine neue Instanz der EmfTransparentBlt 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