EmfSetDiBitsToDevice

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

EMR_SETDIBITSTODEVICE-posten specificerar en blocköverföring av pixlar från angivna skanningslinjer i en källbitmap till en destinationsrektangel.

Denna post stöder källbilder i JPEG- och PNG-format. Komprimeringsfältet i källbitmapens huvud specificerar bildformatet.

Konstruktörer

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

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.
getXSrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar x-koordinaten i pixlar för det nedre vänstra hörnet av källrektangeln.
setXSrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar x-koordinaten i pixlar för det nedre vänstra hörnet av källrektangeln.
getYSrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar y-koordinaten i pixlar för det nedre vänstra hörnet av källrektangeln.
setYSrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar y-koordinaten i pixlar för det nedre vänstra hörnet av källrektangeln.
getCxSrc()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar bredden i pixlar för källrektangeln.
setCxSrc(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar bredden i pixlar för källrektangeln.
getCySrc()Hämtar eller anger ett 32-bitars signerat heltal som specificerar höjden i pixlar för källrektangeln
setCySrc(int value)Hämtar eller anger ett 32-bitars signerat heltal som specificerar höjden i pixlar för källrektangeln
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.
getIStartScan()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar den första skanningslinjen i arrayen.
setIStartScan(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar den första skanningslinjen i arrayen.
getCScans()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet skanningslinjer.
setCScans(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet skanningslinjer.
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_SETDIBITSTODEVICE-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_SETDIBITSTODEVICE-posten.

EmfSetDiBitsToDevice(EmfRecord source)

public EmfSetDiBitsToDevice(EmfRecord source)

Initierar en ny instans av klassen EmfSetDiBitsToDevice.

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

getXSrc()

public int getXSrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar x-koordinaten i pixlar för det nedre 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 x-koordinaten i pixlar för det nedre 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 y-koordinaten i pixlar för det nedre 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 y-koordinaten i pixlar för det nedre vänstra hörnet av källrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getCxSrc()

public int getCxSrc()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar bredden i pixlar för källrektangeln.

Returns: int

setCxSrc(int value)

public void setCxSrc(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar bredden i pixlar för källrektangeln.

Parameters:

ParameterTypBeskrivning
värdeint

getCySrc()

public int getCySrc()

Hämtar eller anger ett 32-bitars signerat heltal som specificerar höjden i pixlar för källrektangeln

Returns: int

setCySrc(int value)

public void setCySrc(int value)

Hämtar eller anger ett 32-bitars signerat heltal som specificerar höjden i pixlar för källrektangeln

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

getIStartScan()

public int getIStartScan()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar den första skanningslinjen i arrayen.

Returns: int

setIStartScan(int value)

public void setIStartScan(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar den första skanningslinjen i arrayen.

Parameters:

ParameterTypBeskrivning
värdeint

getCScans()

public int getCScans()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet skanningslinjer.

Returns: int

setCScans(int value)

public void setCScans(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet skanningslinjer.

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_SETDIBITSTODEVICE-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_SETDIBITSTODEVICE-posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap