THPDFUA2RepairReport Record
Repairtellers per categorie, rollbackstatus en onopgeloste bevindingen uit PDF/UA-2-structuurherstel
Declaratie
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;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
Changed | True wanneer minstens één repair het document heeft gewijzigd |
RolledBack | True wanneer de validatie na de repair faalde en alle bewerkingen zijn teruggedraaid |
LimitExceeded | True wanneer een werk- of repairlimiet de pass voortijdig stopte |
ValidationSucceeded | True wanneer de herstelde structuurboom de validatie doorstond |
NamespacesRegistered | Namespace-woordenboekitems toegevoegd voor gerefereerde namespaces |
NamespaceDictionariesRebuilt | Namespace-woordenboeken die van nul zijn opgebouwd |
NamespaceReferencesRewritten | NS-verwijzingen van structuurelementen herschreven naar de geregistreerde items |
DuplicateNamespacesRemoved | Dubbele namespace-items die zijn weggefuseerd |
InvalidNamespacesRemoved | Misvormde namespace-items die zijn verwijderd |
AttributeNamespacesRepaired | Attribuutobjecten waarvan de namespacebedrading is gefixt |
AttributeRevisionsRepaired | Genormaliseerde Revision-waarden op attributen en elementen |
ListsRepaired | Lijststructuren herbouwd naar correcte lijstsemantiek |
TablesRepaired | Tabelstructuren herbouwd met juiste rij- en kophiërarchieën |
TableCellsRepaired | Afzonderlijke tabelcellen opnieuw getagd of van scopes en spans voorzien |
RubySequencesRepaired | Ruby-annotatiereeksen herordend naar de vereiste kindreeks |
WarichuSequencesRepaired | Warichu-reeksen herordend naar de vereiste kindreeks |
PronunciationHintsRepaired | Fonemische uitspraaakhints gefixt op structuurelementen |
AlternateTextsRepaired | Ontbrekende /Alt-waarden gegenereerd of gevuld vanuit fallbacktekst |
LanguageEntriesRepaired | Ontbrekende /Lang-items gevuld door het taaloverervingsherstel |
HeadingLevelsRepaired | Kopniveaus opnieuw toegewezen zodat de H1-H6-volgorde gatloos is |
ArtifactsTagged | Contentstukken die als artifacts zijn gemarkeerd en buiten de boom vallen |
UnresolvedAlternateTextCount | Elementen die na de pass nog steeds alternatieve tekst missen |
UnresolvedLanguageCount | Elementen waarvan de taal niet kon worden bepaald |
UnresolvedArtifactCount | Contentstukken die niet als artifacts konden worden geclassificeerd |
RemainingErrorCount | Validatiefouten die na de repairpoging nog aanwezig zijn |
ObjectsExamined | Objecten die tijdens de repairpass zijn bezocht |
Gebruiksopmerkingen
- Vul het via
RepairPDFUA2Structuresamen met zijnTHPDFComplianceRepairStatus-resultaat; de tellers leggen precies uit wat er is gewijzigd RolledBacktrue betekent dat het document is hersteld; behandel de run als een no-op en pas de options aan voordat je het opnieuw probeert- De
Unresolved*-tellingen vertellen waar menselijke inbreng nog nodig is, meestal voor zinvolle alternatieve tekst