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

L’immagine della pagina CMX

Costruttori

CostruttoreDescrizione
CmxImagePage(CmxPage cmxPage, Image container)Inizializza una nuova istanza della classe CmxImagePage.
CmxImagePage(CmxPage cmxPage)Inizializza una nuova istanza della classe CmxImagePage.

Metodi

MetodoDescrizione
getCmxPage()Ottiene la pagina CMX.
getFileFormat()Ottiene un valore del formato file
getBitsPerPixel()Restituisce il conteggio dei bit per pixel dell’immagine.
isCached()Restituisce un valore che indica se i dati dell’oggetto sono attualmente memorizzati nella cache e non è necessaria alcuna lettura dei dati.
getWidthF()Ottiene la larghezza dell’oggetto, in pollici.
getHeightF()Ottiene l’altezza dell’oggetto, in pollici.
getWidth()Restituisce la larghezza dell’immagine.
getHeight()Restituisce l’altezza dell’immagine.
getDefaultOptions(Object[] args)Ottiene le opzioni predefinite.
cacheData()La cache non può essere utilizzata.
setPalette(IColorPalette palette, boolean updateColors)Imposta la tavolozza dell’immagine.

CmxImagePage(CmxPage cmxPage, Image container)

public CmxImagePage(CmxPage cmxPage, Image container)

Inizializza una nuova istanza della classe CmxImagePage.

Parameters:

ParametroTipoDescrizione
cmxPageCmxPageLa pagina CMX.
containerImageIl contenitore.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

Inizializza una nuova istanza della classe CmxImagePage.

Parameters:

ParametroTipoDescrizione
cmxPageCmxPageLa pagina CMX.

getCmxPage()

public final CmxPage getCmxPage()

Ottiene la pagina CMX.

Returns: CmxPage - the CMX page.

getFileFormat()

public long getFileFormat()

Ottiene un valore del formato file

Returns: long - un valore del formato file

getBitsPerPixel()

public int getBitsPerPixel()

Restituisce il conteggio dei bit per pixel dell’immagine.

Returns: int - il conteggio dei bit per pixel dell’immagine.

isCached()

public boolean isCached()

Restituisce un valore che indica se i dati dell’oggetto sono attualmente memorizzati nella cache e non è necessaria alcuna lettura dei dati.

Valore: true se i dati dell’oggetto sono nella cache; altrimenti, false.

Returns: boolean - un valore che indica se i dati dell’oggetto sono attualmente memorizzati nella cache e non è necessaria alcuna lettura dei dati.

getWidthF()

public float getWidthF()

Ottiene la larghezza dell’oggetto, in pollici.

Returns: float - la larghezza dell’oggetto, in pollici.

getHeightF()

public float getHeightF()

Ottiene l’altezza dell’oggetto, in pollici.

Returns: float - l’altezza dell’oggetto, in pollici.

getWidth()

public int getWidth()

Restituisce la larghezza dell’immagine.

Valore: la larghezza dell’immagine.

Returns: int - la larghezza dell’immagine.

getHeight()

public int getHeight()

Restituisce l’altezza dell’immagine.

Valore: l’altezza dell’immagine.

Returns: int - l’altezza dell’immagine.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

Ottiene le opzioni predefinite.

Parameters:

ParametroTipoDescrizione
argsjava.lang.Object[]Gli argomenti.

Returns: ImageOptionsBase - Default options

cacheData()

public void cacheData()

La cache non può essere utilizzata.

Example: The following example shows how to cache all pages of a CMX image.

String dir = "c:\\temp\\";

// Carica un'immagine da un file CMX.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
    // Questa chiamata memorizza nella cache solo la pagina predefinita.
    image.cacheData();

    // Memorizza nella cache tutte le pagine in modo che non venga eseguito alcun caricamento dati aggiuntivo dallo stream di dati sottostante.
    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)

Imposta la tavolozza dell’immagine.

Parameters:

ParametroTipoDescrizione
paletteIColorPaletteLa tavolozza da impostare.
updateColorsbooleanse impostato su true i colori verranno aggiornati secondo la nuova tavolozza; altrimenti gli indici dei colori rimarranno invariati. Nota che gli indici invariati possono causare il crash dell’immagine durante il caricamento se alcuni indici non hanno voci corrispondenti nella tavolozza.