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
Bilden av CMX-sidan.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| CmxImagePage(CmxPage cmxPage, Image container) | Initierar en ny instans av klassen CmxImagePage. |
| CmxImagePage(CmxPage cmxPage) | Initierar en ny instans av klassen CmxImagePage. |
Metoder
| Metod | Beskrivning |
|---|---|
| getCmxPage() | Hämtar CMX-sidan. |
| getFileFormat() | Hämtar ett värde för filformat. |
| getBitsPerPixel() | Hämtar antalet bildbitar per pixel. |
| isCached() | Hämtar ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs. |
| getWidthF() | Hämtar objektets bredd i tum. |
| getHeightF() | Hämtar objektets höjd i tum. |
| getWidth() | Hämtar bildens bredd. |
| getHeight() | Hämtar bildens höjd. |
| getDefaultOptions(Object[] args) | Hämtar standardalternativen. |
| cacheData() | Cache kan inte användas. |
| setPalette(IColorPalette palette, boolean updateColors) | Ställer in bildpaletten. |
CmxImagePage(CmxPage cmxPage, Image container)
public CmxImagePage(CmxPage cmxPage, Image container)
Initierar en ny instans av klassen CmxImagePage.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| cmxPage | CmxPage | CMX-sidan. |
| container | Image | Behållaren. |
CmxImagePage(CmxPage cmxPage)
public CmxImagePage(CmxPage cmxPage)
Initierar en ny instans av klassen CmxImagePage.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| cmxPage | CmxPage | CMX-sidan. |
getCmxPage()
public final CmxPage getCmxPage()
Hämtar CMX-sidan.
Returns: CmxPage - the CMX page.
getFileFormat()
public long getFileFormat()
Hämtar ett värde för filformat.
Returns: long - ett värde för filformat
getBitsPerPixel()
public int getBitsPerPixel()
Hämtar antalet bildbitar per pixel.
Returns: int - bildens bitar per pixel-antal.
isCached()
public boolean isCached()
Hämtar ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs.
Värde: true om objektets data är cachade; annars false.
Returns: boolean - ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs.
getWidthF()
public float getWidthF()
Hämtar objektets bredd i tum.
Returns: float – objektets bredd i tum.
getHeightF()
public float getHeightF()
Hämtar objektets höjd i tum.
Returns: float – objektets höjd i tum.
getWidth()
public int getWidth()
Hämtar bildens bredd.
Värde: Bildens bredd.
Returns: int - bildens bredd.
getHeight()
public int getHeight()
Hämtar bildens höjd.
Värde: Bildens höjd.
Returns: int - bildens höjd.
getDefaultOptions(Object[] args)
public ImageOptionsBase getDefaultOptions(Object[] args)
Hämtar standardalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| args | java.lang.Object[] | Argumenten. |
Returns: ImageOptionsBase - Default options
cacheData()
public void cacheData()
Cache kan inte användas.
Example: The following example shows how to cache all pages of a CMX image.
String dir = "c:\\temp\\";
// Läs in en bild från en CMX-fil.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
// Detta anrop cachelagrar endast standardsidan.
image.cacheData();
// Cachelagra alla sidor så att ingen ytterligare dataladdning utförs från den underliggande dataströmmen.
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)
Ställer in bildpaletten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| palette | IColorPalette | Paletten att ställa in. |
| updateColors | boolean | om den är inställd på true uppdateras färgerna enligt den nya paletten; annars förblir färgindexen oförändrade. Observera att oförändrade index kan krascha bilden vid inläsning om vissa index saknar motsvarande palettposter. |