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
| Costruttore | Descrizione |
|---|---|
| CmxImagePage(CmxPage cmxPage, Image container) | Inizializza una nuova istanza della classe CmxImagePage. |
| CmxImagePage(CmxPage cmxPage) | Inizializza una nuova istanza della classe CmxImagePage. |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| cmxPage | CmxPage | La pagina CMX. |
| container | Image | Il contenitore. |
CmxImagePage(CmxPage cmxPage)
public CmxImagePage(CmxPage cmxPage)
Inizializza una nuova istanza della classe CmxImagePage.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| cmxPage | CmxPage | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| args | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| palette | IColorPalette | La tavolozza da impostare. |
| updateColors | boolean | se 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. |