THPDFUA2RepairReport Record
Liczniki napraw per kategoria, stan rollbacku i nierozwiązane ustalenia z naprawy struktury PDF/UA-2
Deklaracja
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;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Changed | True, gdy przynajmniej jedna naprawa zmodyfikowała dokument |
RolledBack | True, gdy walidacja po naprawie zawiodła i wszystkie edycje cofnięto |
LimitExceeded | True, gdy limit pracy lub napraw zatrzymał przebieg przed czasem |
ValidationSucceeded | True, gdy naprawione drzewo struktury przeszło walidację |
NamespacesRegistered | Wpisy słownika Namespace dodane dla referencjonowanych przestrzeni nazw |
NamespaceDictionariesRebuilt | Słowniki Namespaces odbudowane od zera |
NamespaceReferencesRewritten | Referencje NS elementów struktury przepisane na zarejestrowane wpisy |
DuplicateNamespacesRemoved | Zduplikowane wpisy przestrzeni nazw scalone |
InvalidNamespacesRemoved | Zniekształcone wpisy przestrzeni nazw usunięte |
AttributeNamespacesRepaired | Obiekty atrybutów, którym naprawiono okablowanie przestrzeni nazw |
AttributeRevisionsRepaired | Wartości Revision znormalizowane na atrybutach i elementach |
ListsRepaired | Struktury list odbudowane do poprawnej semantyki list |
TablesRepaired | Struktury tabel odbudowane z właściwymi hierarchiami wierszy i nagłówków |
TableCellsRepaired | Pojedyncze komórki tabel otagowane ponownie albo wyposażone w zakresy i spany |
RubySequencesRepaired | Sekwencje adnotacji Ruby uporządkowane do wymaganej kolejności dzieci |
WarichuSequencesRepaired | Sekwencje Warichu uporządkowane do wymaganej kolejności dzieci |
PronunciationHintsRepaired | Wskazówki wymowy fonemów naprawione na elementach struktury |
AlternateTextsRepaired | Brakujące wartości /Alt wygenerowane albo wypełnione z tekstu zapasowego |
LanguageEntriesRepaired | Brakujące wpisy /Lang uzupełnione przez naprawę dziedziczenia języka |
HeadingLevelsRepaired | Poziomy nagłówków przypisane ponownie, by kolejność H1-H6 była bez luk |
ArtifactsTagged | Fragmenty treści oznaczone jako artefakty i wyłączone z drzewa |
UnresolvedAlternateTextCount | Elementy, które po przebiegu nadal nie mają tekstu alternatywnego |
UnresolvedLanguageCount | Elementy, których języka nie udało się ustalić |
UnresolvedArtifactCount | Fragmenty treści, których nie udało się zaklasyfikować jako artefakty |
RemainingErrorCount | Błędy walidacji wciąż obecne po próbie naprawy |
ObjectsExamined | Obiekty odwiedzone podczas przebiegu naprawy |
Uwagi dotyczące użycia
- Wypełnia go
RepairPDFUA2Structurerazem z jej wynikiemTHPDFComplianceRepairStatus; liczniki wyjaśniają dokładnie, co się ruszyło RolledBacko wartości true oznacza, że dokument został przywrócony; traktuj przebieg jako no-op i dostosuj opcje przed ponowieniem- Liczniki
Unresolved*mówią, gdzie wciąż potrzebna jest ludzka redakcja — zwykle dla sensownego tekstu alternatywnego