PageCollection

遗产: java.lang.Object

所有已实现的接口: java.lang.Iterable,com.aspose.pdf.ISupportsMemoryCleanup

public final class PageCollection implements Iterable<Page>, ISupportsMemoryCleanup

PDF文档页面的集合。

方法

方法描述
accept(AnnotationSelector visitor)接受 AnnotationSelector 访问者对象,该对象提供使用注释的功能。
accept(ImagePlacementAbsorber visitor)接受 ImagePlacementAbsorber 访问者对象,该访问者对象提供处理图像放置对象的功能。
accept(TextAbsorber visitor)接受提供处理文本对象功能的 TextAbsorber 访问者对象。
accept(TextFragmentAbsorber visitor)接受提供处理文本对象功能的 TextFragmentAbsorber 访问者对象。
add()添加空白页
add(Page entity)将页面添加到集合。
add(Page[] pages)将数组中的所有页面添加到集合中。
add(Iterable pages)将列表中的所有页面添加到集合中。
add(List pages)将列表中的所有页面添加到集合中。
add_Rename_Namesake(Page entity)将页面添加到集合。
clear()清除页面集合。
contains(Page item)确定此实例是否包含该对象。
copyTo(Page[] array, int index)将页面复制到文档中。
delete()从集合中删除所有页面。
delete(int index)删除指定页面。
delete(Integer[] pages)删除指定数组中指定编号的页面。
equals(Object arg0)
findByPdfObject(IPdfObject pdfObject)
flatten()删除位于页面上的所有字段并改为放置它们的值。
freeMemory()清除缓存数据
getClass()
getSyncRoot()获取集合的同步对象。
getUnrestricted(int index)按索引返回页面。
get_Item(int index)按索引获取页面。
hashCode()
indexOf(Page entity)返回指定页面的索引。
insert(int pageNumber)将空的 apge 插入到指定位置的集合中。
insert(int pageNumber, Page entity)在指定位置将页面插入页面集合。
insert(int pageNumber, Page[] pages)将数组的页面插入到文档中。
insert(int pageNumber, Iterable pages)将集合中的页面插入到文档中。
insert(int pageNumber, List pages)将集合中的页面插入到文档中。
isEmpty()如果集合为空,则返回 TRUE。
isReadOnly()获取表示集合的值是只读的。
isSynchronized()返回 true 对象已同步。
iterator()返回页面的枚举器。
notify()
notifyAll()
remove(Page item)删除指定的项目,抛出异常。
size()获取文档中的页数。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

accept(AnnotationSelector visitor)

public void accept(AnnotationSelector visitor)

接受 AnnotationSelector 访问者对象,该对象提供使用注释的功能。

参数:

范围类型描述
visitorAnnotationSelectorAnnotationSelector 访问者

accept(ImagePlacementAbsorber visitor)

public void accept(ImagePlacementAbsorber visitor)

接受 ImagePlacementAbsorber 访问者对象,该访问者对象提供处理图像放置对象的功能。

参数:

范围类型描述
visitorImagePlacementAbsorber图像放置对象。

accept(TextAbsorber visitor)

public void accept(TextAbsorber visitor)

接受提供处理文本对象功能的 TextAbsorber 访问者对象。

参数:

范围类型描述
visitorTextAbsorber文本吸收器对象。

accept(TextFragmentAbsorber visitor)

public void accept(TextFragmentAbsorber visitor)

接受提供处理文本对象功能的 TextFragmentAbsorber 访问者对象。

参数:

范围类型描述
visitorTextFragmentAbsorber文本片段吸收器对象。

add()

public Page add()

添加空白页

退货: Page - 添加页面。

add(Page entity)

public Page add(Page entity)

将页面添加到集合。

参数:

范围类型描述
entityPage应添加的页面。

退货: Page - 添加页面。

add(Page[] pages)

public void add(Page[] pages)

将数组中的所有页面添加到集合中。

参数:

范围类型描述
pagesPage[]将添加的页面数组。

add(Iterable pages)

public void add(Iterable<Page> pages)

将列表中的所有页面添加到集合中。

参数:

范围类型描述
pagesjava.lang.Iterable<com.aspose.pdf.Page>包含必须添加的所有页面的列表。

add(List pages)

public void add(List<Page> pages)

将列表中的所有页面添加到集合中。

参数:

范围类型描述
pagesjava.util.List<com.aspose.pdf.Page>包含必须添加的所有页面的列表。

add_Rename_Namesake(Page entity)

public void add_Rename_Namesake(Page entity)

将页面添加到集合。

参数:

范围类型描述
entityPage应添加的页面。

clear()

public void clear()

清除页面集合。

contains(Page item)

public boolean contains(Page item)

确定此实例是否包含该对象。

参数:

范围类型描述
itemPage页面实例

退货: boolean - 布尔值 true 如果[包含][指明项目];否则,假的。

copyTo(Page[] array, int index)

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

将页面复制到文档中。

参数:

范围类型描述
arrayPage[]包含要插入到文档中的 Pages 对象的数组。它必须是对象[或页面[].
indexint将插入页面的起始索引

delete()

public void delete()

从集合中删除所有页面。

delete(int index)

public void delete(int index)

删除指定页面。

参数:

范围类型描述
indexint将被删除的页数。页码从 1 开始。

delete(Integer[] pages)

public void delete(Integer[] pages)

删除指定数组中指定编号的页面。

参数:

范围类型描述
pagesjava.lang.Integer[]要删除的页面数组。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

findByPdfObject(IPdfObject pdfObject)

public final Page findByPdfObject(IPdfObject pdfObject)

参数:

范围类型描述
pdfObjectIPdfObject

退货: Page

flatten()

public void flatten()

删除位于页面上的所有字段并改为放置它们的值。

freeMemory()

public void freeMemory()

清除缓存数据

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getSyncRoot()

public Object getSyncRoot()

获取集合的同步对象。

退货: java.lang.Object - 同步对象

getUnrestricted(int index)

public Page getUnrestricted(int index)

按索引返回页面。页

参数:

范围类型描述
indexint请求页面的索引。页码从 1 开始。

退货: Page - 请求的页面

get_Item(int index)

public Page get_Item(int index)

按索引获取页面。

参数:

范围类型描述
indexint页面索引。

退货: Page - 检索页面。

hashCode()

public native int hashCode()

退货: 整数

indexOf(Page entity)

public int indexOf(Page entity)

返回指定页面的索引。

参数:

范围类型描述
entityPage页面对象。页码从 1 开始。

页码从 1 开始。如果集合不包含该页,则返回 0。|

退货: int - 集合中页面的索引。

insert(int pageNumber)

public Page insert(int pageNumber)

将空的 apge 插入到指定位置的集合中。

参数:

范围类型描述
pageNumberint新页面的位置。

退货: Page - 插入的页面。

insert(int pageNumber, Page entity)

public Page insert(int pageNumber, Page entity)

在指定位置将页面插入页面集合。

参数:

范围类型描述
pageNumberint集合中必需的页面索引。
entityPage要插入的页面。

退货: Page - 插入的页面。

insert(int pageNumber, Page[] pages)

public void insert(int pageNumber, Page[] pages)

将数组的页面插入到文档中。

参数:

范围类型描述
pageNumberint新页面的起始编号。
pagesPage[]将插入的页面数组。

insert(int pageNumber, Iterable pages)

public void insert(int pageNumber, Iterable<Page> pages)

将集合中的页面插入到文档中。

参数:

范围类型描述
pageNumberint新页面的起始位置。
pagesjava.lang.Iterable<com.aspose.pdf.Page>页面集合。

insert(int pageNumber, List pages)

public void insert(int pageNumber, List<Page> pages)

将集合中的页面插入到文档中。

参数:

范围类型描述
pageNumberint新页面的起始位置。
pagesjava.util.List<com.aspose.pdf.Page>页面集合。

isEmpty()

public boolean isEmpty()

如果集合为空,则返回 TRUE。

退货: boolean - 布尔值

isReadOnly()

public boolean isReadOnly()

获取表示集合的值是只读的。总是返回错误。

退货: boolean - 布尔值

isSynchronized()

public boolean isSynchronized()

返回 true 对象已同步。

退货: boolean - 布尔值

iterator()

public Iterator<Page> iterator()

返回页面的枚举器。

退货: java.util.Iterator<com.aspose.pdf.Page> - 页面枚举器

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Page item)

public boolean remove(Page item)

删除指定的项目,抛出异常。

参数:

范围类型描述
itemPage页面实例

退货: boolean - 布尔值

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