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’image de la page CMX

Constructeurs

ConstructeurDescription
CmxImagePage(CmxPage cmxPage, Image container)Initialise une nouvelle instance de la classe CmxImagePage.
CmxImagePage(CmxPage cmxPage)Initialise une nouvelle instance de la classe CmxImagePage.

Méthodes

MéthodeDescription
getCmxPage()Obtient la page CMX.
getFileFormat()Obtient une valeur du format de fichier
getBitsPerPixel()Obtient le nombre de bits par pixel de l’image.
isCached()Obtient une valeur indiquant si les données de l’objet sont actuellement en cache et aucune lecture de données n’est requise.
getWidthF()Obtient la largeur de l’objet, en pouces.
getHeightF()Obtient la hauteur de l’objet, en pouces.
getWidth()Obtient la largeur de l’image.
getHeight()Obtient la hauteur de l’image.
getDefaultOptions(Object[] args)Obtient les options par défaut.
cacheData()Le cache ne peut pas être utilisé.
setPalette(IColorPalette palette, boolean updateColors)Définit la palette de l’image.

CmxImagePage(CmxPage cmxPage, Image container)

public CmxImagePage(CmxPage cmxPage, Image container)

Initialise une nouvelle instance de la classe CmxImagePage.

Parameters:

ParamètreTypeDescription
cmxPageCmxPageLa page CMX.
containerImageLe conteneur.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

Initialise une nouvelle instance de la classe CmxImagePage.

Parameters:

ParamètreTypeDescription
cmxPageCmxPageLa page CMX.

getCmxPage()

public final CmxPage getCmxPage()

Obtient la page CMX.

Returns: CmxPage - the CMX page.

getFileFormat()

public long getFileFormat()

Obtient une valeur du format de fichier

Returns: long - une valeur du format de fichier

getBitsPerPixel()

public int getBitsPerPixel()

Obtient le nombre de bits par pixel de l’image.

Returns: int - le nombre de bits par pixel de l’image.

isCached()

public boolean isCached()

Obtient une valeur indiquant si les données de l’objet sont actuellement en cache et aucune lecture de données n’est requise.

Valeur : true si les données de l’objet sont mises en cache ; sinon, false.

Returns: boolean - une valeur indiquant si les données de l’objet sont actuellement en cache et aucune lecture de données n’est requise.

getWidthF()

public float getWidthF()

Obtient la largeur de l’objet, en pouces.

Returns: float - la largeur de l’objet, en pouces.

getHeightF()

public float getHeightF()

Obtient la hauteur de l’objet, en pouces.

Returns: float - la hauteur de l’objet, en pouces.

getWidth()

public int getWidth()

Obtient la largeur de l’image.

Valeur : la largeur de l’image.

Returns: int - la largeur de l’image.

getHeight()

public int getHeight()

Obtient la hauteur de l’image.

Valeur : la hauteur de l’image.

Returns: int - la hauteur de l’image.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

Obtient les options par défaut.

Parameters:

ParamètreTypeDescription
argsjava.lang.Object[]Les arguments.

Returns: ImageOptionsBase - Default options

cacheData()

public void cacheData()

Le cache ne peut pas être utilisé.

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

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

// Chargez une image à partir d'un fichier CMX.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
    // Cet appel met en cache uniquement la page par défaut.
    image.cacheData();

    // Mettez en cache toutes les pages afin qu'aucun chargement de données supplémentaire ne soit effectué depuis le flux de données sous-jacent.
    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)

Définit la palette de l’image.

Parameters:

ParamètreTypeDescription
paletteIColorPaletteLa palette à définir.
updateColorsbooleansi défini sur true, les couleurs seront mises à jour selon la nouvelle palette ; sinon les index de couleur restent inchangés. Notez que les index inchangés peuvent provoquer un plantage de l’image lors du chargement si certains index n’ont aucune entrée correspondante dans la palette.