THPDFDocComparison.CompareWithOptions
Kører strukturel-, side- eller perceptuel gengivelsessammenligning med de af den kaldende part valgte ressourcegrænser og gengivelsestærskler
Deklaration
class function CompareWithOptions(DocA, DocB: THotPDF;
Mode: THPDFComparisonMode;
const Limits: THPDFStructuralCompareLimits;
const RenderOptions: THPDFRenderedCompareOptions): AnsiString;
Parametre
DocAogDocBer indlæste dokumenterModevælger sammenligningsoverfladerneLimitsbegrænser strukturel gennemgang, sidetal og bibeholdte forskelleRenderOptionsvælger DPI, farvemetrik, tærskler, regioner, overlays og pixelbudgetter
Resultat
Returnerer deterministisk JSON med normaliserede indstillinger, samlet fuldstændighed, forskelle og per-side-gengivelsesmetrik, når gengivelse er valgt
Fejl i gengivelse og overlays lukker fejlsikkert ned som rapporterede forskelle og gør sammenligningen ufuldstændig
Eksempel
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);
Se også
THPDFRenderedCompareOptions · THPDFStructuralCompareLimits · Dokumentsammenligning