Enregistrement THPDFIncrementalXRefRebuildInfo
Télémétrie de la table d'objets libres reconstruite lors du dernier enregistrement incrémental : comptages d'entrées source, nouvellement libérées et reconstruites, incréments et saturation de générations, premier numéro d'objet libre et génération la plus haute
Déclaration
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
SourceFreeObjectCount | Entrées libres héritées de la révision source au démarrage de la mise à jour incrémentale |
NewlyFreedObjectCount | Objets libérés pendant la préparation de cette mise à jour incrémentale |
RebuiltFreeObjectCount | Entrées libres écrites dans la table de références croisées reconstruite |
GenerationIncrementCount | Objets libérés dont le numéro de génération a été incrémenté pour la nouvelle révision |
SaturatedGenerationCount | Objets libérés déjà à la génération maximale, que l'on ne peut plus incrémenter |
FirstFreeObjectNumber | Tête de la liste chaînée d'entrées libres reconstruite (la traditionnelle entrée f de première section) |
HighestGenerationNumber | Numéro de génération le plus haut observé pendant la reconstruction |
Rebuilt | true quand l'enregistrement a réellement reconstruit la table libre ; aussi le résultat de l'accesseur |
Notes d'utilisation
- Relisez-le via
THotPDF.GetLastIncrementalXRefRebuildInfoaprèsSaveIncrementalUpdate; l'enregistrement ne reflète que la sauvegarde la plus récente - Un
Rebuiltàfalsesignifie que l'accesseur rapporte des données périmées ou vides parce qu'aucune reconstruction n'a encore eu lieu - Utilisez
SaturatedGenerationCountpour repérer les documents recyclés si souvent que les numéros d'objets libérés ne peuvent plus incrémenter leur génération