CompareFileVisuals
مقارنة المستندات، العرض
الوصف
مقارنة المستند الحالي بملف PDF بصريًا
الصيغة
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;ملاحظات
يحمّل PDF المقارنة ويعيد تقرير JSON للمستند نفسه الذي يعيده CompareDocumentVisualsWith؛ ويجب أن تكون ColorTolerance من 0 إلى 255 وأن تكون DPI قيمة منتهية وموجبة
يرث المستندُ المحمَّل مُرنِّد المثيل الحالي وإعدادات التحجيم والقص والرسومات؛ ويُحتفظ بالمستند والصفحة المحددين حاليًا
يعيد الإدخال المفقود والخيارات غير الصالحة وإخفاقات العرض وإخفاقات كلمة المرور status=error وcomplete=false؛ وتعيد استدعاءات DLL بمثيل غير صالح مؤشرًا فارغًا
نتيجة wide في DLL مملوكة للمثيل ويجب نسخها قبل استدعاء آخر لنتيجة wide؛ وتتضمن نتيجة A JSON بترميز UTF-8، مع فك ترميز أسماء ملفات الإدخال وكلمات المرور وفق إعداد ANSI للمثيل
استخدم واجهة API المخصصة للصفحة أو المستند للحصول على المناطق المتجاهَلة ومخرجات القناع أو التراكب المنفردة
DLL
Function DLCompareFileVisuals(InstanceID: Integer;
OtherFileName, Password: PWideChar; DPI: Double;
ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
OtherFileName, Password: PAnsiChar; DPI: Double;
ColorTolerance: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::CompareFileVisuals(OtherFileName As String,
Password As String, DPI As Double, ColorTolerance As Long) As String