EmfPlusBitmap
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseImageData
public final class EmfPlusBitmap extends EmfPlusBaseImageData
Das EmfPlusBitmap-Objekt gibt ein Bitmap an, das ein Grafikbild enthält.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfPlusBitmap() |
Methoden
| Methode | Beschreibung |
|---|---|
| getBitmapData() | Liest oder setzt Bitmap‑Daten BitmapData (variabel): Variable‑Länge‑Daten, die das im Feld Type angegebene Bitmap‑Datenobjekt definieren. |
| setBitmapData(EmfPlusBaseBitmapData value) | Liest oder setzt Bitmap‑Daten BitmapData (variabel): Variable‑Länge‑Daten, die das im Feld Type angegebene Bitmap‑Datenobjekt definieren. |
| getHeight() | Liest oder setzt die Bitmap‑Höhe Height (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Höhe in Pixeln des von der Bitmap belegten Bereichs angibt. |
| setHeight(int value) | Liest oder setzt die Bitmap‑Höhe Height (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Höhe in Pixeln des von der Bitmap belegten Bereichs angibt. |
| getPixelFormat() | Liest oder setzt das Pixel‑Format PixelFormat (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die das Format der Pixel angibt, aus denen das Bitmap‑Bild besteht. |
| setPixelFormat(int value) | Liest oder setzt das Pixel‑Format PixelFormat (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die das Format der Pixel angibt, aus denen das Bitmap‑Bild besteht. |
| getStride() | Liest oder setzt die Zeilenlänge (Stride) des Bildes (4 Byte): Eine 32‑Bit‑signed‑Integer, die den Byte‑Versatz zwischen dem Beginn einer Scan‑Zeile und der nächsten angibt. |
| setStride(int value) | Liest oder setzt die Zeilenlänge (Stride) des Bildes (4 Byte): Eine 32‑Bit‑signed‑Integer, die den Byte‑Versatz zwischen dem Beginn einer Scan‑Zeile und der nächsten angibt. |
| getType() | Liest oder setzt den Bildtyp Type (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die den Datentyp im Feld BitmapData angibt. |
| setType(int value) | Liest oder setzt den Bildtyp Type (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die den Datentyp im Feld BitmapData angibt. |
| getWidth() | Liest oder setzt die Bildbreite Width (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Breite in Pixeln des von der Bitmap belegten Bereichs angibt. |
| setWidth(int value) | Liest oder setzt die Bildbreite Width (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Breite in Pixeln des von der Bitmap belegten Bereichs angibt. |
EmfPlusBitmap()
public EmfPlusBitmap()
getBitmapData()
public EmfPlusBaseBitmapData getBitmapData()
Liest oder setzt Bitmap‑Daten BitmapData (variabel): Variable‑Länge‑Daten, die das im Feld Type angegebene Bitmap‑Datenobjekt definieren. Inhalt und Format der Daten können für jeden Bitmap‑Typ unterschiedlich sein.
Wert: Die Bitmap‑Daten.
Returns: EmfPlusBaseBitmapData
setBitmapData(EmfPlusBaseBitmapData value)
public void setBitmapData(EmfPlusBaseBitmapData value)
Liest oder setzt Bitmap‑Daten BitmapData (variabel): Variable‑Länge‑Daten, die das im Feld Type angegebene Bitmap‑Datenobjekt definieren. Inhalt und Format der Daten können für jeden Bitmap‑Typ unterschiedlich sein.
Wert: Die Bitmap‑Daten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | EmfPlusBaseBitmapData |
getHeight()
public int getHeight()
Liest oder setzt die Bitmap‑Höhe Height (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Höhe in Pixeln des von der Bitmap belegten Bereichs angibt. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Höhe.
Returns: int
setHeight(int value)
public void setHeight(int value)
Liest oder setzt die Bitmap‑Höhe Height (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Höhe in Pixeln des von der Bitmap belegten Bereichs angibt. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Höhe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getPixelFormat()
public int getPixelFormat()
Liest oder setzt das Pixel‑Format PixelFormat (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die das Format der Pixel angibt, aus denen das Bitmap‑Bild besteht. Die unterstützten Pixelformate sind in der EmfPlusPixelFormat‑Aufzählung (Abschnitt 2.1.1.25) angegeben. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Das Pixelformat.
Returns: int
setPixelFormat(int value)
public void setPixelFormat(int value)
Liest oder setzt das Pixel‑Format PixelFormat (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die das Format der Pixel angibt, aus denen das Bitmap‑Bild besteht. Die unterstützten Pixelformate sind in der EmfPlusPixelFormat‑Aufzählung (Abschnitt 2.1.1.25) angegeben. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Das Pixelformat.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getStride()
public int getStride()
Liest oder setzt die Zeilenlänge (Stride) des Bildes (4 Byte): Eine 32‑Bit‑signed‑Integer, die den Byte‑Versatz zwischen dem Beginn einer Scan‑Zeile und der nächsten angibt. Dieser Wert ist die Anzahl der Bytes pro Pixel, die im Feld PixelFormat angegeben ist, multipliziert mit der Breite in Pixeln, die im Feld Width angegeben ist. Der Wert dieses Feldes MUSS ein Vielfaches von vier sein. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Zeilenlänge.
Returns: int
setStride(int value)
public void setStride(int value)
Liest oder setzt die Zeilenlänge (Stride) des Bildes (4 Byte): Eine 32‑Bit‑signed‑Integer, die den Byte‑Versatz zwischen dem Beginn einer Scan‑Zeile und der nächsten angibt. Dieser Wert ist die Anzahl der Bytes pro Pixel, die im Feld PixelFormat angegeben ist, multipliziert mit der Breite in Pixeln, die im Feld Width angegeben ist. Der Wert dieses Feldes MUSS ein Vielfaches von vier sein. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Zeilenlänge.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getType()
public int getType()
Liest oder setzt den Bildtyp Type (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die den Datentyp im Feld BitmapData angibt. Dieser Wert MUSS in der EmfPlusBitmapDataType‑Aufzählung (Abschnitt 2.1.1.2) definiert sein.
Wert: Der Typ.
Returns: int
setType(int value)
public void setType(int value)
Liest oder setzt den Bildtyp Type (4 Byte): Eine 32‑Bit‑unsigned‑Integer, die den Datentyp im Feld BitmapData angibt. Dieser Wert MUSS in der EmfPlusBitmapDataType‑Aufzählung (Abschnitt 2.1.1.2) definiert sein.
Wert: Der Typ.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getWidth()
public int getWidth()
Liest oder setzt die Bildbreite Width (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Breite in Pixeln des von der Bitmap belegten Bereichs angibt. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Breite.
Returns: int
setWidth(int value)
public void setWidth(int value)
Liest oder setzt die Bildbreite Width (4 Byte): Eine 32‑Bit‑signed‑Integer, die die Breite in Pixeln des von der Bitmap belegten Bereichs angibt. Wenn das Bild gemäß dem Feld Type komprimiert ist, ist dieser Wert undefiniert und MUSS ignoriert werden.
Wert: Die Breite.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |