CdrImagePage

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.cdr.ICdrImage

public class CdrImagePage extends VectorImage implements ICdrImage

Cdr 图像页面。

方法

方法描述
getParentImage()获取父图像。
getPageNumber()获取页码。
isCached()获取一个值,指示对象的数据当前是否已缓存且无需读取数据。
getBitsPerPixel()获取图像每像素位数计数。
getFileFormat()获取文件格式的值
getCdrDocument()获取 CDR 文档。
getDefaultOptions(Object[] args)获取默认选项。
cacheData()缓存数据并确保不会从底层 P:com.aspose.imaging.dataStreamSupporter.dataStreamContainer 再次加载额外数据。
setPalette(IColorPalette palette, boolean updateColors)设置图像调色板。

getParentImage()

public final CdrImage getParentImage()

获取父图像。

值:父图像。

Returns: CdrImage - the parent image.

getPageNumber()

public final int getPageNumber()

获取页码。

值:页码。

Returns: int - 页码。

isCached()

public boolean isCached()

获取一个值,指示对象的数据当前是否已缓存且无需读取数据。

Returns: boolean

getBitsPerPixel()

public int getBitsPerPixel()

获取图像每像素位数计数。

Returns: int - 图像每像素位数。

getFileFormat()

public long getFileFormat()

获取文件格式的值

Returns: long - 文件格式的值

getCdrDocument()

public final CdrDocument getCdrDocument()

获取 CDR 文档。

值:CDR 文档。

Returns: CdrDocument - the CDR document.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

获取默认选项。

Parameters:

参数类型描述
argsjava.lang.Object[]参数。

Returns: ImageOptionsBase - Default options

cacheData()

public synchronized void cacheData()

缓存数据并确保不会从底层 P:com.aspose.imaging.dataStreamSupporter.dataStreamContainer 再次加载额外数据。

setPalette(IColorPalette palette, boolean updateColors)

public void setPalette(IColorPalette palette, boolean updateColors)

设置图像调色板。

Parameters:

参数类型描述
paletteIColorPalette要设置的调色板。
updateColorsboolean如果设置为 true,颜色将根据新调色板进行更新;否则颜色索引保持不变。请注意,如果某些索引没有对应的调色板条目,未更改的索引可能在加载时导致图像崩溃。