XImageCollection
概述
XImageCollection 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:ImageCollection。
页面上图像 XObjects 的集合,提供 XImage 类型的访问器和编辑辅助工具。
此类提供 24 个方法,用于在 .NET 程序中处理 XImageCollection 对象。可用的方法包括:Add、Clear、Contains、ContainsName、CopyTo、Delete、GetByName、GetEnumerator、GetImageName、HasImage、Remove、Replace。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Count、IsReadOnly、IsSynchronized、Names、SyncRoot。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Count | int | 读取 | 集合中的图像数量。 |
IsReadOnly | bool | 读取 | 集合是否为只读。 |
IsSynchronized | bool | 读取 | 集合是否线程安全。 |
SyncRoot | object | 读取 | 用于 IsSynchronized 的同步根;返回此集合。 |
Names | string[] | 读取 | 集合中每个图像的资源名称。 |
方法
| 签名 | 描述 |
|---|---|
ContainsName(name: string) | 当集合持有具有给定资源名称的图像时为 True。 |
HasImage(name: string) | 当集合持有具有给定资源名称的图像时为 True(匹配公共表面;与 ContainsName 的查找方式相同)。 |
Add(image: XImage) | 将现有 XImage 追加到集合中,并返回其分配的资源名称。 |
Add(image: Stream) | 从流中追加图像;返回其分配的资源名称。 |
Add(image: Stream, filterType: ImageFilterType) | 使用给定的过滤器从流中追加图像;返回其分配的资源名称。 |
Add(image: Stream, quality: int) | 从流中追加图像,重新编码为 JPEG,使用给定的质量。 |
Add(bitmapInfo: BitmapInfo) | 从原始位图追加图像;返回其分配的资源名称。 |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | 使用给定的过滤器从原始位图追加图像;返回其分配的资源名称。 |
Clear() | 从集合中删除所有图像。 |
Contains(item: XImage) | 集合是否包含提供的图像。 |
CopyTo(array: XImage[], index: int) | 将集合内容复制到数组中,从索引开始。 |
Delete() | 删除所有图像(Clear 的别名)。 |
Delete(index: int) | 删除位于 1 基索引的图像。 |
Delete(index: int, action: ImageDeleteAction) | 使用提供的操作策略删除位于 1 基索引的图像。 |
Delete(name: string) | 删除具有提供的资源名称的图像。 |
Delete(name: string, action: ImageDeleteAction) | 使用提供的操作策略删除指定的图像。 |
GetImageName(image: XImage) | 返回提供的图像的资源名称。 |
Remove(item: XImage) | 删除图像并报告其是否存在。 |
Replace(index: int, stream: Stream) | 用提供的流替换位于基于 1 的索引处的图像。 |
Replace(index: int, stream: Stream, quality: int) | 用以给定质量重新编码的 JPEG 替换位于基于 1 的索引处的图像。 |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | 用以给定质量重新编码的 JPEG(可选地渲染为黑白)替换位于基于 1 的索引处的图像。 |
GetEnumerator() | 枚举器类型为 XImage。 |
GetByName(name: string) | 通过其资源名称获取图像(例如 “Im0”、 “JI1a”)。 |
Replace(name: string, stream: Stream) | 用给定的资源名称替换图像。 |