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

EMR_ALPHABLEND-posten specificerar en blocköverföring av pixlar från en källbitmap till en destinationsrektangel, inklusive alfa‑transparentdata, enligt en specificerad blandningsoperation.

Konstruktörer

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

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.
getBlendFunction()Hämtar eller anger en struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.
setBlendFunction(EmfBlendFunction value)Hämtar eller anger en struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.
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.
getXformSr()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.
setXformSr(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.
getCxSrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln.
setCxSrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln.
getCySrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln.
setCySrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln.
getSourceBitmap()Hämtar eller anger en buffer som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_ALPHABLEND-posten.
setSourceBitmap(WmfDeviceIndependentBitmap value)Hämtar eller anger en buffer som innehåller källbitmapen, vilken inte behöver vara sammanhängande med den fasta delen av EMR_ALPHABLEND-posten.

EmfAlphaBlend(EmfRecord source)

public EmfAlphaBlend(EmfRecord source)

Initierar en ny instans av klassen EmfAlphaBlend.

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. Detta värde MÅSTE vara större än noll.

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. Detta värde MÅSTE vara större än noll.

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. Detta värde MÅSTE vara större än noll.

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. Detta värde MÅSTE vara större än noll.

Parameters:

ParameterTypBeskrivning
värdeint

getBlendFunction()

public EmfBlendFunction getBlendFunction()

Hämtar eller anger en struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.

Returns: EmfBlendFunction

setBlendFunction(EmfBlendFunction value)

public void setBlendFunction(EmfBlendFunction value)

Hämtar eller anger en struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.

Parameters:

ParameterTypBeskrivning
valueEmfBlendFunction

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

getXformSr()

public Matrix getXformSr()

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

setXformSr(Matrix value)

public void setXformSr(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

getCxSrc()

public int getCxSrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln. Detta värde MÅSTE vara större än noll.

Returns: int

setCxSrc(int value)

public void setCxSrc(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln. Detta värde MÅSTE vara större än noll.

Parameters:

ParameterTypBeskrivning
värdeint

getCySrc()

public int getCySrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln. Detta värde MÅSTE vara större än noll.

Returns: int

setCySrc(int value)

public void setCySrc(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln. Detta värde MÅSTE vara större än noll.

Parameters:

ParameterTypBeskrivning
värdeint

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

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

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap