SetFormScriptLimits
Formos, JavaScript saugumas
Aprašymas
Konfigūruoja nepriklausomas ribas formų scenarijaus šaltinio ilgiui, interpretatoriaus operacijoms, analizatoriaus įdėtinumui, eilučių reikšmėms ir objektų savybių kreipimams
Sintaksė
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametrai
| MaxScriptLength | Šaltinio simbolių riba nuo 1 024 iki 1 048 576 |
|---|---|
| MaxOperations | Interpretatoriaus operacijų riba nuo 64 iki 1 000 000 |
| MaxNestingDepth | Analizatoriaus įdėtinumo riba nuo 8 iki 256 |
| MaxStringLength | Vienos eilutės simbolių riba nuo 1 024 iki 16 777 216 |
| MaxPropertyAccesses | Objektų savybių kreipimų riba nuo 16 iki 1 000 000 |
Grąžinamos reikšmės
Grąžina 1, kai priimamos visos ribos, arba 0 su LastErrorCode 708, kai bet kuri reikšmė už savo intervalo
Pastabos
Numatytosios reikšmės: 65 536 šaltinio simbolių, 4 096 operacijos, 64 įdėtinumo lygiai, 1 048 576 eilutės simbolių ir 4 096 savybių kreipimai Tos pačios ribos taikomos tiesioginiam lauko įvykio vykdymui, perskaičiavimui ir priklausomybių analizei
Taip pat žr.
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent