Enregistrement THPDFUA2RepairReport
Compteurs de réparation par catégorie, état de rollback et constatations non résolues de la réparation de structure PDF/UA-2
Déclaration
THPDFUA2RepairReport= record
Changed: boolean;
RolledBack: boolean;
LimitExceeded: boolean;
ValidationSucceeded: boolean;
NamespacesRegistered: Integer;
NamespaceDictionariesRebuilt: Integer;
NamespaceReferencesRewritten: Integer;
DuplicateNamespacesRemoved: Integer;
InvalidNamespacesRemoved: Integer;
AttributeNamespacesRepaired: Integer;
AttributeRevisionsRepaired: Integer;
ListsRepaired: Integer;
TablesRepaired: Integer;
TableCellsRepaired: Integer;
RubySequencesRepaired: Integer;
WarichuSequencesRepaired: Integer;
PronunciationHintsRepaired: Integer;
AlternateTextsRepaired: Integer;
LanguageEntriesRepaired: Integer;
HeadingLevelsRepaired: Integer;
ArtifactsTagged: Integer;
UnresolvedAlternateTextCount: Integer;
UnresolvedLanguageCount: Integer;
UnresolvedArtifactCount: Integer;
RemainingErrorCount: Integer;
ObjectsExamined: Integer;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
Changed | True quand au moins une réparation a modifié le document |
RolledBack | True quand la validation post-réparation a échoué et que toutes les éditions ont été annulées |
LimitExceeded | True quand un plafond de travail ou de réparation a arrêté la passe prématurément |
ValidationSucceeded | True quand l'arbre de structure réparé a passé la validation |
NamespacesRegistered | Entrées de dictionnaire Namespace ajoutées pour les namespaces référencés |
NamespaceDictionariesRebuilt | Dictionnaires Namespaces reconstruits de zéro |
NamespaceReferencesRewritten | Références NS d'éléments de structure réécrites vers les entrées enregistrées |
DuplicateNamespacesRemoved | Entrées de namespace dupliquées fusionnées et disparues |
InvalidNamespacesRemoved | Entrées de namespace malformées supprimées |
AttributeNamespacesRepaired | Objets attribut dont le câblage de namespace a été corrigé |
AttributeRevisionsRepaired | Valeurs Revision normalisées sur attributs et éléments |
ListsRepaired | Structures de listes reconstruites vers une sémantique de liste correcte |
TablesRepaired | Structures de tableaux reconstruites avec des hiérarchies de lignes et d'en-têtes correctes |
TableCellsRepaired | Cellules de tableau individuelles retaggées ou dotées de scopes et de spans |
RubySequencesRepaired | Séquences d'annotations Ruby remises dans la séquence enfant requise |
WarichuSequencesRepaired | Séquences Warichu remises dans la séquence enfant requise |
PronunciationHintsRepaired | Hints de prononciation de phonèmes corrigés sur les éléments de structure |
AlternateTextsRepaired | Valeurs /Alt manquantes générées ou comblées depuis le texte de repli |
LanguageEntriesRepaired | Entrées /Lang manquantes comblées par la réparation d'héritage de langue |
HeadingLevelsRepaired | Niveaux de titres réaffectés pour que l'ordre H1-H6 soit sans trou |
ArtifactsTagged | Morceaux de contenu marqués comme artifacts et exclus de l'arbre |
UnresolvedAlternateTextCount | Éléments qui manquent encore de texte alternatif après la passe |
UnresolvedLanguageCount | Éléments dont la langue n'a pas pu être déterminée |
UnresolvedArtifactCount | Morceaux de contenu qui n'ont pas pu être classés comme artifacts |
RemainingErrorCount | Erreurs de validation encore présentes après la tentative de réparation |
ObjectsExamined | Objets visités pendant la passe de réparation |
Notes d'utilisation
- Remplissez-le via
RepairPDFUA2Structureavec son résultatTHPDFComplianceRepairStatus; les compteurs expliquent exactement ce qui a bougé RolledBacktrue signifie que le document a été restauré ; traitez l'exécution comme un no-op et ajustez les options avant de retenter- Les comptes
Unresolved*vous disent où une rédaction humaine reste nécessaire, typiquement pour un texte alternatif qui a du sens