THPDFXRefMergeInfo Record
Cross-reference-mergediagnostiek voor het laden van xref-streams en hybride referenties, inclusief vlaggen voor revisieprecedentie
Declaratie
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
HybridRevisionCount | Revisies aangetroffen die zowel een cross-reference-stream als een hybride referentietabel dragen |
HybridOverlapCount | Objectnummers die door beide helften van een hybride revisie worden gedekt |
OlderRevisionShadowedEntryCount | Items uit oudere revisies die een nieuwere revisie heeft overschreven |
DuplicateEntryCount | Items voor hetzelfde objectnummer, gezien binnen de samengevoegde load |
NewestRevisionPrecedenceApplied | True wanneer tijdens de merge het item van een nieuwere revisie een ouder item verving |
HybridStreamPrecedenceApplied | True wanneer binnen een hybride revisie het item van de side xref-stream won van de tabelstub |
Gebruiksopmerkingen
- Vul het met
GetLoadedXRefMergeInfo, dat alleen true teruggeeft wanneer minstens één teller ongelijk nul is, dus wanneer de load echt conflicterende secties heeft samengevoegd - De loader doorloopt altijd eerst de nieuwste revisies en past binnen een hybride revisie de side xref-stream toe vóór de tabelstub; de twee booleanvelden bevestigen dat beide regels werkten
- Een
OlderRevisionShadowedEntryCountongelijk nul past natuurlijk bijTHPDFXRefIntegrityInfo, waarvan de details van overschaduwde items precies laten zien welke definities verloren