PageCollection

PageCollection class

PDF 文档页面的集合。

public sealed class PageCollection : ICollection<Page>

特性

姓名描述
Count { get; }获取文档中的页数。
IsReadOnly { get; }获取表示集合为只读的值。总是返回 false.
IsSynchronized { get; }对象同步返回 true。
Item { get; }按索引获取页面。
SyncRoot { get; }获取集合的同步对象。

方法

姓名描述
Accept(AnnotationSelector)接受AnnotationSelector提供使用注释功能的访问者对象。
Accept(ImagePlacementAbsorber)接受ImagePlacementAbsorber提供使用图像放置对象的功能的访问者对象。
Accept(TextAbsorber)接受TextAbsorber提供使用文本对象的功能的访问者对象。
Accept(TextFragmentAbsorber)接受TextFragmentAbsorber提供使用文本对象的功能的访问者对象。
Add()添加空白页
Add(ICollection<Page>)将列表中的所有页面添加到集合中。
Add(Page)将页面添加到集合中。
Add(Page[])添加到数组中的所有页面集合。
Clear()清除页面集合。
Contains(Page)确定此实例是否包含对象。
CopyTo(Page[], int)将页面复制到文档中。
Delete()从集合中删除所有页面。
Delete(int)删除指定页面。
Delete(int[])删除指定数组中指定的页数。
Flatten()删除页面上的所有字段并放置它们的值。
FreeMemory()清除缓存数据
GetEnumerator()返回页数。
IndexOf(Page)返回指定页面的索引。
Insert(int)在指定位置将空apge插入集合中。
Insert(int, ICollection<Page>)将集合中的页面插入到文档中。
Insert(int, Page)将页面插入到指定位置的页面集合中。
Insert(int, Page[])将数组的页面插入到文档中。
Remove(Page)移除指定项目,抛出不支持异常.

也可以看看