THotPDF.DocumentDecodeBudgetBytes プロパティ
1つの読み込み済みドキュメント会計間隔で、すべてのフィルターチェーンにわたって受け入れる最大デコードバイト数を設定します
宣言
property DocumentDecodeBudgetBytes: Int64 read FDocumentDecodeBudgetBytes write SetDocumentDecodeBudgetBytes default 1073741824;
ユニット
HPDFDoc
デフォルト
1073741824 バイト、つまり 1 GiB
使用上の注意
- 読み込み中にデコードされるオブジェクトストリームが意図した上限を消費するように、信頼できない入力を読み込む前にプロパティを設定してください
- 合計には呼び出し側に返されたバイトだけでなく、受け入れられたすべての中間および最終フィルターステージバイトが含まれます
- ゼロは信頼された入力のドキュメント全体の上限を無効にしますが、独立した
DecodeBudgetBytesチェーン制限はアクティブなままです - 負の値は
ERangeErrorを発生させます