PageCollection
概述
PageCollection 是 Aspose.PDF 为 C++ 提供的 FOSS 中的一个类。
PageCollection 类提供用于添加新空白页、在特定位置插入页以及按编号或范围删除页的方法。
该类在 C++ 程序中提供了 13 种用于操作 PageCollection 对象的方法。可用的方法包括:Add、Count、Delete、Insert、PageCollection、~PageCollection。在安装了 Aspose.PDF 为 C++ 提供的 FOSS 包后,所有公共成员对任何 C++ 应用程序均可访问。访问器方法:PageCollection。
访问器方法
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
PageCollection | PageCollection | 读取 | 获取页面集合。 |
方法
| 签名 | 描述 |
|---|---|
PageCollection() → PageCollection | 在此 PageCollection 实例上调用 PageCollection。 |
PageCollection() → PageCollection | |
PageCollection() | |
PageCollection() | |
~PageCollection() | 在此 PageCollection 实例上调用 ~PageCollection。 |
Count() → std::size_t | 返回文档中的总页数,类型为 std::size_t。 |
Add() → Page | 返回一个 Page 对象,可在保存文档之前进行配置。 |
Add(page: Page) → Page | 在此 PageCollection 实例上调用 Add(page)。 |
Insert(pageNumber: int) → Page | 在给定的以1为基数的索引处创建一个新的空白页,将后续页面向后移动 |
Insert(pageNumber: int, page: Page) → Page | 在此 PageCollection 实例上调用 Insert(pageNumber, page)。 |
Delete() | 删除给定索引处的页面 |
Delete(pageNumber: int) | 在此 PageCollection 实例上调用 Delete(pageNumber)。 |
Delete(pageNumbers: std::vector<int>) | 对该 PageCollection 实例调用 Delete(pageNumbers)。 |