XImageCollection
遗产: java.lang.Object
所有已实现的接口: java.lang.Iterable
public final class XImageCollection implements Iterable<XImage>
表示 XImage 集合的类。
方法
add(XImage image)
public String add(XImage image)
将新图像添加到图像列表。此方法将图像添加为对同一 PdfObject 的引用(这允许减小文件大小)
参数:
范围 | 类型 | 描述 |
---|---|---|
image | XImage | 要添加的 XImage。 |
退货: java.lang.String - 添加图像的名称。
add(BufferedImage image)
public String add(BufferedImage image)
将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | java.awt.image.BufferedImage | BufferedImage 包含图像数据。 |
退货: java.lang.String - 添加图像的名称。
add(InputStream image)
public String add(InputStream image)
将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | java.io.InputStream | 包含图像数据的流(JPEG 格式)。 |
退货: java.lang.String - 添加图像的名称。
add(InputStream image, int quality)
public String add(InputStream image, int quality)
将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | java.io.InputStream | 包含图像数据的流(JPEG 格式)。 |
quality | int | JPEG 质量。 |
退货: java.lang.String - 添加图像的名称。
addWithImageFilterType(InputStream image, int filterType)
public String addWithImageFilterType(InputStream image, int filterType)
将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | java.io.InputStream | 包含图像数据的流。 |
filterType | int | 图像过滤器类型。 |
退货: java.lang.String - 添加图像的名称。
clear()
public void clear()
清除集合中的所有项目。
contains(XImage item)
public boolean contains(XImage item)
确定集合是否包含特定值。
参数:
范围 | 类型 | 描述 |
---|---|---|
item | XImage | 要在集合中定位的对象 |
退货: boolean - 如果在集合中找到项目则为 true;否则,假的。
copyTo(XImage[] array, int index)
public void copyTo(XImage[] array, int index)
将图像数组复制到集合中。
参数:
范围 | 类型 | 描述 |
---|---|---|
array | XImage[] | 要复制的数组。 |
index | int | 将图像复制到集合中的索引。 |
delete()
public void delete()
从集合中删除图像。
delete(int index)
public void delete(int index)
按索引从集合中删除索引。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 图像索引。 |
delete(int index, int action)
public final void delete(int index, int action)
通过执行操作参数指定的操作的索引从集合中删除索引。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 要删除的图像的索引。 |
action | int | ImageDeleteAction 元素。图像删除后执行的操作。 |
delete(String name)
public void delete(String name)
按名称从集合中删除项目。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 必须删除的图像的名称。 |
delete(String name, int action)
public final void delete(String name, int action)
按名称从集合中删除项目。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 必须删除的图像的名称。 |
action | int | 要对图像对象执行的操作。 |
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getImageName(XImage image)
public String getImageName(XImage image)
返回图像列表中的名称,它是给定图像的键。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | XImage | 要搜索的图像。 |
退货: java.lang.String - 找到的图像的名称(键);如果未找到图像,则为 null。
getNames()
public String[] getNames()
获取图像名称数组。
退货: java.lang.字符串[] - 细绳[大批
getSyncRoot()
public Object getSyncRoot()
返回同步对象。
退货: java.lang.Object - 对象元素
get_Item(int index)
public XImage get_Item(int index)
通过其索引从集合中获取图像。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 图片索引 |
退货: XImage 检索图像。
get_Item(String name)
public XImage get_Item(String name)
按名称从集合中获取图像。
参数:
范围 | 类型 | 描述 |
---|---|---|
name | java.lang.String | 图片名称。 |
退货: XImage 检索图像。
hasImage(String imgName)
public boolean hasImage(String imgName)
参数:
范围 | 类型 | 描述 |
---|---|---|
imgName | java.lang.String |
退货: 布尔值
hashCode()
public native int hashCode()
退货: 整数
isReadOnly()
public boolean isReadOnly()
获取一个值,该值指示集合是否为只读。
退货: boolean - 布尔值
isSynchronized()
public boolean isSynchronized()
如果对象已同步,则返回 true。
退货: boolean - 布尔值
iterator()
public Iterator<XImage> iterator()
返回集合枚举器。
退货: java.util.Iterator<com.aspose.pdf.XImage> - 集合枚举器
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
remove(XImage item)
public boolean remove(XImage item)
尚不支持,抛出异常。
总是抛出 NotImplementedException
参数:
范围 | 类型 | 描述 |
---|---|---|
item | XImage | XImage 实例要删除的项目。 |
退货: boolean - 布尔值
replace(int index, InputStream stream)
public void replace(int index, InputStream stream)
用另一个图像替换集合中的图像。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 将被替换的收集项的索引。 |
stream | java.io.InputStream | 包含图像数据的流(JPEG 格式)。 |
replace(int index, InputStream stream, int quality)
public void replace(int index, InputStream stream, int quality)
用另一个图像替换集合中的图像。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 将被替换的收集项的索引。 |
stream | java.io.InputStream | 包含图像数据的流(JPEG 格式)。 |
quality | int | JPEG 质量。 |
replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)
public final void replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)
用另一个图像替换集合中的图像。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 将被替换的收集项的索引。 |
stream | java.io.InputStream | 包含图像数据的流(JPEG 格式)。 |
quality | int | JPEG 压缩质量,以百分比表示(有效值为 0..100)。 |
isBlackAndWhite | boolean | 如果为 true,则使用 CCITT 压缩方法压缩图像,该方法为黑白图像提供更好的压缩。只能用于黑白图像。 |
size()
public int size()
集合中的图像计数。
退货: int - 整数值
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |