GetArlingtonValidationCoverageJSON
التوافق، فحص المستندات
الوصف
تعيد حالة وتغطية آخر استدعاء لـ ValidateArlingtonSyntax أو ValidateArlingtonPipelineSyntax على هذا المثيل
الصيغة
Delphi
Function TPDFlib.GetArlingtonValidationCoverageJSON: WideString;
ActiveX
Function PDFlib::GetArlingtonValidationCoverageJSON() As String
DLL
const wchar_t* DLGetArlingtonValidationCoverageJSON(int InstanceID);
const char* DLGetArlingtonValidationCoverageJSONA(int InstanceID);
قيم الإرجاع
كائن JSON تحمل status إحدى القيم not-checked أو passed أو failed أو incomplete أو error
ملاحظات
اقرأ هذا التقرير حتى عندما تعيد طريقة التحقق الصفر: فالصفر قد يعني عدم العثور على مشكلة أو تعذر بدء التحقق
تفرّق التغطية بين القواعد المنفَّذة والقواعد غير المدعومة والقواعد التي لا تنطبق على المستند؛ وتشير الأعداد إلى أزواج قاعدة-نموذج ومسار-مستند المميزة لا إلى كل صفوف النموذج
تُنتج التعبيرات غير المدعومة مشكلات ARLINGTON_UNSUPPORTED ونتيجة تغطية غير مكتملة بدلًا من إيحاء بصمت بأن كل قاعدة فُحصت
التشغيلة المتوقفة عند أول مشكلة تسجل أنها توقفت مبكرًا ولا تدّعي تغطية كاملة؛ والإخفاق المعروف يبقى نتيجته فاشلة
ينتج النموذج أو خط الأنابيب أو الإدخال غير الصالح حالة خطأ؛ وافحص LastErrorCode أيضًا لمعرفة إخفاق العملية
يُحفظ التقرير حتى استدعاء التحقق التالي لـ Arlington على المثيل نفسه؛ ولا يعيد الجالب تشغيل التحقق ولا يغير المستند المحدد
يبقى مؤشر wide في DLL صالحًا حتى الإرجاع التالي لسلسلة wide على المثيل نفسه؛ وتعيد النسخة A UTF-8 وتتبع عمر مخزن الإرجاع ANSI المقابل
مثال
IssuesID := PDF.ValidateArlingtonSyntax('input.pdf', '', ModelID, 0);
CoverageJSON := PDF.GetArlingtonValidationCoverageJSON;
if IssuesID <> 0 then
PDF.ReleaseStringList(IssuesID);
انظر أيضًا
LoadArlingtonModel, ValidateArlingtonSyntax, ValidateArlingtonPipelineSyntax, LastErrorCode