مرجع HotPDF
يُشغّل مقارنة بنيوية أو مقارنة صفحات أو مقارنة إدراكية مرسومة بحدود موارد وعتبات رسم يحددها المستدعي
التصريح
class function CompareWithOptions(DocA, DocB: THotPDF;
Mode: THPDFComparisonMode;
const Limits: THPDFStructuralCompareLimits;
const RenderOptions: THPDFRenderedCompareOptions): AnsiString;
المعاملات
- يمثّل
DocAوDocBمستندين محمَّلين - يحدد
Modeأسطح المقارنة - يحدّ
Limitsالاجتياز البنيوي، وعدد الصفحات، والاختلافات المحتفَظ بها - تحدد
RenderOptionsالـDPI، ومقاييس الألوان، والعتبات، والمناطق، والتراكبات، وميزانيات البكسل
المعاملات
تُعيد JSON حتمياً مع خيارات مُطبَّعة واكتمال إجمالي واختلافات ومقاييس مُصيَّرة لكل صفحة عند اختيار التصيير
تُعيد JSON حتمياً مع خيارات مُطبَّعة واكتمال إجمالي واختلافات ومقاييس مُصيَّرة لكل صفحة عند اختيار التصيير
المعاملات
Limits := THPDFStructuralCompareLimits.Default;
RenderOptions := THPDFRenderedCompareOptions.Default;
RenderOptions.DPI := 144;
RenderOptions.ColorTolerance := 3;
RenderOptions.MinimumSimilarity := 0.995;
RenderOptions.MaxChangedPixelRatio := 0.001;
RenderOptions.GenerateHeatmaps := True;
RenderOptions.HeatmapDirectory := 'comparison-output';
Report := THPDFDocComparison.CompareWithOptions(
BeforeDocument, AfterDocument, cmFull, Limits, RenderOptions);
المعاملات
THPDFRenderedCompareOptions · THPDFStructuralCompareLimits · مقارنة المستندات