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