SetFormScriptLimits
Obrasci, sigurnost JavaScripta
Opis
Konfigurira neovisne limite za duljinu izvornog koda skripte obrazaca, operacije tumača, ugniježđivanje raščlanjivača, vrijednosti nizova i pristupe svojstvima objekata
Sintaksa
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametri
| MaxScriptLength | Ograničenje znakova izvora od 1.024 do 1.048.576 |
|---|---|
| MaxOperations | Ograničenje operacija tumača od 64 do 1.000.000 |
| MaxNestingDepth | Ograničenje ugniježđivanja raščlanjivača od 8 do 256 |
| MaxStringLength | Ograničenje znakova po nizu od 1.024 do 16.777.216 |
| MaxPropertyAccesses | Ograničenje pristupa svojstvima objekata od 16 do 1.000.000 |
Povratne vrijednosti
Vraća 1 kada su svi limiti prihvaćeni, odnosno 0 s LastErrorCode 708 kada je bilo koja vrijednost izvan svog raspona
Napomene
Zadane vrijednosti su 65.536 znakova izvora, 4.096 operacija, 64 razine ugniježđivanja, 1.048.576 znakova niza i 4.096 pristupa svojstvima Isti se limiti primjenjuju na izravno izvođenje događaja polja, preračunavanje i analizu ovisnosti
Vidi također
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent