SetFormScriptLimits

فرم‌ها، ایمنی JavaScript

توضیحات

سقف‌های مستقلی برای طول سورس اسکریپت فرم، عملیات مفسری، تودرتویی تجزیه‌گر، مقادیر رشته‌ای و دسترسی‌های ویژگی شیء پیکربندی می‌کند

نحو

Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;

پارامترها

MaxScriptLengthسقف نویسه سورس از 1,024 تا 1,048,576
MaxOperationsسقف عملیات مفسری از 64 تا 1,000,000
MaxNestingDepthسقف تودرتویی تجزیه‌گر از 8 تا 256
MaxStringLengthسقف نویسه برای هر رشته از 1,024 تا 16,777,216
MaxPropertyAccessesسقف دسترسی به ویژگی شیء از 16 تا 1,000,000

مقادیر بازگشتی

زمانی که همه سقف‌ها پذیرفته شوند 1 و 0 همراه LastErrorCode 708 وقتی هر مقداری خارج از بازه‌اش باشد برمی‌گرداند

ملاحظات

پیش‌فرض‌ها 65,536 نویسه سورس، 4,096 عملیات، 64 سطح تودرتویی، 1,048,576 نویسه رشته و 4,096 دسترسی ویژگی هستند همان سقف‌ها بر اجرای مستقیم رویداد فیلد، بازمحاسبه و تحلیل وابستگی اعمال می‌شوند

همچنین ببینید

GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent