SetParserLimits
تحميل المستندات، الأمان، الأداء
الوصف
يضبط حدودًا صارمة لكائنات PDF المتداخلة ومدخلات حاوية يحلل مباشرةً وأخطاء محلل متسامحًا بها
الصيغة
Delphi
Function TPDFlib.SetParserLimits(MaxNesting, MaxContainerItems: Integer): Integer; Overload;
Function TPDFlib.SetParserLimits(MaxNesting, MaxContainerItems, MaxErrors: Integer): Integer; Overload;المعاملات
| MaxNesting | أقصى عمق لمصفوفة وقاموس متداخلين، 1 على الأقل |
|---|---|
| MaxContainerItems | أقصى عناصر في مصفوفة أو قاموس واحد أو 0 لعدم وجود حد عناصر |
| MaxErrors | أقصى أخطاء محلل متسامحًا بها قبل توقف التحليل أو 0 لعدم وجود حد عدد أخطاء |
قيم الإرجاع
| 1 | The limits were accepted |
|---|---|
| 0 | Index هو فهرس حقل النموذج ويبدأ العد من 1 |
ملاحظات
يحفظ التحميل الزائد ذو المعاملين حد الأخطاء المضبوطتسري الحدود على
تنطبق الحدود على المستندات المملوكة سلفًا للمثال وعلى كل مستند تنشئه مسارات التحميل اللاحقة للملف أو التدفق أو السلسلة أو دفتر التحرير أو QDF أو فحص السلامة
اضبط حدودًا صارمة قبل تحميل إدخال غير موثوق، واستخدم 0 لحاوية أو عدد أخطاء غير محدود