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

La imagen de la página CMX

Constructores

ConstructorDescripción
CmxImagePage(CmxPage cmxPage, Image container)Inicializa una nueva instancia de la clase CmxImagePage.
CmxImagePage(CmxPage cmxPage)Inicializa una nueva instancia de la clase CmxImagePage.

Métodos

MétodoDescripción
getCmxPage()Obtiene la página CMX.
getFileFormat()Obtiene un valor del formato de archivo
getBitsPerPixel()Obtiene la cantidad de bits por píxel de la imagen.
isCached()Obtiene un valor que indica si los datos del objeto están almacenados en caché actualmente y no se requiere lectura de datos.
getWidthF()Obtiene el ancho del objeto, en pulgadas.
getHeightF()Obtiene la altura del objeto, en pulgadas.
getWidth()Obtiene el ancho de la imagen.
getHeight()Obtiene la altura de la imagen.
getDefaultOptions(Object[] args)Obtiene las opciones predeterminadas.
cacheData()No se puede usar la caché.
setPalette(IColorPalette palette, boolean updateColors)Establece la paleta de la imagen.

CmxImagePage(CmxPage cmxPage, Image container)

public CmxImagePage(CmxPage cmxPage, Image container)

Inicializa una nueva instancia de la clase CmxImagePage.

Parameters:

ParámetroTipoDescripción
cmxPageCmxPageLa página CMX.
containerImageEl contenedor.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

Inicializa una nueva instancia de la clase CmxImagePage.

Parameters:

ParámetroTipoDescripción
cmxPageCmxPageLa página CMX.

getCmxPage()

public final CmxPage getCmxPage()

Obtiene la página CMX.

Returns: CmxPage - the CMX page.

getFileFormat()

public long getFileFormat()

Obtiene un valor del formato de archivo

Returns: long - un valor del formato de archivo

getBitsPerPixel()

public int getBitsPerPixel()

Obtiene la cantidad de bits por píxel de la imagen.

Returns: int - el recuento de bits por píxel de la imagen.

isCached()

public boolean isCached()

Obtiene un valor que indica si los datos del objeto están almacenados en caché actualmente y no se requiere lectura de datos.

Valor: true si los datos del objeto están en caché; de lo contrario, false.

Returns: boolean - un valor que indica si los datos del objeto están almacenados en caché actualmente y no se requiere lectura de datos.

getWidthF()

public float getWidthF()

Obtiene el ancho del objeto, en pulgadas.

Returns: float - el ancho del objeto, en pulgadas.

getHeightF()

public float getHeightF()

Obtiene la altura del objeto, en pulgadas.

Returns: float - la altura del objeto, en pulgadas.

getWidth()

public int getWidth()

Obtiene el ancho de la imagen.

Valor: El ancho de la imagen.

Returns: int - el ancho de la imagen.

getHeight()

public int getHeight()

Obtiene la altura de la imagen.

Valor: La altura de la imagen.

Returns: int - la altura de la imagen.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

Obtiene las opciones predeterminadas.

Parameters:

ParámetroTipoDescripción
argsjava.lang.Object[]Los argumentos.

Returns: ImageOptionsBase - Default options

cacheData()

public void cacheData()

No se puede usar la caché.

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

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

// Cargar una imagen desde un archivo CMX.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
    // Esta llamada almacena en caché solo la página predeterminada.
    image.cacheData();

    // Almacena en caché todas las páginas para que no se realice una carga de datos adicional desde el flujo de datos subyacente.
    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)

Establece la paleta de la imagen.

Parameters:

ParámetroTipoDescripción
paletteIColorPaletteLa paleta a establecer.
updateColorsbooleansi se establece en true los colores se actualizarán según la nueva paleta; de lo contrario, los índices de color permanecerán sin cambios. Tenga en cuenta que los índices sin cambios pueden provocar un error al cargar la imagen si algunos índices no tienen entradas correspondientes en la paleta.