此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式。
组件: TPdf · 单元: PDFium
从文档中移除 PageIndex 对应的页面。
语法
procedure DeletePage(PageNumber: Integer);
说明
从文档中移除 PageIndex 对应的页面。
删除后索引会向下移动;如需安全删除多页,请从上往下遍历。
封装对应的 PDFium API,并将其作为 TPdf 实例成员暴露,这样调用方就不必直接管理 FPDF_DOCUMENT 句柄。
备注
- 在调用页面范围内的操作之前,务必检查
Pdf1.Active;需要打开文档的方法否则会抛出 EPdfError。
- 文档编辑方法(AddPage / DeletePage / UpdatePage / CreateAnnotation)会让内存中的文档处于脏状态 — 记得调用
SaveToFile 以持久化更改。
- 类方法(LoadLibrary / UnloadLibrary / GetRecommendedV8Flags)可以在没有 TPdf 实例的情况下调用。
示例
if Pdf1.Active then
Pdf1.DeletePage;
另请参阅