THPDFXRefMergeInfo Record
Diagnostyka scalania odsyłaczy krzyżowych dla wczytywania xref-stream i hybrydowych referencji, wraz z flagami pierwszeństwa rewizji
Deklaracja
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
HybridRevisionCount | Rewizje napotkane, które niosą jednocześnie strumień odsyłaczy krzyżowych i hybrydową tablicę referencji |
HybridOverlapCount | Numery obiektów pokryte przez obie połówki rewizji hybrydowej |
OlderRevisionShadowedEntryCount | Wpisy ze starszych rewizji nadpisane przez nowszą rewizję |
DuplicateEntryCount | Wpisy dla tego samego numeru obiektu widziane w obrębie scalonego wczytania |
NewestRevisionPrecedenceApplied | True, gdy wpis nowszej rewizji zastąpił starszy podczas scalania |
HybridStreamPrecedenceApplied | True, gdy wewnątrz rewizji hybrydowej wpis boczny ze strumienia xref wygrał z pniem tablicy |
Uwagi dotyczące użycia
- Wypełnij go przez
GetLoadedXRefMergeInfo, które zwraca true tylko wtedy, gdy przynajmniej jeden licznik jest niezerowy — czyli gdy wczytanie faktycznie scaliło sekcje w konflikcie - Loader zawsze przechodzi najpierw najnowsze rewizje, a wewnątrz rewizji hybrydowej nakłada boczny strumień xref przed pień tablicy; dwa pola boolean potwierdzają, że obie reguły zadziałały
- Niezerowe
OlderRevisionShadowedEntryCountnaturalnie paruje się zTHPDFXRefIntegrityInfo, którego szczegół wpisów przykrytych pokazuje dokładnie, które definicje przegrały