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

Den EMR_MASKBLT-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, eventuellt i kombination med ett penselmönster och med tillämpning av en färgmaskbitmap, enligt angivna förgrunds‑ och bakgrundsrasteroperationer.

Konstruktörer

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

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å destinationsrektangeln.
setCxDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på destinationsrektangeln.
getCyDest()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på destinationsrektangeln.
setCyDest(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på destinationsrektangeln.
getRop4()Hämtar eller anger en kvartär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap.
setRop4(EmfRop4 value)Hämtar eller anger en kvartär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap.
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.
getArgb32BkColorSrc()Hämtar eller anger ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som specificerar bakgrundsfärgen för källbitmapen.
setArgb32BkColorSrc(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.
getXMask()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska x-koordinaten för det övre vänstra hörnet av mask-bitmapen.
setXMask(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 mask-bitmapen.
getYMask()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska y-koordinaten för det övre vänstra hörnet av mask-bitmapen.
setYMask(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 mask-bitmapen.
getUsageMask()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i mask-bitmapens huvud ska tolkas.
setUsageMask(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur värden i färgtabellen i mask-bitmapens huvud ska tolkas.
getSourceBitmap()Hämtar eller anger en buffert som innehåller källbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra.
setSourceBitmap(WmfDeviceIndependentBitmap value)Hämtar eller anger en buffert som innehåller källbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra.
getMaskBitmap()Hämtar eller anger en buffert som innehåller maskbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra.
setMaskBitmap(WmfDeviceIndependentBitmap value)Hämtar eller anger en buffert som innehåller maskbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra.

EmfMaskBlt(EmfRecord source)

public EmfMaskBlt(EmfRecord source)

Initierar en ny instans av klassen EmfMaskBlt.

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å destinationsrektangeln.

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å destinationsrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getCyDest()

public int getCyDest()

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

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å destinationsrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getRop4()

public EmfRop4 getRop4()

Hämtar eller anger en kvartär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap. Dessa värden definierar hur färgdata från källrektangeln ska kombineras med färgdata från destinationsrektangeln.

Returns: EmfRop4

setRop4(EmfRop4 value)

public void setRop4(EmfRop4 value)

Hämtar eller anger en kvartär rasteroperation, som specificerar ternära rasteroperationer för förgrunds- och bakgrundsfärgerna i en bitmap. Dessa värden definierar hur färgdata från källrektangeln ska kombineras med färgdata från destinationsrektangeln.

Parameters:

ParameterTypBeskrivning
valueEmfRop4

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

getArgb32BkColorSrc()

public int getArgb32BkColorSrc()

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

Returns: int

setArgb32BkColorSrc(int value)

public void setArgb32BkColorSrc(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.

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

getXMask()

public int getXMask()

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

Returns: int

setXMask(int value)

public void setXMask(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 mask-bitmapen.

Parameters:

ParameterTypBeskrivning
värdeint

getYMask()

public int getYMask()

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

Returns: int

setYMask(int value)

public void setYMask(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 mask-bitmapen.

Parameters:

ParameterTypBeskrivning
värdeint

getUsageMask()

public int getUsageMask()

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

Returns: int

setUsageMask(int value)

public void setUsageMask(int value)

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

Parameters:

ParameterTypBeskrivning
värdeint

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

Hämtar eller anger en buffert som innehåller källbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra. 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ällbitmaparna, vilka inte behöver vara sammanhängande med den fasta delen av EMR_MASKBLT-posten eller med varandra. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap

getMaskBitmap()

public WmfDeviceIndependentBitmap getMaskBitmap()

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

Returns: WmfDeviceIndependentBitmap

setMaskBitmap(WmfDeviceIndependentBitmap value)

public void setMaskBitmap(WmfDeviceIndependentBitmap value)

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

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap