THPDFUA2RepairReport Record
Reparationstællere pr. kategori, rollback-tilstand og uafklarede fund fra 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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
Changed | True, når mindst én reparation ændrede dokumentet |
RolledBack | True, når validering efter reparationen fejlede, og alle redigeringer blev fortrudt |
LimitExceeded | True, når en arbejds- eller reparationsgrænse stoppede gennemløbet tidligt |
ValidationSucceeded | True, når det reparerede strukturtræ bestod validering |
NamespacesRegistered | Namespace-ordbogsposter tilføjet for refererede namespaces |
NamespaceDictionariesRebuilt | Namespaces-ordbøger genopbygget fra bunden |
NamespaceReferencesRewritten | Strukturelement-NS-referencer omskrevet til de registrerede poster |
DuplicateNamespacesRemoved | Duplikerede namespace-poster fjernet ved fletning |
InvalidNamespacesRemoved | Misdannede namespace-poster slettet |
AttributeNamespacesRepaired | Attributobjekter, hvis namespace-kobling blev rettet |
AttributeRevisionsRepaired | Revision-værdier normaliseret på attributter og elementer |
ListsRepaired | Listestrukturer genopbygget til korrekt listesemantik |
TablesRepaired | Tabelstrukturer genopbygget med rigtige række- og headerhierarkier |
TableCellsRepaired | Enkelttabelceller tagget igen eller givet scopes og spans |
RubySequencesRepaired | Ruby-annoteringssekvenser sorteret om til den krævede børnesekvens |
WarichuSequencesRepaired | Warichu-sekvenser sorteret om til den krævede børnesekvens |
PronunciationHintsRepaired | Fonem-udtalehints rettet på strukturelementer |
AlternateTextsRepaired | Manglende /Alt-værdier genereret eller udfyldt fra fallback-tekst |
LanguageEntriesRepaired | Manglende /Lang-poster udfyldt af reparation af sprogarv |
HeadingLevelsRepaired | Overskriftsniveauer tildelt igen, så H1-H6-rækkefølgen er uden huller |
ArtifactsTagged | Indholdsstykker markeret som artifacts og udelukket fra træet |
UnresolvedAlternateTextCount | Elementer, der stadig mangler alternativ tekst efter gennemløbet |
UnresolvedLanguageCount | Elementer, hvis sprog ikke kunne bestemmes |
UnresolvedArtifactCount | Indholdsstykker, der ikke kunne klassificeres som artifacts |
RemainingErrorCount | Valideringsfejl, der stadig er til stede efter reparationsforsøget |
ObjectsExamined | Objekter besøgt under reparationsgennemløbet |
Brugsnoter
- Udfyld den med
RepairPDFUA2Structuresammen med detsTHPDFComplianceRepairStatus-resultat; tællerne forklarer præcis, hvad der flyttede sig RolledBacktrue betyder, at dokumentet blev gendannet; behandl kørslen som en no-op og justér indstillingerne, før du prøver igenUnresolved*-tællerne fortæller, hvor der stadig behøves menneskelig indsats, typisk til meningsfuld alternativ tekst