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

KonstruktorBeschreibung
EmfPlusBitmap()

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
valueEmfPlusBaseBitmapData

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint