SetFormScriptLimits

Formuláre, bezpečnosť JavaScriptu

Popis

Nastaví nezávislé limity pre dĺžku zdroja skriptu formulára, operácie interpreta, vnorenie analyzátoru, reťazcové hodnoty a prístupy k vlastnostiam objektov

Syntax

Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;

Parametre

MaxScriptLengthLimit zdrojových znakov od 1 024 do 1 048 576
MaxOperationsLimit operácií interpreta od 64 do 1 000 000
MaxNestingDepthLimit vnorenia analyzátoru od 8 do 256
MaxStringLengthLimit znakov na reťazec od 1 024 do 16 777 216
MaxPropertyAccessesLimit prístupov k vlastnostiam objektov od 16 do 1 000 000

Návratové hodnoty

Vracia 1, keď sa prijmú všetky limity, alebo 0 s LastErrorCode 708, keď je ktorákoľvek hodnota mimo svojho rozsahu

Poznámky

Predvolené hodnoty sú 65 536 zdrojových znakov, 4 096 operácií, 64 úrovní vnorenia, 1 048 576 znakov reťazca a 4 096 prístupov k vlastnostiam Rovnaké limity platia pre priame vykonávanie udalostí polí, prepočet aj analýzu závislostí

Pozri tiež

GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent