EmfBitBlt

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

EMR_BITBLT-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, eventuellt i kombination med ett penselmönster, enligt en specificerad rasteroperation.

Konstruktörer

KonstruktorBeskrivning
EmfBitBlt(EmfRecord source)Initierar en ny instans av klassen EmfBitBlt.

Metoder

MetodBeskrivning
getBounds()Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationens avgränsningsrektangel i enhetsenheter.
setBounds(Rectangle value)Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationens avgränsningsrektangel i enhetsenheter.
getXDest()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
setXDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
getYDest()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
setYDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.
getCxDest()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på käll- och destinationsrektanglarna.
setCxDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på käll- och destinationsrektanglarna.
getCyDest()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på käll- och destinationsrektanglarna.
setCyDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på käll- och destinationsrektanglarna.
getBitBltRasterOperation()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar rasteroperationskoden.
setBitBltRasterOperation(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar rasteroperationskoden.
getXSrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.
setXSrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.
getYSrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.
setYSrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.
getXformSrc()Hämtar eller anger ett XForm-objekt (avsnitt 2.2.28) som specificerar en världsrums‑till‑sidrymds‑transformering att tillämpa på källbitmapen.
setXformSrc(Matrix value)Hämtar eller anger ett XForm-objekt (avsnitt 2.2.28) som specificerar en världsrums‑till‑sidrymds‑transformering att tillämpa på källbitmapen.
getBkSrcArgb32Color()Hämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar bakgrundsfärgen för källbitmapen.
setBkSrcArgb32Color(int value)Hämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar bakgrundsfärgen för källbitmapen.
getUsageSrc()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i källbitmapens huvud ska tolkas.
setUsageSrc(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i källbitmapens huvud ska tolkas.
getSourceBitmap()Hämtar eller anger en buffert som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_BITBLT‑posten.
setSourceBitmap(WmfDeviceIndependentBitmap value)Hämtar eller anger en buffert som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_BITBLT‑posten.

EmfBitBlt(EmfRecord source)

public EmfBitBlt(EmfRecord source)

Initierar en ny instans av klassen EmfBitBlt.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

getBounds()

public Rectangle getBounds()

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationens avgränsningsrektangel i enhetsenheter.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar destinationens avgränsningsrektangel i enhetsenheter.

Parameters:

ParameterTypBeskrivning
valueRectangle

getXDest()

public int getXDest()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.

Returns: int

setXDest(int value)

public void setXDest(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av destinationsrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getYDest()

public int getYDest()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.

Returns: int

setYDest(int value)

public void setYDest(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av destinationsrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getCxDest()

public int getCxDest()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på käll- och destinationsrektanglarna.

Returns: int

setCxDest(int value)

public void setCxDest(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på käll- och destinationsrektanglarna.

Parameters:

ParameterTypBeskrivning
värdeint

getCyDest()

public int getCyDest()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på käll- och destinationsrektanglarna.

Returns: int

setCyDest(int value)

public void setCyDest(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på käll- och destinationsrektanglarna.

Parameters:

ParameterTypBeskrivning
värdeint

getBitBltRasterOperation()

public int getBitBltRasterOperation()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar rasteroperationskoden. Denna kod definierar hur färgdata från källrektangeln ska kombineras med färgdata från destinationsrektangeln och eventuellt ett penselmönster för att uppnå den slutgiltiga färgen.

Returns: int

setBitBltRasterOperation(int value)

public void setBitBltRasterOperation(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar rasteroperationskoden. Denna kod definierar hur färgdata från källrektangeln ska kombineras med färgdata från destinationsrektangeln och eventuellt ett penselmönster för att uppnå den slutgiltiga färgen.

Parameters:

ParameterTypBeskrivning
värdeint

getXSrc()

public int getXSrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.

Returns: int

setXSrc(int value)

public void setXSrc(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av källrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getYSrc()

public int getYSrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.

Returns: int

setYSrc(int value)

public void setYSrc(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av källrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getXformSrc()

public Matrix getXformSrc()

Hämtar eller anger ett XForm-objekt (avsnitt 2.2.28) som specificerar en världsrums‑till‑sidrymds‑transformering att tillämpa på källbitmapen.

Returns: Matrix

setXformSrc(Matrix value)

public void setXformSrc(Matrix value)

Hämtar eller anger ett XForm-objekt (avsnitt 2.2.28) som specificerar en världsrums‑till‑sidrymds‑transformering att tillämpa på källbitmapen.

Parameters:

ParameterTypBeskrivning
valueMatrix

getBkSrcArgb32Color()

public int getBkSrcArgb32Color()

Hämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar bakgrundsfärgen för källbitmapen.

Värde: Den 32-bitars ARGB-färgen

Returns: int

setBkSrcArgb32Color(int value)

public void setBkSrcArgb32Color(int value)

Hämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar bakgrundsfärgen för källbitmapen.

Värde: Den 32-bitars ARGB-färgen

Parameters:

ParameterTypBeskrivning
värdeint

getUsageSrc()

public int getUsageSrc()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i källbitmapens huvud ska tolkas. Detta värde MÅSTE finnas i DIBColors‑enumerationen (avsnitt 2.1.9).

Returns: int

setUsageSrc(int value)

public void setUsageSrc(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i källbitmapens huvud ska tolkas. Detta värde MÅSTE finnas i DIBColors‑enumerationen (avsnitt 2.1.9).

Parameters:

ParameterTypBeskrivning
värdeint

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

Hämtar eller anger en buffert som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_BITBLT‑posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.

Returns: WmfDeviceIndependentBitmap

setSourceBitmap(WmfDeviceIndependentBitmap value)

public void setSourceBitmap(WmfDeviceIndependentBitmap value)

Hämtar eller anger en buffert som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_BITBLT‑posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap