THotPDF.ExtractVisibleLoadedPageGlyphs Method
ロード済みページのグリフのうち、ページの可視ボックス内にあるものを抽出します。テキスト出力がページの表示内容と一致するための仕組みです
宣言
function ExtractVisibleLoadedPageGlyphs(PageIndex: Integer;
out Glyphs: THPDFGlyphArray): boolean;
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
PageIndex | ロード済みページの 0 始まりのインデックス |
Glyphs | 可視グリフのレコードをクアッド座標とともに受け取ります |
戻り値
ページのグリフを抽出できたとき True、それ以外は False
使用上の注意
- クアッドの中心が可視ボックス(メディアボックスに収まったクロップボックス)の内側にあるグリフだけを残します。仕上がりサイズに断ち落としたページの印刷トンボがテキスト出力に混入しないのはこのためです
- 配置情報をすべて必要なときは、
ExtractLoadedPageGlyphsが今までどおりすべてのグリフを返します - ページテキスト、セマンティックテキスト、レイアウト各メソッドの抽出ステップがこれに該当します。断ち切りページの出力にページ外のトンボが載らなくなったのはこのためです