CmxImagePage
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.VectorImage
All Implemented Interfaces: com.aspose.imaging.fileformats.cmx.ICmxImage
public class CmxImagePage extends VectorImage implements ICmxImage
CMX sayfasının görüntüsü
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| CmxImagePage(CmxPage cmxPage, Image container) | Yeni bir CmxImagePage sınıfı örneği başlatır. |
| CmxImagePage(CmxPage cmxPage) | Yeni bir CmxImagePage sınıfı örneği başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getCmxPage() | CMX sayfasını alır. |
| getFileFormat() | Dosya formatının bir değerini alır |
| getBitsPerPixel() | Görüntünün piksel başına bit sayısını alır. |
| isCached() | Nesnenin verisinin şu anda önbelleğe alınıp alınmadığını ve veri okumanın gerekip gerekmediğini gösteren bir değeri alır. |
| getWidthF() | Nesnenin genişliğini inç cinsinden alır. |
| getHeightF() | Nesnenin yüksekliğini inç cinsinden alır. |
| getWidth() | Görüntünün genişliğini alır. |
| getHeight() | Görüntünün yüksekliğini alır. |
| getDefaultOptions(Object[] args) | Varsayılan seçenekleri alır. |
| cacheData() | Önbellek kullanılamaz. |
| setPalette(IColorPalette palette, boolean updateColors) | Görüntü paletini ayarlar. |
CmxImagePage(CmxPage cmxPage, Image container)
public CmxImagePage(CmxPage cmxPage, Image container)
Yeni bir CmxImagePage sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| cmxPage | CmxPage | CMX sayfası. |
| container | Image | Kapsayıcı. |
CmxImagePage(CmxPage cmxPage)
public CmxImagePage(CmxPage cmxPage)
Yeni bir CmxImagePage sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| cmxPage | CmxPage | CMX sayfası. |
getCmxPage()
public final CmxPage getCmxPage()
CMX sayfasını alır.
Returns: CmxPage - the CMX page.
getFileFormat()
public long getFileFormat()
Dosya formatının bir değerini alır
Returns: long - dosya formatı değeri
getBitsPerPixel()
public int getBitsPerPixel()
Görüntünün piksel başına bit sayısını alır.
Returns: int - görüntünün piksel başına bit sayısı.
isCached()
public boolean isCached()
Nesnenin verisinin şu anda önbelleğe alınıp alınmadığını ve veri okumanın gerekip gerekmediğini gösteren bir değeri alır.
Değer: Nesnenin verileri önbelleğe alınmışsa true; aksi takdirde false.
Returns: boolean - nesnenin verisinin şu anda önbelleğe alınıp alınmadığını ve veri okumanın gerekip gerekmediğini gösteren bir değer.
getWidthF()
public float getWidthF()
Nesnenin genişliğini inç cinsinden alır.
Returns: float - nesnenin genişliği, inç cinsinden.
getHeightF()
public float getHeightF()
Nesnenin yüksekliğini inç cinsinden alır.
Returns: float - nesnenin yüksekliği, inç cinsinden.
getWidth()
public int getWidth()
Görüntünün genişliğini alır.
Değer: Görüntünün genişliği.
Returns: int - görüntünün genişliği.
getHeight()
public int getHeight()
Görüntünün yüksekliğini alır.
Değer: Görüntünün yüksekliği.
Returns: int - görüntünün yüksekliği.
getDefaultOptions(Object[] args)
public ImageOptionsBase getDefaultOptions(Object[] args)
Varsayılan seçenekleri alır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| argümanlar | java.lang.Object[] | Argümanlar. |
Returns: ImageOptionsBase - Default options
cacheData()
public void cacheData()
Önbellek kullanılamaz.
Example: The following example shows how to cache all pages of a CMX image.
String dir = "c:\\temp\\";
// Bir CMX dosyasından görüntü yükle.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
// Bu çağrı yalnızca varsayılan sayfayı önbelleğe alır.
image.cacheData();
// Tüm sayfaları önbelleğe al, böylece temel veri akışından ek veri yüklemesi yapılmaz.
for (com.aspose.imaging.fileformats.cmx.CmxImagePage page : image.getPages()) {
page.cacheData();
}
} finally {
image.dispose();
}
setPalette(IColorPalette palette, boolean updateColors)
public void setPalette(IColorPalette palette, boolean updateColors)
Görüntü paletini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| palette | IColorPalette | Ayarlanacak palet. |
| updateColors | boolean | true olarak ayarlanırsa renkler yeni palete göre güncellenecek; aksi takdirde renk indeksleri değişmeden kalır. Değişmeyen indekslerin, bazı indekslerin karşılık gelen palet girdileri olmaması durumunda görüntünün yüklenirken çökmesine neden olabileceğini unutmayın. |