SetFormScriptLimits
Moduli, sicurezza JavaScript
Descrizione
Configura limiti indipendenti per la lunghezza del sorgente degli script dei moduli, le operazioni dell'interprete, l'annidamento del parser, i valori stringa e gli accessi alle proprietà degli oggetti
Sintassi
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametri
| MaxScriptLength | Limite di caratteri del sorgente da 1.024 a 1.048.576 |
|---|---|
| MaxOperations | Limite di operazioni dell'interprete da 64 a 1.000.000 |
| MaxNestingDepth | Limite di annidamento del parser da 8 a 256 |
| MaxStringLength | Limite di caratteri per stringa da 1.024 a 16.777.216 |
| MaxPropertyAccesses | Limite di accessi alle proprietà degli oggetti da 16 a 1.000.000 |
Valori restituiti
Restituisce 1 quando tutti i limiti vengono accettati, oppure 0 con LastErrorCode 708 quando un valore è fuori dal suo intervallo
Note
I valori predefiniti sono 65.536 caratteri di origine, 4.096 operazioni, 64 livelli di annidamento, 1.048.576 caratteri di stringa e 4.096 accessi alle proprietà
Gli stessi limiti si applicano all'esecuzione diretta di eventi di campo, al ricalcolo e all'analisi delle dipendenze
Vedere anche
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent