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