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
| Konstruktor | Beschreibung |
|---|---|
| CmxImagePage(CmxPage cmxPage, Image container) | Initialisiert eine neue Instanz der Klasse CmxImagePage. |
| CmxImagePage(CmxPage cmxPage) | Initialisiert eine neue Instanz der Klasse CmxImagePage. |
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| cmxPage | CmxPage | Die CMX-Seite. |
| container | Image | Der Container. |
CmxImagePage(CmxPage cmxPage)
public CmxImagePage(CmxPage cmxPage)
Initialisiert eine neue Instanz der Klasse CmxImagePage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| cmxPage | CmxPage | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| args | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| palette | IColorPalette | Die zu setzende Palette. |
| updateColors | boolean | Wenn 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. |