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

MaxScriptLengthLimite di caratteri del sorgente da 1.024 a 1.048.576
MaxOperationsLimite di operazioni dell'interprete da 64 a 1.000.000
MaxNestingDepthLimite di annidamento del parser da 8 a 256
MaxStringLengthLimite di caratteri per stringa da 1.024 a 16.777.216
MaxPropertyAccessesLimite 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