THPDFUA2RepairReport Record
Reparationsräknare per kategori, rollback-tillstånd och olösta fynd från PDF/UA-2-strukturreparation
Deklaration
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Changed | True när minst en reparation ändrade dokumentet |
RolledBack | True när valideringen efter reparationen misslyckades och alla ändringar ångrades |
LimitExceeded | True när ett arbets- eller reparationstak stoppade omgången i förtid |
ValidationSucceeded | True när det reparerade strukturträdet klarade valideringen |
NamespacesRegistered | Namnrymdsordlisteposter som lagts till för refererade namnrymder |
NamespaceDictionariesRebuilt | Namnrymdsordlistor som byggts om från grunden |
NamespaceReferencesRewritten | Strukturelementens NS-referenser som skrivits om till de registrerade posterna |
DuplicateNamespacesRemoved | Dubletta namnrymdsposter som slagits samman |
InvalidNamespacesRemoved | Felformade namnrymdsposter som raderats |
AttributeNamespacesRepaired | Attributobjekt vars namnrymdskoppling rättats |
AttributeRevisionsRepaired | Revision-värden normaliserade på attribut och element |
ListsRepaired | Liststrukturer byggda om till korrekt listsemantik |
TablesRepaired | Tabellstrukturer byggda om med korrekta rad- och rubrikhierarkier |
TableCellsRepaired | Enskilda tabellceller omtaggade eller givna scope och span |
RubySequencesRepaired | Ruby-annotationsekvenser ordnade om till den krävda barnsekvensen |
WarichuSequencesRepaired | Warichu-sekvenser ordnade om till den krävda barnsekvensen |
PronunciationHintsRepaired | Fonem-uttalshints rättade på strukturelement |
AlternateTextsRepaired | Saknade /Alt-värden genererade eller fyllda från reservtext |
LanguageEntriesRepaired | Saknade /Lang-poster fyllda av reparationen av språknedärvning |
HeadingLevelsRepaired | Rubriknivåer omtilldelade så att H1-H6-ordningen är utan hopp |
ArtifactsTagged | Innehållsbitar markerade som artefakter och exkluderade från trädet |
UnresolvedAlternateTextCount | Element som fortfarande saknar alternativtext efter omgången |
UnresolvedLanguageCount | Element vars språk inte kunde bestämmas |
UnresolvedArtifactCount | Innehållsbitar som inte kunde klassificeras som artefakter |
RemainingErrorCount | Valideringsfel som fortfarande finns efter reparationsförsöket |
ObjectsExamined | Objekt som besökts under reparationsomgången |
Användningsanteckningar
- Fyll den via
RepairPDFUA2Structuretillsammans med dessTHPDFComplianceRepairStatus-resultat; räknarna förklarar exakt vad som flyttats RolledBacktrue betyder att dokumentet återställts; behandla körningen som en no-op och justera alternativen innan ett nytt försökUnresolved*-antalen talar om var mänskligt författande fortfarande behövs, typiskt för meningsfull alternativtext