XImageCollection

遗产: java.lang.Object

所有已实现的接口: java.lang.Iterable

public final class XImageCollection implements Iterable<XImage>

表示 XImage 集合的类。

方法

方法描述
add(XImage image)将新图像添加到图像列表。
add(BufferedImage image)将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
add(InputStream image)将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
add(InputStream image, int quality)将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
addWithImageFilterType(InputStream image, int filterType)将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。
clear()清除集合中的所有项目。
contains(XImage item)确定集合是否包含特定值。
copyTo(XImage[] array, int index)将图像数组复制到集合中。
delete()从集合中删除图像。
delete(int index)按索引从集合中删除索引。
delete(int index, int action)通过执行操作参数指定的操作的索引从集合中删除索引。
delete(String name)按名称从集合中删除项目。
delete(String name, int action)按名称从集合中删除项目。
equals(Object arg0)
getClass()
getImageName(XImage image)返回图像列表中的名称,它是给定图像的键。
getNames()获取图像名称数组。
getSyncRoot()返回同步对象。
get_Item(int index)通过其索引从集合中获取图像。
get_Item(String name)按名称从集合中获取图像。
hasImage(String imgName)
hashCode()
isReadOnly()获取一个值,该值指示集合是否为只读。
isSynchronized()如果对象已同步,则返回 true。
iterator()返回集合枚举器。
notify()
notifyAll()
remove(XImage item)尚不支持,抛出异常。
replace(int index, InputStream stream)用另一个图像替换集合中的图像。
replace(int index, InputStream stream, int quality)用另一个图像替换集合中的图像。
replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)用另一个图像替换集合中的图像。
size()集合中的图像计数。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(XImage image)

public String add(XImage image)

将新图像添加到图像列表。此方法将图像添加为对同一 PdfObject 的引用(这允许减小文件大小)

参数:

范围类型描述
imageXImage要添加的 XImage。

退货: java.lang.String - 添加图像的名称。

add(BufferedImage image)

public String add(BufferedImage image)

将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。

参数:

范围类型描述
imagejava.awt.image.BufferedImageBufferedImage 包含图像数据。

退货: java.lang.String - 添加图像的名称。

add(InputStream image)

public String add(InputStream image)

将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。

参数:

范围类型描述
imagejava.io.InputStream包含图像数据的流(JPEG 格式)。

退货: java.lang.String - 添加图像的名称。

add(InputStream image, int quality)

public String add(InputStream image, int quality)

将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。

参数:

范围类型描述
imagejava.io.InputStream包含图像数据的流(JPEG 格式)。
qualityintJPEG 质量。

退货: java.lang.String - 添加图像的名称。

addWithImageFilterType(InputStream image, int filterType)

public String addWithImageFilterType(InputStream image, int filterType)

将实体添加到集合的末尾,因此可以通过最后一个索引访问实体。

参数:

范围类型描述
imagejava.io.InputStream包含图像数据的流。
filterTypeint图像过滤器类型。

退货: java.lang.String - 添加图像的名称。

clear()

public void clear()

清除集合中的所有项目。

contains(XImage item)

public boolean contains(XImage item)

确定集合是否包含特定值。

参数:

范围类型描述
itemXImage要在集合中定位的对象

退货: boolean - 如果在集合中找到项目则为 true;否则,假的。

copyTo(XImage[] array, int index)

public void copyTo(XImage[] array, int index)

将图像数组复制到集合中。

参数:

范围类型描述
arrayXImage[]要复制的数组。
indexint将图像复制到集合中的索引。

delete()

public void delete()

从集合中删除图像。

delete(int index)

public void delete(int index)

按索引从集合中删除索引。

参数:

范围类型描述
indexint图像索引。

delete(int index, int action)

public final void delete(int index, int action)

通过执行操作参数指定的操作的索引从集合中删除索引。

参数:

范围类型描述
indexint要删除的图像的索引。
actionintImageDeleteAction 元素。图像删除后执行的操作。

delete(String name)

public void delete(String name)

按名称从集合中删除项目。

参数:

范围类型描述
namejava.lang.String必须删除的图像的名称。

delete(String name, int action)

public final void delete(String name, int action)

按名称从集合中删除项目。

参数:

范围类型描述
namejava.lang.String必须删除的图像的名称。
actionint要对图像对象执行的操作。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getImageName(XImage image)

public String getImageName(XImage image)

返回图像列表中的名称,它是给定图像的键。

参数:

范围类型描述
imageXImage要搜索的图像。

退货: 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)

通过其索引从集合中获取图像。

参数:

范围类型描述
indexint图片索引

退货: XImage 检索图像。

get_Item(String name)

public XImage get_Item(String name)

按名称从集合中获取图像。

参数:

范围类型描述
namejava.lang.String图片名称。

退货: XImage 检索图像。

hasImage(String imgName)

public boolean hasImage(String imgName)

参数:

范围类型描述
imgNamejava.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

参数:

范围类型描述
itemXImageXImage 实例要删除的项目。

退货: boolean - 布尔值

replace(int index, InputStream stream)

public void replace(int index, InputStream stream)

用另一个图像替换集合中的图像。

参数:

范围类型描述
indexint将被替换的收集项的索引。
streamjava.io.InputStream包含图像数据的流(JPEG 格式)。

replace(int index, InputStream stream, int quality)

public void replace(int index, InputStream stream, int quality)

用另一个图像替换集合中的图像。

参数:

范围类型描述
indexint将被替换的收集项的索引。
streamjava.io.InputStream包含图像数据的流(JPEG 格式)。
qualityintJPEG 质量。

replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)

public final void replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)

用另一个图像替换集合中的图像。

参数:

范围类型描述
indexint将被替换的收集项的索引。
streamjava.io.InputStream包含图像数据的流(JPEG 格式)。
qualityintJPEG 压缩质量,以百分比表示(有效值为 0..100)。
isBlackAndWhiteboolean如果为 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)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int