EmfSetDiBitsToDevice Klasse
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| EmfSetDiBitsToDevice(source) | Initialisiert eine neue Instanz der EmfSetDiBitsToDevice Klasse. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| bounds | Rectangle | r/w | Ruft 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_scans | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Scan‑Zeilen angibt. |
| cx_src | int | r/w | Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die Breite in Pixeln des Quellrechtecks angibt. |
| cy_src | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln des Quellrechtecks angibt. |
| size | int | r/w | Liest oder setzt die Größe des Datensatzes |
| source_bitmap | WmfDeviceIndependentBitmap | r/w | Liest 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_scan | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die erste Scan‑Zeile im Array angibt. |
| type | EmfRecordType | r/w | Ruft ab oder legt den Typ fest. |
| usage_src | EmfDibColors | r/w | Ruft 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_dest | int | r/w | Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| x_src | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der unteren linken Ecke des Quellrechtecks angibt. |
| y_dest | int | r/w | Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| y_src | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der unteren linken Ecke des Quellrechtecks angibt. |
Methods
| Name | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfRecord | Die Quelle. |
Method: create_from_record(source) [static]
create_from_record(source)
Initialisiert eine neue Instanz der EmfRecord Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfRecord | Die Quelle. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfRecord |
Method: create_from_type(type) [static]
create_from_type(type)
Initialisiert eine neue Instanz der EmfRecord Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| type | EmfRecordType | Der Datensatztyp. |
Returns
| Typ | Beschreibung |
|---|---|
| EmfRecord |