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

Das Bild der CMX-Seite

Konstruktoren

KonstruktorBeschreibung
CmxImagePage(CmxPage cmxPage, Image container)Initialisiert eine neue Instanz der Klasse CmxImagePage.
CmxImagePage(CmxPage cmxPage)Initialisiert eine neue Instanz der Klasse CmxImagePage.

Methoden

MethodeBeschreibung
getCmxPage()Ruft die CMX-Seite ab.
getFileFormat()Ruft einen Wert des Dateiformats ab
getBitsPerPixel()Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.
isCached()Ruft einen Wert ab, der angibt, ob die Daten des Objekts derzeit zwischengespeichert sind und kein Datenlesen erforderlich ist.
getWidthF()Ermittelt die Objektbreite in Zoll.
getHeightF()Ermittelt die Objekthöhe in Zoll.
getWidth()Ermittelt die Bildbreite.
getHeight()Ermittelt die Bildhöhe.
getDefaultOptions(Object[] args)Ruft die Standardoptionen ab.
cacheData()Cache kann nicht verwendet werden.
setPalette(IColorPalette palette, boolean updateColors)Legt die Bildpalette fest.

CmxImagePage(CmxPage cmxPage, Image container)

public CmxImagePage(CmxPage cmxPage, Image container)

Initialisiert eine neue Instanz der Klasse CmxImagePage.

Parameters:

ParameterTypBeschreibung
cmxPageCmxPageDie CMX-Seite.
containerImageDer Container.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

Initialisiert eine neue Instanz der Klasse CmxImagePage.

Parameters:

ParameterTypBeschreibung
cmxPageCmxPageDie CMX-Seite.

getCmxPage()

public final CmxPage getCmxPage()

Ruft die CMX-Seite ab.

Returns: CmxPage - the CMX page.

getFileFormat()

public long getFileFormat()

Ruft einen Wert des Dateiformats ab

Returns: long – ein Wert des Dateiformats

getBitsPerPixel()

public int getBitsPerPixel()

Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.

Returns: int – die Bit‑Pro‑Pixel‑Anzahl des Bildes.

isCached()

public boolean isCached()

Ruft einen Wert ab, der angibt, ob die Daten des Objekts derzeit zwischengespeichert sind und kein Datenlesen erforderlich ist.

Wert: true, wenn die Daten des Objekts zwischengespeichert sind; andernfalls false.

Returns: boolean – ein Wert, der angibt, ob die Daten des Objekts derzeit zwischengespeichert sind und kein Datenlesen erforderlich ist.

getWidthF()

public float getWidthF()

Ermittelt die Objektbreite in Zoll.

Returns: float - die Objektbreite, in Zoll.

getHeightF()

public float getHeightF()

Ermittelt die Objekthöhe in Zoll.

Returns: float - die Objekthöhe, in Zoll.

getWidth()

public int getWidth()

Ermittelt die Bildbreite.

Wert: Die Bildbreite.

Returns: int – die Bildbreite.

getHeight()

public int getHeight()

Ermittelt die Bildhöhe.

Wert: Die Bildhöhe.

Returns: int – die Bildhöhe.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

Ruft die Standardoptionen ab.

Parameters:

ParameterTypBeschreibung
argsjava.lang.Object[]Die Argumente.

Returns: ImageOptionsBase - Default options

cacheData()

public void cacheData()

Cache kann nicht verwendet werden.

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

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

// Lädt ein Bild aus einer CMX-Datei.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
    // Dieser Aufruf cached nur die Standardseite.
    image.cacheData();

    // Cache alle Seiten, sodass keine zusätzlichen Daten aus dem zugrunde liegenden Datenstrom geladen werden.
    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)

Legt die Bildpalette fest.

Parameters:

ParameterTypBeschreibung
paletteIColorPaletteDie zu setzende Palette.
updateColorsbooleanWenn auf true gesetzt, werden die Farben gemäß der neuen Palette aktualisiert; andernfalls bleiben die Farbindizes unverändert. Beachten Sie, dass unveränderte Indizes das Bild beim Laden zum Absturz bringen können, wenn einige Indizes keinen entsprechenden Paletteneintrag haben.