THPDFRandomAccessSource.GetSize メソッド
THPDFRandomAccessSource サブクラスが HotPDF パーサーに公開するバッキングストアの安定したバイト長を返します
宣言
function GetSize: Int64; virtual; abstract;
ユニット
HPDFDoc
戻り値
ソースの合計バイト長。読み込みの存続期間中、負でなく安定でなければなりません
使用上の注意
- サブクラスでこのメソッドをオーバーライドして、バッキングストアのサイズ(HTTP エンティティ長、BLOB 長、アーカイブメンバー長、仮想ボリューム長)を報告します
- HotPDF がドキュメントを解析している間、値は変更されてはなりません。クロスリファレンステーブルとオブジェクトストリームはこのサイズに対する絶対オフセットでアドレス指定されます
- 負の値を返すと、ローダーによってエラーとして扱われます