Enregistrement THPDFUnreachableObjectInfo
Totaux d'atteignabilité du graphe d'objets et numéros d'objet trouvés inatteignables depuis les racines du document
Déclaration
THPDFUnreachableObjectInfo= record
TotalObjectCount: Integer;
ReachableObjectCount: Integer;
UnreachableObjectCount: Integer;
RemovedObjectCount: Integer;
ObjectNumbers: THPDFObjectNumberArray;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
TotalObjectCount | Objets indirects énumérés dans le document chargé |
ReachableObjectCount | Objets atteints par la marche mark-and-scan depuis les racines du document |
UnreachableObjectCount | Objets qu'aucune racine n'atteint, c'est-à-dire des déchets laissés par des éditions antérieures |
RemovedObjectCount | Objets inatteignables réellement supprimés, non nul seulement sous la politique uopRemove |
ObjectNumbers | Numéros d'objet des objets inatteignables trouvés |
Notes d'utilisation
- Remplissez-le avec
ApplyUnreachableObjectPolicy; la politique choisit entre préserver, rapporter ou supprimer les déchets - La valeur de fonction renvoyée est le nombre d'objets inatteignables trouvés, si bien qu'un retour zéro signifie que le graphe est propre
- Utilisez d'abord
uopReportpour examinerObjectNumbersavant de vous engager versuopRemove, puisque des objets libérés mais listés peuvent encore être référencés par des révisions que vous comptez garder