THotPDF.DocumentDecodeBudgetBytes Property
Ustawia maksymalną liczbę zdekodowanych bajtów akceptowanych w każdym łańcuchu filtrów w jednym interwale rozliczeniowym wczytanego dokumentu
Deklaracja
property DocumentDecodeBudgetBytes: Int64 read FDocumentDecodeBudgetBytes write SetDocumentDecodeBudgetBytes default 1073741824;
Jednostka
HPDFDoc
Wartość domyślna
1073741824 bytes, or 1 GiB
Uwagi dotyczące użycia
- Ustaw właściwość przed wczytaniem niezaufanych danych wejściowych, aby strumienie obiektów dekodowane podczas wczytywania zużywały zamierzony limit
- Suma obejmuje każdy zaakceptowany bajt etapu pośredniego i końcowego filtru, nie tylko bajty zwrócone do wywołującego
- Zero wyłącza limit dla całego dokumentu dla zaufanych danych wejściowych, podczas gdy niezależny limit łańcucha
DecodeBudgetBytespozostaje aktywny - Ujemne wartości zgłaszają
ERangeError