THotPDF.GetLoadedLinkInfo Method
ドキュメント内の外部リンクを抽出または検証するために、ロードされたPDFの指定されたページにあるハイパーリンク注釈のクリック可能領域の矩形とターゲットURI文字列を読み取ります
宣言
function GetLoadedLinkInfo(PageIndex, LinkIndex: Integer; out ARect: THPDFRect; out AURI: AnsiString): boolean;
ユニット
HPDFDoc
パラメータ
| 名前 | 用途 |
|---|---|
PageIndex | ターゲットページの0から始まるインデックス |
LinkIndex | 链接在页面链接列表中的零起始索引,有效范围由 GetLoadedLinkCount 确定 |
ARect | 出力パラメータ。ページ上のリンクホットスポットの位置矩形(PDF座標系)を受け取ります |
AURI | 出力パラメータ。リンク先のURI文字列を受け取ります |
戻り値
成功读取则返回 True;索引越界或链接结构解析失败时返回 False,输出参数值未定义
使用上の注意
- 调用前应先通过
GetLoadedLinkCount确认有效索引范围 - 返されるURIには特殊文字や非ASCIIバイトが含まれる可能性があります。表示する前にURLデコードまたは文字セット変換を行うことをお勧めします
- このメソッドはURIアクションリンクのみを抽出します。ページ内のジャンプリンク情報を取得する必要がある場合は、注釈辞書のアクションオブジェクトを通じて個別に解析する必要があります