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