RunPDFUAValidationPipelineTask

التوافق، فحص المستندات

الوصف

تدقيق PDF محلَّل مشترك باستخدام ملف تعريف قارئ PDF/UA صريح

الصيغة

Delphi

Function TPDFlib.RunPDFUAValidationPipelineTask(PipelineID, TargetPart, Options: Integer): Integer;

DLL

Function DLRunPDFUAValidationPipelineTask(InstanceID, PipelineID, TargetPart, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::RunPDFUAValidationPipelineTask(PipelineID As Long, TargetPart As Long, Options As Long) As Long

ملاحظات

يختار TargetPart=0 الجزء 2 فقط حين يُعرّف XMP القيمة pdfuaid:part=2؛ وإلا اختار الجزء 1، أما 1 فيفرض PDF/UA-1 و2 يفرض PDF/UA-2

تغطي فحوص PDF/UA-2 جزء التعريف والمراجعة والبادئة وإصدار PDF 2.0 الفعلي وعنوان البيانات الوصفية وحالة الوسم وعنوان العرض ومراجع مساحات الأسماء وحل الأدوار وجذور Document وروابط الآباء واجتياز الشجرة المحدود

يعني الاجتياز أن الفحوص المنفَّذة لم تعثر على مشكلات؛ ويبقى وسم المحتوى وترتيب القراءة والخطوط والتعليقات التوضيحية واللغة والأوصاف البديلة وMathML والمراجعة البشرية لإمكانية الوصول خارج ملف التعريف الأساسي هذا

استخدم مقبضًا حيًا من BeginValidationPipeline؛ وإعادة اختيار عدة أجزاء هدف تعيد استخدام القارئ المحتفَظ به وذاكرة الكائنات المؤقتة

قواعد الإرجاع والملكية تطابق CheckFilePDFUACompliance؛ وترفع خطوط الأنابيب أو الأهداف غير الصالحة LastErrorCode=401، ويُنتج إخفاق القارئ المشكلة 10059 بدلًا من الاجتياز دون تشخيصات

انظر أيضًا

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON