Záznam THPDFUA2RepairReport
Repair čítače podle kategorií, stav rollbacku a nevyřešené nálezy z opravy struktury PDF/UA-2
Deklarace
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;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Changed | True, když aspoň jedna oprava dokument změnila |
RolledBack | True, když validace po opravě selhala a všechny úpravy se vrátily |
LimitExceeded | True, když work nebo repair strop zastavil průchod dřív |
ValidationSucceeded | True, když opravený strom struktury prošel validací |
NamespacesRegistered | Položky slovníku Namespace přidané pro referencované namespaces |
NamespaceDictionariesRebuilt | Slovníky Namespaces přebudované od nuly |
NamespaceReferencesRewritten | Reference NS strukturálních elementů přepsané na registrované položky |
DuplicateNamespacesRemoved | Duplicitní namespace položky sloučené pryč |
InvalidNamespacesRemoved | Malformed namespace položky smazané |
AttributeNamespacesRepaired | Atributové objekty, u nichž se opravilo namespace propojení |
AttributeRevisionsRepaired | Hodnoty Revision normalizované na atributech a elementech |
ListsRepaired | Struktury seznamů přebudované na správnou list sémantiku |
TablesRepaired | Struktury tabulek přebudované se správnými hierarchiemi řádků a záhlaví |
TableCellsRepaired | Jednotlivé buňky tabulek pretagované nebo vybavené scopes a spans |
RubySequencesRepaired | Sekvence Ruby anotací přeřazené do vyžadované dětské sekvence |
WarichuSequencesRepaired | Sekvence Warichu přeřazené do vyžadované dětské sekvence |
PronunciationHintsRepaired | Pronunciation hinty fonémů opravené na strukturálních elementech |
AlternateTextsRepaired | Chybějící hodnoty /Alt vygenerované nebo doplněné z fallback textu |
LanguageEntriesRepaired | Chybějící položky /Lang doplněné opravou jazykové dědičnosti |
HeadingLevelsRepaired | Úrovně nadpisů přerozdělené tak, aby pořadí H1-H6 bylo bez mezer |
ArtifactsTagged | Části obsahu označené jako artifacty a vyloučené ze stromu |
UnresolvedAlternateTextCount | Elementy, kterým i po průchodu chybí alternate text |
UnresolvedLanguageCount | Elementy, u nichž se nepodařilo určit jazyk |
UnresolvedArtifactCount | Části obsahu, které se nepodařilo klasifikovat jako artifacty |
RemainingErrorCount | Validační chyby stále přítomné po pokusu o opravu |
ObjectsExamined | Objekty navštívené během repair průchodu |
Poznámky k použití
- Vyplňuje ho
RepairPDFUA2Structurespolu s výsledkemTHPDFComplianceRepairStatus; čítače přesně vysvětlí, co se pohnulo RolledBacktrue znamená, že dokument se obnovil; berte běh jako no-op a před dalším pokusem upravte options- Počty
Unresolved*vám řeknou, kde je stále potřeba lidská práce, typicky pro smysluplný alternate text