EmfSetDiBitsToDevice
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfBitmapRecordType
public final class EmfSetDiBitsToDevice extends EmfBitmapRecordType
Der EMR_SETDIBITSTODEVICE-Datensatz spezifiziert einen Blocktransfer von Pixeln von angegebenen Scan‑Zeilen einer Quell‑Bitmap zu einem Ziel‑Rechteck.
Dieser Datensatz unterstützt Quellbilder im JPEG‑ und PNG‑Format. Das Kompressionsfeld im Header der Quell‑Bitmap gibt das Bildformat an.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfSetDiBitsToDevice(EmfRecord source) | Initialisiert eine neue Instanz der EmfSetDiBitsToDevice‑Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getBounds() | Liest oder setzt ein WMF RectL object ([MS-WMF] Abschnitt 2.2.2.19), das das Zielbegrenzungsrechteck in Geräte‑Einheiten definiert. |
| setBounds(Rectangle value) | Liest oder setzt ein WMF RectL object ([MS-WMF] Abschnitt 2.2.2.19), das das Zielbegrenzungsrechteck in Geräte‑Einheiten definiert. |
| getXDest() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| setXDest(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| getYDest() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| setYDest(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Zielrechtecks angibt. |
| getXSrc() | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt. |
| setXSrc(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt. |
| getYSrc() | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt. |
| setYSrc(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt. |
| getCxSrc() | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Breite in Pixeln des Quellrechtecks angibt. |
| setCxSrc(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Breite in Pixeln des Quellrechtecks angibt. |
| getCySrc() | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln des Quellrechtecks angibt. |
| setCySrc(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln des Quellrechtecks angibt. |
| getUsageSrc() | Liest oder setzt einen 32‑Bit‑vorzeichenlosen Integer, der angibt, wie Werte in der Farbtafel des Quell‑Bitmap‑Headers zu interpretieren sind. |
| setUsageSrc(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenlosen Integer, der angibt, wie Werte in der Farbtafel des Quell‑Bitmap‑Headers zu interpretieren sind. |
| getIStartScan() | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die erste Scanlinie im Array angibt. |
| setIStartScan(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die erste Scanlinie im Array angibt. |
| getCScans() | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scanlinien angibt. |
| setCScans(int value) | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scanlinien angibt. |
| getSourceBitmap() | Liest oder setzt einen Puffer, der die Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_SETDIBITSTODEVICE-Datensatzes sein muss. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Liest oder setzt einen Puffer, der die Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_SETDIBITSTODEVICE-Datensatzes sein muss. |
EmfSetDiBitsToDevice(EmfRecord source)
public EmfSetDiBitsToDevice(EmfRecord source)
Initialisiert eine neue Instanz der EmfSetDiBitsToDevice‑Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfRecord | Die Quelle. |
getBounds()
public Rectangle getBounds()
Liest oder setzt ein WMF RectL object ([MS-WMF] Abschnitt 2.2.2.19), das das Zielbegrenzungsrechteck in Geräte‑Einheiten definiert.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Liest oder setzt ein WMF RectL object ([MS-WMF] Abschnitt 2.2.2.19), das das Zielbegrenzungsrechteck in Geräte‑Einheiten definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Zielrechtecks angibt.
Returns: int
setXDest(int value)
public void setXDest(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Zielrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYDest()
public int getYDest()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Zielrechtecks angibt.
Returns: int
setYDest(int value)
public void setYDest(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Zielrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getXSrc()
public int getXSrc()
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die x‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYSrc()
public int getYSrc()
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die y‑Koordinate in Pixeln der linken unteren Ecke des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCxSrc()
public int getCxSrc()
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Breite in Pixeln des Quellrechtecks angibt.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Breite in Pixeln des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCySrc()
public int getCySrc()
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln des Quellrechtecks angibt.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe in Pixeln des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getUsageSrc()
public int getUsageSrc()
Liest oder setzt einen 32‑Bit‑vorzeichenlosen Integer, der angibt, wie Werte in der Farbtafel des Quell‑Bitmap‑Headers zu interpretieren sind. Dieser Wert MUSS in der DIBColors‑Aufzählung (Abschnitt 2.1.9) liegen.
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenlosen Integer, der angibt, wie Werte in der Farbtafel des Quell‑Bitmap‑Headers zu interpretieren sind. Dieser Wert MUSS in der DIBColors‑Aufzählung (Abschnitt 2.1.9) liegen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getIStartScan()
public int getIStartScan()
Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die erste Scanlinie im Array angibt.
Returns: int
setIStartScan(int value)
public void setIStartScan(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die erste Scanlinie im Array angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCScans()
public int getCScans()
Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scanlinien angibt.
Returns: int
setCScans(int value)
public void setCScans(int value)
Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scanlinien angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Liest oder setzt einen Puffer, der die Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_SETDIBITSTODEVICE-Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Liest oder setzt einen Puffer, der die Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_SETDIBITSTODEVICE-Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WmfDeviceIndependentBitmap |