THPDFXRefMergeInfo Record
Diagnostica di fusione dei riferimenti incrociati per il caricamento da xref stream e riferimenti ibridi, compresi i flag di precedenza di revisione
Dichiarazione
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
HybridRevisionCount | Revisioni incontrate che portano sia uno stream di riferimenti incrociati sia una tabella di riferimenti ibrida |
HybridOverlapCount | Numeri d'oggetto coperti da entrambe le metà di una revisione ibrida |
OlderRevisionShadowedEntryCount | Voci di revisioni più vecchie che una revisione più nuova ha scavalcato |
DuplicateEntryCount | Voci per lo stesso numero d'oggetto viste dentro il caricamento fuso |
NewestRevisionPrecedenceApplied | True quando la voce di una revisione più nuova ha sostituito una più vecchia durante la fusione |
HybridStreamPrecedenceApplied | True quando, dentro una revisione ibrida, la voce dello xref stream laterale ha vinto sul moncone della tabella |
Note d'uso
- Riempilo con
GetLoadedXRefMergeInfo, che restituisce true solo quando almeno un contatore è diverso da zero, cioè il caricamento ha effettivamente fuso sezioni in conflitto - Il loader percorre sempre prima le revisioni più nuove e, dentro una revisione ibrida, applica lo xref stream laterale prima del moncone della tabella; i due campi booleani confermano che entrambe le regole sono scattate
- Un
OlderRevisionShadowedEntryCountdiverso da zero si abbina naturalmente aTHPDFXRefIntegrityInfo, il cui dettaglio delle voci oscurate mostra esattamente quali definizioni hanno perso