EmfAlphaBlend
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 EmfAlphaBlend extends EmfBitmapRecordType
Der EMR_ALPHABLEND-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell-Bitmap zu einem Zielrechteck an, einschließlich Alpha-Transparenzdaten, gemäß einer angegebenen Mischoperation.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfAlphaBlend(EmfRecord source) | Initialisiert eine neue Instanz der EmfAlphaBlend‑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. |
| getBlendFunction() | Liest oder setzt eine Struktur, die die Mischvorgänge für Quell‑ und Ziel‑Bitmaps festlegt. |
| setBlendFunction(EmfBlendFunction value) | Liest oder setzt eine Struktur, die die Mischvorgänge für Quell‑ und Ziel‑Bitmaps 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. |
| getXformSr() | Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt. |
| setXformSr(Matrix value) | Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt. |
| getBkSrcArgb32Color() | Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps angibt. |
| setBkSrcArgb32Color(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. |
| getCxSrc() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Quellrechtecks angibt. |
| setCxSrc(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Quellrechtecks angibt. |
| getCySrc() | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Quellrechtecks angibt. |
| setCySrc(int value) | Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Quellrechtecks angibt. |
| getSourceBitmap() | Liest oder setzt einen Puffer, der das Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_ALPHABLEND‑Datensatzes sein muss. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Liest oder setzt einen Puffer, der das Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_ALPHABLEND‑Datensatzes sein muss. |
EmfAlphaBlend(EmfRecord source)
public EmfAlphaBlend(EmfRecord source)
Initialisiert eine neue Instanz der EmfAlphaBlend‑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. Dieser Wert MUSS größer als Null sein.
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. Dieser Wert MUSS größer als Null sein.
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. Dieser Wert MUSS größer als Null sein.
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. Dieser Wert MUSS größer als Null sein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getBlendFunction()
public EmfBlendFunction getBlendFunction()
Liest oder setzt eine Struktur, die die Mischvorgänge für Quell‑ und Ziel‑Bitmaps festlegt.
Returns: EmfBlendFunction
setBlendFunction(EmfBlendFunction value)
public void setBlendFunction(EmfBlendFunction value)
Liest oder setzt eine Struktur, die die Mischvorgänge für Quell‑ und Ziel‑Bitmaps festlegt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | EmfBlendFunction |
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 |
getXformSr()
public Matrix getXformSr()
Liest oder setzt ein XForm object (Abschnitt 2.2.28), das eine Welt‑zu‑Seiten‑Transformation für das Quell‑Bitmap angibt.
Returns: Matrix
setXformSr(Matrix value)
public void setXformSr(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 |
getBkSrcArgb32Color()
public int getBkSrcArgb32Color()
Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps angibt.
Wert: Die 32‑Bit‑ARGB‑Farbe
Returns: int
setBkSrcArgb32Color(int value)
public void setBkSrcArgb32Color(int value)
Liest oder setzt ein WMF ColorRef object ([MS-WMF] Abschnitt 2.2.2.8, das die Hintergrundfarbe des Quell‑Bitmaps angibt.
Wert: Die 32‑Bit‑ARGB‑Farbe
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 |
getCxSrc()
public int getCxSrc()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Quellrechtecks angibt. Dieser Wert MUSS größer als Null sein.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Quellrechtecks angibt. Dieser Wert MUSS größer als Null sein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCySrc()
public int getCySrc()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Quellrechtecks angibt. Dieser Wert MUSS größer als Null sein.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Höhe des Quellrechtecks angibt. Dieser Wert MUSS größer als Null sein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Liest oder setzt einen Puffer, der das Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_ALPHABLEND‑Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die als "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 das Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_ALPHABLEND‑Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die als "UndefinedSpace" gekennzeichnet sind, optional und MÜSSEN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WmfDeviceIndependentBitmap |