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

MaxScriptLengthGräns för antal källtecken från 1 024 till 1 048 576
MaxOperationsGräns för tolkoperationer från 64 till 1 000 000
MaxNestingDepthGräns för tolkningens nästling från 8 till 256
MaxStringLengthGräns per sträng i tecken från 1 024 till 16 777 216
MaxPropertyAccessesGrä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