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:
| 参数 | 类型 | 描述 |
|---|---|---|
| args | java.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:
| 参数 | 类型 | 描述 |
|---|---|---|
| palette | IColorPalette | 要设置的调色板。 |
| updateColors | boolean | 如果设置为 true,颜色将根据新调色板进行更新;否则颜色索引保持不变。请注意,如果某些索引没有对应的调色板条目,未更改的索引可能在加载时导致图像崩溃。 |