THotPDF.ExtractVisibleLoadedPageGlyphs Method
提取已加载页面中位于页面可见框内的字形,使文本输出与页面显示的内容一致
声明
function ExtractVisibleLoadedPageGlyphs(PageIndex: Integer;
out Glyphs: THPDFGlyphArray): boolean;
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
PageIndex | 已加载页面从 0 开始的索引 |
Glyphs | 接收可见字形记录及其四边形坐标 |
返回值
成功提取页面字形时为 True,否则为 False
使用说明
- 只保留四边形中心位于可见框(媒体框内的裁剪框)内的字形,因此裁切页面的印刷标记不会混入文本输出
- 需要完整放置记录时,
ExtractLoadedPageGlyphs仍返回全部字形 - 页面文本、语义文本和布局方法背后的提取步骤就是它,这也是裁切页面的输出不再带有页外标记的原因