EmfPlgBlt
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 EmfPlgBlt extends EmfBitmapRecordType
Der EMR\_PLGBLT-Datensatz spezifiziert einen Blocktransfer von Pixeln von einer Quell-Bitmap zu einem Zielparallelogramm, unter Anwendung einer Farbmasken-Bitmap.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfPlgBlt(EmfRecord source) | Initialisiert eine neue Instanz der EmfPlgBlt‑Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getBounds() | Ruft ein WMF‑RectL‑Objekt ([MS‑WMF] Abschnitt 2.2.2.19) ab oder legt es fest, das das Begrenzungsrechteck in Geräte‑Einheiten für die Ausgabe zum Ziel definiert. |
| setBounds(Rectangle value) | Ruft ein WMF‑RectL‑Objekt ([MS‑WMF] Abschnitt 2.2.2.19) ab oder legt es fest, das das Begrenzungsrechteck in Geräte‑Einheiten für die Ausgabe zum Ziel definiert. |
| getAptlDest() | Liest oder setzt ein Array von drei WMF PointL-Objekten ([MS-WMF] Abschnitt 2.2.2.15), das drei Ecken eines Parallelogramms für das Zielgebiet der Blockübertragung angibt. |
| setAptlDest(Point[] value) | Liest oder setzt ein Array von drei WMF PointL-Objekten ([MS-WMF] Abschnitt 2.2.2.15), das drei Ecken eines Parallelogramms für das Zielgebiet der Blockübertragung angibt. |
| 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. |
| 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. |
| 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. |
| getBkSrcArgb32Color() | Liest oder setzt ein WMF ColorRef-Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Hintergrundfarbe der Quell-Bitmap angibt. |
| setBkSrcArgb32Color(int value) | Liest oder setzt ein WMF ColorRef-Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Hintergrundfarbe der Quell-Bitmap 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-Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander 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_PLGBLT‑Datensatzes oder untereinander sein muss. |
| getMaskBitmap() | Liest oder setzt einen Puffer, der die Masken-Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander sein muss. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Liest oder setzt einen Puffer, der die Masken-Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander sein muss. |
EmfPlgBlt(EmfRecord source)
public EmfPlgBlt(EmfRecord source)
Initialisiert eine neue Instanz der EmfPlgBlt‑Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfRecord | Die Quelle. |
getBounds()
public Rectangle getBounds()
Ruft ein WMF‑RectL‑Objekt ([MS‑WMF] Abschnitt 2.2.2.19) ab oder legt es fest, das das Begrenzungsrechteck in Geräte‑Einheiten für die Ausgabe zum Ziel definiert.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Ruft ein WMF‑RectL‑Objekt ([MS‑WMF] Abschnitt 2.2.2.19) ab oder legt es fest, das das Begrenzungsrechteck in Geräte‑Einheiten für die Ausgabe zum Ziel definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Rectangle |
getAptlDest()
public Point[] getAptlDest()
Liest oder setzt ein Array von drei WMF PointL-Objekten ([MS-WMF] Abschnitt 2.2.2.15), das drei Ecken eines Parallelogramms für das Zielgebiet der Blockübertragung angibt. Die obere linke Ecke des Quellrechtecks wird dem ersten Punkt dieses Arrays zugeordnet, die obere rechte Ecke dem zweiten Punkt und die untere linke Ecke dem dritten Punkt. Die untere rechte Ecke des Quellrechtecks wird dem impliziten vierten Punkt im Parallelogramm zugeordnet, der aus den ersten drei Punkten (A, B und C) als Vektoren berechnet wird. D = B + C A
Returns: com.aspose.imaging.Point[]
setAptlDest(Point[] value)
public void setAptlDest(Point[] value)
Liest oder setzt ein Array von drei WMF PointL-Objekten ([MS-WMF] Abschnitt 2.2.2.15), das drei Ecken eines Parallelogramms für das Zielgebiet der Blockübertragung angibt. Die obere linke Ecke des Quellrechtecks wird dem ersten Punkt dieses Arrays zugeordnet, die obere rechte Ecke dem zweiten Punkt und die untere linke Ecke dem dritten Punkt. Die untere rechte Ecke des Quellrechtecks wird dem impliziten vierten Punkt im Parallelogramm zugeordnet, der aus den ersten drei Punkten (A, B und C) als Vektoren berechnet wird. D = B + C A
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Point[] |
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 |
getCxSrc()
public int getCxSrc()
Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer, der die logische Breite des Quellrechtecks angibt.
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.
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.
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.
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 |
getBkSrcArgb32Color()
public int getBkSrcArgb32Color()
Liest oder setzt ein WMF ColorRef-Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Hintergrundfarbe der Quell-Bitmap angibt.
Returns: int
setBkSrcArgb32Color(int value)
public void setBkSrcArgb32Color(int value)
Liest oder setzt ein WMF ColorRef-Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Hintergrundfarbe der Quell-Bitmap angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getUsageSrc()
public int getUsageSrc()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Quell‑Bitmap zu interpretieren sind. Dieser Wert MUSS in der DIBColors‑Aufzählung liegen.
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie Werte in der Farbtafel im Header der Quell‑Bitmap zu interpretieren sind. Dieser Wert MUSS in der DIBColors‑Aufzählung 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‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander 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_PLGBLT‑Datensatzes oder untereinander 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 |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Liest oder setzt einen Puffer, der die Masken‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander sein muss. 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‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_PLGBLT‑Datensatzes oder untereinander 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 |