CompareRenderedPagesWith

Confronto dei documenti, Rendering

Descrizione

Confronta due pagine renderizzate e ottiene gli artefatti delle differenze

Sintassi

Function TPDFlib.CompareRenderedPagesWith(Other: TPDFlib;
  ThisPage, OtherPage: Integer; DPI: Double;
  Const Options: TPDFVisualCompareOptions;
  Out Comparison: TPDFVisualCompareResult; Out ErrorText: WideString): Boolean;

Note

Restituisce True quando rendering e confronto portano a termine il lavoro, anche se le pagine differiscono; restituisce False con ErrorText e un risultato vuoto per input non valido, rendering fallito o dimensioni diverse

I numeri di pagina sono a base 1 e vengono convalidati senza troncamento; entrambe le pagine selezionate vengono ripristinate dopo il rendering

Usa PLDefaultVisualCompareOptions da PDFlibVisualCompare; ColorTolerance รจ una soglia inclusiva per canale da 0 a 255, TileSize raggruppa le tile modificate adiacenti e IgnoreRects contiene rettangoli di pixel semi-aperti con origine in alto a sinistra

Imposta IncludeMask per un byte per pixel (255 modificato, 0 invariato o ignorato) e IncludeOverlay per una copia RGB della seconda pagina con i pixel modificati tinti di rosso; il rapporto delle modifiche esclude i pixel ignorati

Il risultato contiene i limiti effettivi delle modifiche e i conteggi; i limiti di modifica vuoti vengono serializzati come null; sono accettati al massimo 64M di pixel e 4M di tile

Gli input usano le proprie impostazioni configurate di renderer, ritaglio, scala, colore, annotazioni e moduli; configura entrambe le istanze in modo coerente quando confronti il contenuto dei documenti

Vedere anche

CompareDocumentVisualsWith, CompareFileVisuals