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öntemAçı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:

ParametreTürAçıklama
cmxPageCmxPageCMX sayfası.
containerImageKapsayıcı.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

Yeni bir CmxImagePage sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
cmxPageCmxPageCMX 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:

ParametreTürAçıklama
argümanlarjava.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:

ParametreTürAçıklama
paletteIColorPaletteAyarlanacak palet.
updateColorsbooleantrue 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.