EmfSetDiBitsToDevice Klasse

Summary: The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scan lines of
a source bitmap to a destination rectangle.

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

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

Inheritance: EmfBitmapRecordType

Constructors

NameBeschreibung
EmfSetDiBitsToDevice(source)Initialisiert eine neue Instanz der EmfSetDiBitsToDevice 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.
c_scansintr/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Scan‑Zeilen angibt.
cx_srcintr/wLiest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die Breite in Pixeln des Quellrechtecks angibt.
cy_srcintr/wLiest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln 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, das nicht erforderlich ist,
zusammenhängend mit dem festen Teil des EMR_SETDIBITSTODEVICE‑Datensatzes zu sein. Dementsprechend sind Felder
in diesem Puffer, die mit "UndefinedSpace" gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
start_scanintr/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die erste Scan‑Zeile im Array angibt.
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 eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der unteren linken
Ecke des Quellrechtecks angibt.
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 eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der unteren 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: EmfSetDiBitsToDevice(source)

 EmfSetDiBitsToDevice(source) 

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