EmfTransparentBlt

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 EmfTransparentBlt extends EmfBitmapRecordType

Der EMR_TRANSPARENTBLT-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell-Bitmap zu einem Zielrechteck an, wobei eine angegebene Farbe als transparent behandelt wird, und die Ausgabe gedehnt oder komprimiert wird, um die Abmessungen des Ziels zu passen, falls erforderlich.

Konstruktoren

KonstruktorBeschreibung
EmfTransparentBlt(EmfRecord source)Initialisiert eine neue Instanz der EmfTransparentBlt Klasse.

Methoden

MethodeBeschreibung
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.
getTransparentArgb32Color()Liest oder setzt ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Farbe in der Quell‑Bitmap angibt, die als transparent behandelt werden soll.
setTransparentArgb32Color(int value)Liest oder setzt ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Farbe in der Quell‑Bitmap angibt, die als transparent behandelt werden soll.
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.
getSrcBkArgb32Color()Liest oder setzt ein WMF ColorRef‑Objekt, das die Hintergrundfarbe der Quell‑Bitmap angibt.
setSrcBkArgb32Color(int value)Liest oder setzt ein WMF ColorRef‑Objekt, 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.
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 die Quell‑Bitmap enthält und nicht zwingend zusammenhängend mit dem festen Teil des EMR_TRANSPARENTBLT‑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_TRANSPARENTBLT‑Datensatzes sein muss.

EmfTransparentBlt(EmfRecord source)

public EmfTransparentBlt(EmfRecord source)

Initialisiert eine neue Instanz der EmfTransparentBlt Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie 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:

ParameterTypBeschreibung
valueRectangle

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

getTransparentArgb32Color()

public int getTransparentArgb32Color()

Liest oder setzt ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Farbe in der Quell‑Bitmap angibt, die als transparent behandelt werden soll.

Returns: int

setTransparentArgb32Color(int value)

public void setTransparentArgb32Color(int value)

Liest oder setzt ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8), das die Farbe in der Quell‑Bitmap angibt, die als transparent behandelt werden soll.

Parameters:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
valueMatrix

getSrcBkArgb32Color()

public int getSrcBkArgb32Color()

Liest oder setzt ein WMF ColorRef‑Objekt, das die Hintergrundfarbe der Quell‑Bitmap angibt.

Returns: int

setSrcBkArgb32Color(int value)

public void setSrcBkArgb32Color(int value)

Liest oder setzt ein WMF ColorRef‑Objekt, das die Hintergrundfarbe der Quell‑Bitmap angibt.

Parameters:

ParameterTypBeschreibung
Wertint

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 MUST in der DIBColors‑Aufzählung (Abschnitt 2.1.9) 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 MUST in der DIBColors‑Aufzählung (Abschnitt 2.1.9) liegen.

Parameters:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint

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_TRANSPARENTBLT‑Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MUST 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_TRANSPARENTBLT‑Datensatzes sein muss. Dementsprechend sind Felder in diesem Puffer, die mit “UndefinedSpace” gekennzeichnet sind, optional und MUST ignoriert werden.

Parameters:

ParameterTypBeschreibung
valueWmfDeviceIndependentBitmap