THPDFDocComparison.CompareWithOptions

호출자가 고른 리소스 한도와 렌더 임계값으로 구조, 페이지, 또는 지각형 렌더링 비교를 실행합니다

선언

class function CompareWithOptions(DocA, DocB: THotPDF;
  Mode: THPDFComparisonMode;
  const Limits: THPDFStructuralCompareLimits;
  const RenderOptions: THPDFRenderedCompareOptions): AnsiString;

매개 변수

결과

정규화된 옵션, 집계 완결성, 차이, 그리고 렌더링을 선택한 경우 페이지별 렌더링 메트릭을 담은 결정적인 JSON을 반환합니다

렌더링과 오버레이 오류는 fail-closed로 보고된 차이가 되며 비교를 미완료로 만듭니다

예제

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 · 문서 비교