SetFormScriptLimits
Формуляри, сигурност на JavaScript
Описание
Настройва независими лимити за дължината на източника на формулярен скрипт, операциите на интерпретатора, влагането на парсера, стойностите на низовете и достъпите до свойства на обекти
Синтаксис
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Параметри
| MaxScriptLength | Лимит на знаците от източника от 1024 до 1048576 |
|---|---|
| MaxOperations | Лимит на операциите на интерпретатора от 64 до 1000000 |
| MaxNestingDepth | Лимит на влагането на парсера от 8 до 256 |
| MaxStringLength | Лимит на знаците за низ от 1024 до 16777216 |
| MaxPropertyAccesses | Лимит на достъпите до свойства на обекти от 16 до 1000000 |
Връщани стойности
Връща 1, когато всички лимити са приети, или 0 с LastErrorCode 708, когато някоя стойност е извън своя диапазон
Забележки
Стойностите по подразбиране са 65536 знака от източника, 4096 операции, 64 нива на влагане, 1048576 знака за низ и 4096 достъпа до свойства Същите лимити важат за директно изпълнение на събития на полета, преизчисляване и анализ на зависимости
Виж също
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent