EmfMaskBlt
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 EmfMaskBlt extends EmfBitmapRecordType
Der EMR_MASKBLT-Datensatz gibt einen Blocktransfer von Pixeln von einer Quell-Bitmap zu einem Zielrechteck an, optional in Kombination mit einem Pinselmuster und unter Anwendung einer Farbmasken-Bitmap, gemäß den angegebenen Vorder- und Hintergrundrasteroperationen.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfMaskBlt(EmfRecord source) | Initialisiert eine neue Instanz der EmfMaskBlt‑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. |
| getCxDest() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Zielrechtecks angibt. |
| setCxDest(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Zielrechtecks angibt. |
| getCyDest() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Zielrechtecks angibt. |
| setCyDest(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Zielrechtecks angibt. |
| getRop4() | Liest oder setzt eine vierstufige Rasteroperation, die ternäre Rasteroperationen für die Vorder‑ und Hintergrundfarben einer Bitmap festlegt. |
| setRop4(EmfRop4 value) | Liest oder setzt eine vierstufige Rasteroperation, die ternäre Rasteroperationen für die Vorder‑ und Hintergrundfarben einer Bitmap festlegt. |
| getXSrc() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Quellrechtecks angibt. |
| setXSrc(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Quellrechtecks angibt. |
| getYSrc() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Quellrechtecks angibt. |
| setYSrc(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Quellrechtecks angibt. |
| getXformSrc() | Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt. |
| setXformSrc(Matrix value) | Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt. |
| getArgb32BkColorSrc() | Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps angibt. |
| setArgb32BkColorSrc(int value) | Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps 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. |
| getXMask() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische X‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt. |
| setXMask(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische X‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt. |
| getYMask() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische Y‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt. |
| setYMask(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische Y‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt. |
| getUsageMask() | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Masken‑Bitmap zu interpretieren sind. |
| setUsageMask(int value) | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Masken‑Bitmap zu interpretieren sind. |
| getSourceBitmap() | Liest oder setzt einen Puffer, der die Quell‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Liest oder setzt einen Puffer, der die Quell‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. |
| getMaskBitmap() | Liest oder setzt einen Puffer, der die Masken‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Liest oder setzt einen Puffer, der die Masken‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. |
EmfMaskBlt(EmfRecord source)
public EmfMaskBlt(EmfRecord source)
Initialisiert eine neue Instanz der EmfMaskBlt‑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 |
getCxDest()
public int getCxDest()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Zielrechtecks angibt.
Returns: int
setCxDest(int value)
public void setCxDest(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Zielrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCyDest()
public int getCyDest()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Zielrechtecks angibt.
Returns: int
setCyDest(int value)
public void setCyDest(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Zielrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getRop4()
public EmfRop4 getRop4()
Liest oder setzt eine vierstufige Rasteroperation, die ternäre Rasteroperationen für die Vorder‑ und Hintergrundfarben einer Bitmap festlegt. Diese Werte definieren, wie die Farbdaten des Quellrechtecks mit den Farbdaten des Zielrechtecks kombiniert werden.
Returns: EmfRop4
setRop4(EmfRop4 value)
public void setRop4(EmfRop4 value)
Liest oder setzt eine vierstufige Rasteroperation, die ternäre Rasteroperationen für die Vorder‑ und Hintergrundfarben einer Bitmap festlegt. Diese Werte definieren, wie die Farbdaten des Quellrechtecks mit den Farbdaten des Zielrechtecks kombiniert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | EmfRop4 |
getXSrc()
public int getXSrc()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Quellrechtecks angibt.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische x‑Koordinate der oberen linken Ecke des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYSrc()
public int getYSrc()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Quellrechtecks angibt.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische y‑Koordinate der oberen linken Ecke des Quellrechtecks angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getXformSrc()
public Matrix getXformSrc()
Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt.
Returns: Matrix
setXformSrc(Matrix value)
public void setXformSrc(Matrix value)
Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Matrix |
getArgb32BkColorSrc()
public int getArgb32BkColorSrc()
Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps angibt.
Returns: int
setArgb32BkColorSrc(int value)
public void setArgb32BkColorSrc(int value)
Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps 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 |
getXMask()
public int getXMask()
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische X‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt.
Returns: int
setXMask(int value)
public void setXMask(int value)
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische X‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYMask()
public int getYMask()
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische Y‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt.
Returns: int
setYMask(int value)
public void setYMask(int value)
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die logische Y‑Koordinate der oberen linken Ecke der Masken‑Bitmap angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getUsageMask()
public int getUsageMask()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Masken‑Bitmap zu interpretieren sind. Dieser Wert MUSS in der Aufzählung DIBColors liegen.
Returns: int
setUsageMask(int value)
public void setUsageMask(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Masken‑Bitmap zu interpretieren sind. Dieser Wert MUSS in der Aufzählung DIBColors liegen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Liest oder setzt einen Puffer, der die Quell‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. 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‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. Dementsprechend sind Felder in diesem Puffer, die mit "UndefinedSpace" gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Liest oder setzt einen Puffer, der die Masken‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. Dementsprechend sind Felder in diesem Puffer, die mit "UndefinedSpace" gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Returns: WmfDeviceIndependentBitmap
setMaskBitmap(WmfDeviceIndependentBitmap value)
public void setMaskBitmap(WmfDeviceIndependentBitmap value)
Liest oder setzt einen Puffer, der die Masken‑Bitmaps enthält, die nicht zwingend zusammenhängend mit dem festen Teil des EMR\_MASKBLT‑Datensatzes oder untereinander sein müssen. Dementsprechend sind Felder in diesem Puffer, die mit "UndefinedSpace" gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WmfDeviceIndependentBitmap |