TPDFlibRangeReadEvent
データ型、ドキュメント管理
説明
呼び出し側が管理するストレージから絶対バイト範囲を読み出すために、LoadFromRangeSource が使用する同期コールバックを定義します
構文
Delphi
TPDFlibRangeReadEvent= Function(Sender: TObject; Offset: Int64;
Buffer: Pointer; Count: LongInt): LongInt Of Object;パラメータ
| Sender | データを要求する TPDFlib インスタンス |
|---|---|
| Offset | 0 起点の絶対ソースバイトオフセット |
| Buffer | 最大 Count バイトの書き込み先 |
| Count | 要求される最大バイト数 |
戻り値
コピーしたバイト数(0 から Count まで)を返します。範囲外の値は切り詰められます
備考
ハンドラーは割り当てられたまま維持し、そのバックエンドストレージも読み込まれたドキュメントの有効期間中は有効のままにしておく必要があります