THPDFContentSemanticCompareInfo レコード
2 つのコンテンツストリームのセマンティック比較における判定と、最初に異なるイベントを報告します
宣言
THPDFContentSemanticCompareInfo= record
Left: THPDFContentSemanticStatistics;
Right: THPDFContentSemanticStatistics;
FirstDifferentEvent: Integer;
Equivalent: boolean;
end;
ユニット
HPDFContentStream
フィールド
| フィールド | 目的 |
|---|---|
Left | 左ストリームの正規化統計 |
Right | 右ストリームの正規化統計 |
FirstDifferentEvent | 正規化済みイベントのうち最初に異なったもののゼロベースインデックス。正規形バイト列を走査して数えます。比較前、片側が失敗したとき、ストリームが等価な場合は -1 になります |
Equivalent | 数値許容差の範囲内で、両ストリームが同じ正規形バイト列に正規化される場合に True |
使用上の注意
- 再保存・最適化・書き直しされたページコンテンツを比較するとき、
HPDFCompareContentStreamsSemanticが返します - 生バイトの diff の代わりに、
FirstDifferentEventで最初の動作差へ飛べます NumberToleranceパラメータは、浮動小数点オペランドがどれだけ近ければ等しいとみなすかを制御します