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