SetFormScriptLimits
Skjemaer, JavaScript-sikkerhet
Beskrivelse
Konfigurerer uavhengige grenser for lengden på skjemaskriptkilden, tolkoperasjoner, parserhekking, strengverdier og tilganger til objektegenskaper
Syntaks
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametere
| MaxScriptLength | Grense for kildetegn fra 1 024 til 1 048 576 |
|---|---|
| MaxOperations | Grense for tolkoperasjoner fra 64 til 1 000 000 |
| MaxNestingDepth | Grense for parserhekking fra 8 til 256 |
| MaxStringLength | Tegngrense per streng fra 1 024 til 16 777 216 |
| MaxPropertyAccesses | Grense for tilganger til objektegenskaper fra 16 til 1 000 000 |
Returverdier
Returnerer 1 når alle grenser godtas, eller 0 med LastErrorCode 708 når en verdi er utenfor sitt område
Merknader
Standardene er 65 536 kildetegn, 4 096 operasjoner, 64 nesting-nivåer, 1 048 576 strengtegn og 4 096 egenskapstilganger
De samme grensene gjelder direkte kjøring av felthendelser, rekalkulering og avhengighetsanalyse
Se også
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent