EmfStretchDiBits
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 EmfStretchDiBits extends EmfBitmapRecordType
EMR_STRETCHDIBITS kaydı, bir kaynak bitmap’ten bir hedef dikdörtgene piksel bloğu aktarımını, isteğe bağlı olarak bir fırça deseniyle birlikte, belirtilen bir raster işlemi doğrultusunda, çıktıyı hedefin boyutlarına sığdırmak için gerekirse gererek veya sıkıştırarak belirtir.
Bu kayıt, JPEG ve PNG formatındaki kaynak görüntüleri destekler. Kaynak bitmap başlığındaki Compression alanı görüntü formatını belirtir. Kaynak ve hedef yüksekliği ve genişliği alanlarının işaretleri farklıysa, bu kayıt kaynak bitmap’in hedefe ayna görüntüsü kopyasını belirtir. Yani, cxSrc ve cxDest farklı işaretlere sahipse, kaynak bitmap’in x ekseni boyunca ayna görüntüsü belirtilir. cySrc ve cyDest farklı işaretlere sahipse, kaynak bitmap’in y ekseni boyunca ayna görüntüsü belirtilir.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| EmfStretchDiBits(EmfRecord source) | EmfStretchDiBits sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getBounds() | Alır veya ayarlar, cihaz birimlerinde hedef sınırlama dikdörtgenini tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19). |
| setBounds(Rectangle value) | Alır veya ayarlar, cihaz birimlerinde hedef sınırlama dikdörtgenini tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19). |
| getXDest() | Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bit işaretli bir tam sayı. |
| setXDest(int value) | Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bit işaretli bir tam sayı. |
| getYDest() | Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bit işaretli bir tam sayı. |
| setYDest(int value) | Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bit işaretli bir tam sayı. |
| getXSrc() | Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden x koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| setXSrc(int value) | Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden x koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| getYSrc() | Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden y koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| setYSrc(int value) | Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden y koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| getCxSrc() | Kaynak dikdörtgenin piksel cinsinden genişliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| setCxSrc(int value) | Kaynak dikdörtgenin piksel cinsinden genişliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| getCySrc() | Kaynak dikdörtgenin piksel cinsinden yüksekliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| setCySrc(int value) | Kaynak dikdörtgenin piksel cinsinden yüksekliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar. |
| getUsageSrc() | Alır veya ayarlar, kaynak bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bit işaretsiz bir tam sayı. |
| setUsageSrc(int value) | Alır veya ayarlar, kaynak bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bit işaretsiz bir tam sayı. |
| getBitBltRasterOperation() | Bir raster işlem kodunu belirten 32-bit işaretsiz bir tamsayıyı alır veya ayarlar. |
| setBitBltRasterOperation(int value) | Bir raster işlem kodunu belirten 32-bit işaretsiz bir tamsayıyı alır veya ayarlar. |
| getCxDest() | Alır veya ayarlar, hedef dikdörtgenin mantıksal genişliğini belirten 32 bit işaretli bir tam sayı. |
| setCxDest(int value) | Alır veya ayarlar, hedef dikdörtgenin mantıksal genişliğini belirten 32 bit işaretli bir tam sayı. |
| getCyDest() | Alır veya ayarlar, hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bit işaretli bir tam sayı. |
| setCyDest(int value) | Alır veya ayarlar, hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bit işaretli bir tam sayı. |
| getSourceBitmap() | EMR_STRETCHDIBITS kaydının sabit kısmıyla bitişik olmasına gerek olmayan, kaynak bitmap’i içeren bir tamponu alır veya ayarlar. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | EMR_STRETCHDIBITS kaydının sabit kısmıyla bitişik olmasına gerek olmayan, kaynak bitmap’i içeren bir tamponu alır veya ayarlar. |
EmfStretchDiBits(EmfRecord source)
public EmfStretchDiBits(EmfRecord source)
EmfStretchDiBits sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| source | EmfRecord | Kaynak. |
getBounds()
public Rectangle getBounds()
Alır veya ayarlar, cihaz birimlerinde hedef sınırlama dikdörtgenini tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19).
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Alır veya ayarlar, cihaz birimlerinde hedef sınırlama dikdörtgenini tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19).
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bit işaretli bir tam sayı.
Returns: int
setXDest(int value)
public void setXDest(int value)
Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bit işaretli bir tam sayı.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getYDest()
public int getYDest()
Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bit işaretli bir tam sayı.
Returns: int
setYDest(int value)
public void setYDest(int value)
Alır veya ayarlar, hedef dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bit işaretli bir tam sayı.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getXSrc()
public int getXSrc()
Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden x koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden x koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getYSrc()
public int getYSrc()
Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden y koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Kaynak dikdörtgenin sol üst köşesinin piksel cinsinden y koordinatını belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getCxSrc()
public int getCxSrc()
Kaynak dikdörtgenin piksel cinsinden genişliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Kaynak dikdörtgenin piksel cinsinden genişliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getCySrc()
public int getCySrc()
Kaynak dikdörtgenin piksel cinsinden yüksekliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Kaynak dikdörtgenin piksel cinsinden yüksekliğini belirten 32-bit işaretli bir tamsayıyı alır veya ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getUsageSrc()
public int getUsageSrc()
Alır veya ayarlar, kaynak bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bit işaretsiz bir tam sayı. Bu değer DIBColors numaralandırmasında (bölüm 2.1.9) yer almalıdır.
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Alır veya ayarlar, kaynak bitmap başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bit işaretsiz bir tam sayı. Bu değer DIBColors numaralandırmasında (bölüm 2.1.9) yer almalıdır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getBitBltRasterOperation()
public int getBitBltRasterOperation()
Bir raster işlem kodunu belirten 32-bit işaretsiz bir tamsayıyı alır veya ayarlar. Bu kodlar, kaynak dikdörtgenin renk verisinin hedef dikdörtgenin renk verisiyle ve isteğe bağlı olarak bir fırça deseniyle nasıl birleştirileceğini tanımlayarak nihai rengi elde eder.
Returns: int
setBitBltRasterOperation(int value)
public void setBitBltRasterOperation(int value)
Bir raster işlem kodunu belirten 32-bit işaretsiz bir tamsayıyı alır veya ayarlar. Bu kodlar, kaynak dikdörtgenin renk verisinin hedef dikdörtgenin renk verisiyle ve isteğe bağlı olarak bir fırça deseniyle nasıl birleştirileceğini tanımlayarak nihai rengi elde eder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getCxDest()
public int getCxDest()
Alır veya ayarlar, hedef dikdörtgenin mantıksal genişliğini belirten 32 bit işaretli bir tam sayı.
Returns: int
setCxDest(int value)
public void setCxDest(int value)
Alır veya ayarlar, hedef dikdörtgenin mantıksal genişliğini belirten 32 bit işaretli bir tam sayı.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getCyDest()
public int getCyDest()
Alır veya ayarlar, hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bit işaretli bir tam sayı.
Returns: int
setCyDest(int value)
public void setCyDest(int value)
Alır veya ayarlar, hedef dikdörtgenin mantıksal yüksekliğini belirten 32 bit işaretli bir tam sayı.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
EMR_STRETCHDIBITS kaydının sabit kısmıyla bitişik olmasına gerek olmayan, kaynak bitmap’i içeren bir tamponu alır veya ayarlar. Bu nedenle, bu tampondaki "UndefinedSpace" olarak etiketlenmiş alanlar isteğe bağlıdır ve YOK SAYILMALIDIR.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
EMR_STRETCHDIBITS kaydının sabit kısmıyla bitişik olmasına gerek olmayan, kaynak bitmap’i içeren bir tamponu alır veya ayarlar. Bu nedenle, bu tampondaki "UndefinedSpace" olarak etiketlenmiş alanlar isteğe bağlıdır ve YOK SAYILMALIDIR.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | WmfDeviceIndependentBitmap |