THPDFXRefMergeInfo Kaydı
Xref-stream ve hybrid-reference yüklemesi için cross-reference merge tanılamaları; revizyon önceliği bayrakları dahil
Bildirim
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
HybridRevisionCount | Hem cross-reference stream hem hybrid reference tablosu taşıyan, karşılaşılan revizyonlar |
HybridOverlapCount | Bir hibrit revizyonun her iki yarısı tarafından kapsanan nesne numaraları |
OlderRevisionShadowedEntryCount | Daha yeni bir revizyonun geçersiz kıldığı eski revizyonlardan girdiler |
DuplicateEntryCount | Birleştirilmiş yükleme içinde görülen aynı nesne numarasına ait girdiler |
NewestRevisionPrecedenceApplied | Merge sırasında daha yeni bir revizyonun girdisi eskisinin yerine geçtiğinde True |
HybridStreamPrecedenceApplied | Hibrit bir revizyon içinde yan xref stream girdisinin tablo stub'ını yendiğinde True |
Kullanım notları
GetLoadedXRefMergeInfoile doldurun; yalnızca en az bir sayaç sıfırdan farklıysa, yani yükleme gerçekten çelişen bölümleri birleştirdiyseniz true döndürür- Loader her zaman en yeni revizyonlardan başlayarak yürür ve hibrit bir revizyon içinde tablo stub'ından önce yan xref stream'i uygular; iki boolean alan da her iki kuralın işlediğini teyit eder
- Sıfırdan farklı
OlderRevisionShadowedEntryCount, doğal olarakTHPDFXRefIntegrityInfoile eşleşir; onun gölgelenmiş girdi ayrıntısı hangi tanımların kaybettiğini tam olarak gösterir