SetFormScriptLimits
Formulär, JavaScript-säkerhet
Beskrivning
Konfigurerar oberoende gränser för formulärskriptets källängd, tolkoperationer, tolkningens nästling, strängvärden och objektegenskapsåtkomster
Syntax
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametrar
| MaxScriptLength | Gräns för antal källtecken från 1 024 till 1 048 576 |
|---|---|
| MaxOperations | Gräns för tolkoperationer från 64 till 1 000 000 |
| MaxNestingDepth | Gräns för tolkningens nästling från 8 till 256 |
| MaxStringLength | Gräns per sträng i tecken från 1 024 till 16 777 216 |
| MaxPropertyAccesses | Gräns för objektegenskapsåtkomster från 16 till 1 000 000 |
Returvärden
Returnerar 1 när alla gränser accepteras, eller 0 med LastErrorCode 708 när något värde ligger utanför sitt intervall
Anmärkningar
Standardvärdena är 65 536 källtecken, 4 096 operationer, 64 nästlingsnivåer, 1 048 576 strängtecken och 4 096 egenskapsåtkomster
Samma gränser gäller direkt körning av fälthändelser, omberäkning och beroendeanalys
Se även
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent