PDFium Delphi Component 文件

PageMetrics 属性

组件: TPdf  ·  单元: PDFium
按从 1 开始的页码读取稳定的原生页面事实,而不改变活动页面

语法

property PageMetrics[PageNumber: Integer]: TPdfPageMetrics; // read only

PageNumber介于 1 与 PageCount 之间的 Integer
Result所请求页面的 TPdfPageMetrics 快照,带有存在标志 HasMediaBox、HasCropBox、HasBleedBox、HasTrimBox 和 HasArtBox

说明

快照包含 Width、Height、Rotation、LabelText、HasTransparency 以及全部五个标准页面框

每个页面框都有对应的存在标志,使调用方能够区分缺失的可选页面框与取值为零的矩形

首次请求通过一个原生页面句柄读取全部事实,后续请求会复用缓存的快照,直到文档或页面被编辑

读取其他页面不会更改 PageNumber,也不会触发 OnPageChange

返回的记录归调用方所有,修改它不会改变 PDF

参见

PageBox, PageLabel, PageRotation