EmfStretchBlt
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 EmfStretchBlt extends EmfBitmapRecordType
EMR_STRETCHBLT‑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 angiven rasteroperation, och sträcker eller komprimerar utdata för att passa destinationsdimensionerna, om nödvändigt.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| EmfStretchBlt(EmfRecord source) | Initierar en ny instans av klassen EmfStretchBlt. |
| EmfStretchBlt() | Initierar en ny instans av klassen EmfStretchBlt. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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. |
| 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. |
| 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. |
| 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_STRETCHBLT‑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_STRETCHBLT‑posten. |
| getSrcRect() | Hämtar eller anger källrektangeln. |
| setSrcRect(Rectangle value) | Hämtar eller anger källrektangeln. |
| getDestRect() | Hämtar eller anger destinationsrektangeln. |
| setDestRect(Rectangle value) | Hämtar eller anger destinationsrektangeln. |
EmfStretchBlt(EmfRecord source)
public EmfStretchBlt(EmfRecord source)
Initierar en ny instans av klassen EmfStretchBlt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source | EmfRecord | Källan. |
EmfStretchBlt()
public EmfStretchBlt()
Initierar en ny instans av klassen EmfStretchBlt.
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Matrix |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getCxSrc()
public int getCxSrc()
Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska bredden på källrektangeln.
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getCySrc()
public int getCySrc()
Hämtar eller anger ett 32-bitars signerat heltal som specificerar den logiska höjden på källrektangeln.
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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_STRETCHBLT‑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_STRETCHBLT‑posten. Följaktligen är fält i denna buffert som är märkta “UndefinedSpace” valfria och MÅSTE ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getSrcRect()
public Rectangle getSrcRect()
Hämtar eller anger källrektangeln.
Värde: Källrektangeln.
Returns: Rectangle
setSrcRect(Rectangle value)
public void setSrcRect(Rectangle value)
Hämtar eller anger källrektangeln.
Värde: Källrektangeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |
getDestRect()
public Rectangle getDestRect()
Hämtar eller anger destinationsrektangeln.
Värde: Dest‑rektangeln.
Returns: Rectangle
setDestRect(Rectangle value)
public void setDestRect(Rectangle value)
Hämtar eller anger destinationsrektangeln.
Värde: Dest‑rektangeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |