Enregistrement THPDFXRefMergeInfo
Diagnostics de fusion de références croisées pour le chargement xref-stream et hybride, drapeaux de précédence de révision compris
Déclaration
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
HybridRevisionCount | Révisions rencontrées portant à la fois un flux de références croisées et une table de références hybride |
HybridOverlapCount | Numéros d'objet couverts par les deux moitiés d'une révision hybride |
OlderRevisionShadowedEntryCount | Entrées de révisions anciennes qu'une révision plus récente a écrasées |
DuplicateEntryCount | Entrées pour le même numéro d'objet vues dans le chargement fusionné |
NewestRevisionPrecedenceApplied | True quand l'entrée d'une révision plus récente a remplacé une plus ancienne pendant la fusion |
HybridStreamPrecedenceApplied | True quand, à l'intérieur d'une révision hybride, l'entrée du flux xref latéral a gagné contre le stub de table |
Notes d'utilisation
- Remplissez-le avec
GetLoadedXRefMergeInfo, qui renvoie true seulement quand au moins un compteur est non nul, c'est-à-dire que le chargement a réellement fusionné des sections en conflit - Le loader parcourt toujours les révisions les plus récentes d'abord et, dans une révision hybride, applique le flux xref latéral avant le stub de table ; les deux champs booléens confirment que les deux règles ont joué
- Un
OlderRevisionShadowedEntryCountnon nul se marie naturellement avecTHPDFXRefIntegrityInfo, dont le détail des entrées éclipsées montre exactement quelles définitions ont perdu