SetParserLimits
Caricamento dei documenti, sicurezza, prestazioni
Descrizione
Imposta limiti rigidi per oggetti PDF annidati, voci di un contenitore analizzato ed errori tollerati
Sintassi
Delphi
Function TPDFlib.SetParserLimits(MaxNesting, MaxContainerItems: Integer): Integer; Overload;
Function TPDFlib.SetParserLimits(MaxNesting, MaxContainerItems, MaxErrors: Integer): Integer; Overload;Parametri
| MaxNesting | La profondità massima degli array e dizionari nidificati, almeno 1 |
|---|---|
| MaxContainerItems | Il numero massimo di elementi in un array o dizionario oppure 0 per nessun limite |
| MaxErrors | Numero massimo di errori tollerati del parser prima dell'arresto dell'analisi oppure 0 per nessun limite |
Valori restituiti
| 1 | I limiti sono stati accettati |
|---|---|
| 0 | MaxNesting era minore di 1 oppure un altro limite era negativo |
Note
L'overload con due parametri conserva il limite di errori configurato
I limiti si applicano ai documenti già posseduti e a quelli creati successivamente tramite file, stream, stringa, journal, QDF e verifiche integrità
Impostare limiti rigorosi prima di input non attendibile; 0 indica dimensione contenitore o errori senza limite