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
MaxOperationsInterpretatoriaus operacijų riba nuo 64 iki 1 000 000
MaxNestingDepthAnalizatoriaus įdėtinumo riba nuo 8 iki 256
MaxStringLengthVienos eilutės simbolių riba nuo 1 024 iki 16 777 216
MaxPropertyAccessesObjektų 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