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
| MaxScriptLength | Limit zdrojových znakov od 1 024 do 1 048 576 |
|---|---|
| MaxOperations | Limit operácií interpreta od 64 do 1 000 000 |
| MaxNestingDepth | Limit vnorenia analyzátoru od 8 do 256 |
| MaxStringLength | Limit znakov na reťazec od 1 024 do 16 777 216 |
| MaxPropertyAccesses | Limit 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