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 لعدم وجود حد عدد أخطاء

قيم الإرجاع

1The limits were accepted
0Index هو فهرس حقل النموذج ويبدأ العد من 1

ملاحظات

يحفظ التحميل الزائد ذو المعاملين حد الأخطاء المضبوطتسري الحدود على

تنطبق الحدود على المستندات المملوكة سلفًا للمثال وعلى كل مستند تنشئه مسارات التحميل اللاحقة للملف أو التدفق أو السلسلة أو دفتر التحرير أو QDF أو فحص السلامة

اضبط حدودًا صارمة قبل تحميل إدخال غير موثوق، واستخدم 0 لحاوية أو عدد أخطاء غير محدود