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

انظر أيضًا

CompareRenderedPagesWith, CompareDocumentVisualsWith