THPDFXRefMergeInfo Record
Cross-Reference-Merge-Diagnostik für Xref-Stream- und Hybrid-Reference-Laden, einschließlich Revisionspräzedenz-Flags
Deklaration
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
HybridRevisionCount | Angetroffene Revisionen, die sowohl einen Cross-Reference-Stream als auch eine Hybrid-Reference-Tabelle tragen |
HybridOverlapCount | Von beiden Hälften einer Hybrid-Revision abgedeckte Objektnummern |
OlderRevisionShadowedEntryCount | Einträge aus älteren Revisionen, die eine neuere Revision überging |
DuplicateEntryCount | Innerhalb des zusammengeführten Ladens gesehene Einträge für dieselbe Objektnummer |
NewestRevisionPrecedenceApplied | True, wenn beim Merge der Eintrag einer neueren Revision einen älteren ersetzte |
HybridStreamPrecedenceApplied | True, wenn innerhalb einer Hybrid-Revision der seitige Xref-Stream-Eintrag gegen den Tabellen-Stubb gewann |
Verwendungshinweise
- Füllen Sie ihn über
GetLoadedXRefMergeInfo, das nur dann true zurückgibt, wenn mindestens ein Zähler ungleich null ist, also der Ladevorgang tatsächlich widersprüchliche Sektionen zusammenführte - Der Loader läuft immer die neuesten Revisionen zuerst und wendet innerhalb einer Hybrid-Revision den seitigen Xref-Stream vor dem Tabellen-Stubb an; die beiden Boolean-Felder bestätigen, dass beide Regeln griffen
- Ein ungleich nuller
OlderRevisionShadowedEntryCountpasst naturgemäß zuTHPDFXRefIntegrityInfo, dessen Detail überlagerter Einträge exakt zeigt, welche Definitionen verloren