CompareRenderedPagesWith
مقارنة المستندات، العرض
الوصف
مقارنة صفحتين معروضتين والحصول على ملفات إثبات الفروق
الصيغة
Function TPDFlib.CompareRenderedPagesWith(Other: TPDFlib;
ThisPage, OtherPage: Integer; DPI: Double;
Const Options: TPDFVisualCompareOptions;
Out Comparison: TPDFVisualCompareResult; Out ErrorText: WideString): Boolean;ملاحظات
تعيد True عند اكتمال العرض والمقارنة، حتى لو اختلفت الصفحتان؛ وتعيد False مع ErrorText ونتيجة فارغة عند إدخال غير صالح أو إخفاق العرض أو تفاوت الأبعاد
أرقام الصفحات تبدأ من 1 ويُتحقق منها دون قصّ؛ وتُستعاد الصفحتان المحددتان بعد العرض
استخدم PLDefaultVisualCompareOptions من PDFlibVisualCompare؛ وColorTolerance عتبة شاملة لكل قناة من 0 إلى 255، وTileSize يجمع البلاطات المتغيرة المتجاورة، وIgnoreRects يحوي مستطيلات بكسل نصف مغلقة بأصل أعلى اليسار
اضبط IncludeMask للحصول على بايت لكل بكسل (255 للمتغير و0 لغير المتغير أو المتجاهَل) وIncludeOverlay لنسخة RGB من الصفحة الثانية مصبوغةً بكسلاتها المتغيرة بالأحمر؛ وتستثني نسبة التغيير البكسلات المتجاهَلة
تحتوي النتيجة على حدود وعدد التغييرات الفعلية؛ وتُسلسَل حدود التغيير الفارغة كـ null؛ ويُقبل على الأكثر 64 مليون بكسل و4 ملايين بلاطة
يستخدم كل إدخال مُرنِّده وإعدادات القص والتحجيم واللون والتعليقات التوضيحية والنماذج المضبوطة له؛ واضبط المثيلين بالإعدادات نفسها عند مقارنة محتوى مستندين