SetFormScriptLimits
Űrlapok, JavaScript-biztonság
Leírás
Független limiteket állít be az űrlapszkript forráshosszára, az értelmezői műveletekre, az elemző beágyazási mélységére, a karakterláncértékekre és az objektumtulajdonság-hozzáférésekre
Szintaxis
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Paraméterek
| MaxScriptLength | Forráskarakter-korlát 1 024-től 1 048 576-ig |
|---|---|
| MaxOperations | Értelmezői műveletkorlát 64-től 1 000 000-ig |
| MaxNestingDepth | Elemző beágyazási korlát 8-tól 256-ig |
| MaxStringLength | Karakterláncankénti karakterkorlát 1 024-től 16 777 216-ig |
| MaxPropertyAccesses | Objektumtulajdonság-hozzáférési korlát 16-tól 1 000 000-ig |
Visszatérési értékek
1 értéket ad vissza, ha minden korlát elfogadásra került, illetve 0 értéket LastErrorCode 708 kóddal, ha bármely érték a tartományán kívül esik
Megjegyzések
Az alapértékek 65,536 forráskarakter, 4,096 művelet, 64 beágyazási szint, 1,048,576 sztringkarakter és 4,096 tulajdonsághozzáférés
Ugyanazok a korlátok érvényesek a közvetlen mezőesemény-végrehajtásra, újraszámításra és függőségelemzésre
Lásd még
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent