THPDFContentSemanticCompareInfo Record
Relata o veredito e o primeiro evento divergente de uma comparação semântica entre dois content streams
Declaração
THPDFContentSemanticCompareInfo= record
Left: THPDFContentSemanticStatistics;
Right: THPDFContentSemanticStatistics;
FirstDifferentEvent: Integer;
Equivalent: boolean;
end;
Unidade
HPDFContentStream
Campos
| Campo | Finalidade |
|---|---|
Left | Estatísticas de normalização do stream à esquerda |
Right | Estatísticas de normalização do stream à direita |
FirstDifferentEvent | Índice baseado em zero do primeiro evento normalizado divergente, contado ao varrer as formas de byte canônicas; -1 antes da comparação, quando um dos lados falha ou quando os streams são equivalentes |
Equivalent | True quando ambos os streams normalizam para a mesma forma de byte canônica dentro da tolerância numérica |
Notas de uso
- Retornado por
HPDFCompareContentStreamsSemanticao comparar conteúdo de página regravado, otimizado ou reescrito - Use
FirstDifferentEventpara saltar à primeira diferença comportamental em vez de fazer diff dos bytes brutos - O parâmetro
NumberTolerancecontrola quão próximos operandos de ponto flutuante precisam estar para contar como iguais