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) 移除指定项目,抛出不支持异常.

也可以看看