SetFormScriptLimits
Formulieren, JavaScript-beveiliging
Beschrijving
Configureert onafhankelijke limieten voor de bronlengte van formulierscripts, interpreteroperaties, nestingdiepte van de parser, stringwaarden en toegangen tot objecteigenschappen
Syntaxis
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Syntaxis
| MaxScriptLength | Limiet op brontekens van 1024 tot en met 1048576 |
|---|---|
| MaxOperations | Limiet op interpreteroperaties van 64 tot en met 1000000 |
| MaxNestingDepth | Limiet op nestingdiepte van de parser van 8 tot en met 256 |
| MaxStringLength | Limiet op tekens per string van 1024 tot en met 16777216 |
| MaxPropertyAccesses | Limiet op toegangen tot objecteigenschappen van 16 tot en met 1000000 |
Retourwaarden
Geeft 1 terug wanneer alle limieten worden geaccepteerd, of 0 met LastErrorCode 708 wanneer een waarde buiten zijn bereik valt
Opmerkingen
De standaardwaarden zijn 65536 brontekens, 4096 operaties, 64 nestingniveaus, 1048576 stringtekens en 4096 eigenschapstoegangen Dezelfde limieten gelden voor directe uitvoering van veldgebeurtenissen, herberekening en afhankelijkheidsanalyse
Dezelfde limieten gelden voor directe uitvoering van veldevents, herberekening en afhankelijkheidsanalyse
Zie ook
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent