SetFormScriptLimits
Formularer, JavaScript-sikkerhed
Beskrivelse
Konfigurerer uafhængige grænser for formularscripts kildelængde, tolkeoperationer, parserydelse, strengværdier og objektegenskabstilgange
Syntaks
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametre
| MaxScriptLength | Kildetegngrænse fra 1.024 til 1.048.576 |
|---|---|
| MaxOperations | Tolkeoperationsgrænse fra 64 til 1.000.000 |
| MaxNestingDepth | Parserydelsesgrænse fra 8 til 256 |
| MaxStringLength | Grænse pr. streng fra 1.024 til 16.777.216 tegn |
| MaxPropertyAccesses | Grænse for objektegenskabstilgange fra 16 til 1.000.000 |
Returværdier
Returnerer 1, når alle grænser accepteres, eller 0 med LastErrorCode 708, når en værdi er uden for sit interval
Bemærkninger
Standardværdierne er 65.536 kildetegn, 4.096 operationer, 64 ydelsesniveauer, 1.048.576 strengtegn og 4.096 egenskabstilgange De samme grænser gælder for direkte felthændelsesudførelse, genberegning og afhængighedsanalyse
Se også
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent