THPDFUA2RepairReport Record
Contatori di riparazione per categoria, stato del rollback e riscontri irrisolti dalla riparazione della struttura PDF/UA-2
Dichiarazione
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;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
Changed | True quando almeno una riparazione ha modificato il documento |
RolledBack | True quando la validazione post-riparazione è fallita e tutte le modifiche sono state annullate |
LimitExceeded | True quando un tetto di lavoro o di riparazione ha fermato il passaggio in anticipo |
ValidationSucceeded | True quando l'albero strutturale riparato ha passato la validazione |
NamespacesRegistered | Voci Namespace dictionary aggiunte per i namespace referenziati |
NamespaceDictionariesRebuilt | Dizionari dei namespace ricostruiti da zero |
NamespaceReferencesRewritten | Riferimenti NS degli elementi strutturali riscritti verso le voci registrate |
DuplicateNamespacesRemoved | Voci di namespace duplicate fuse via |
InvalidNamespacesRemoved | Voci di namespace malformate eliminate |
AttributeNamespacesRepaired | Oggetti attributo il cui cablaggio dei namespace è stato corretto |
AttributeRevisionsRepaired | Valori di revisione normalizzati su attributi ed elementi |
ListsRepaired | Strutture di lista ricostruite per correggere la semantica delle liste |
TablesRepaired | Strutture di tabella ricostruite con gerarchie corrette di righe e intestazioni |
TableCellsRepaired | Celle di tabella individuali rinserite o dotate di scope e span |
RubySequencesRepaired | Sequenze di annotazioni Ruby riordinate alla sequenza figlia richiesta |
WarichuSequencesRepaired | Sequenze Warichu riordinate alla sequenza figlia richiesta |
PronunciationHintsRepaired | Suggerimenti di pronuncia dei fonemi corretti sugli elementi strutturali |
AlternateTextsRepaired | Valori /Alt mancanti generati o riempiti dal testo di ripiego |
LanguageEntriesRepaired | Voci /Lang mancanti riempite dalla riparazione dell'ereditarietà della lingua |
HeadingLevelsRepaired | Livelli di intestazione riassegnati cosicché l'ordine H1-H6 sia senza salti |
ArtifactsTagged | Pezzi di contenuto marcati come artifact ed esclusi dall'albero |
UnresolvedAlternateTextCount | Elementi che ancora mancano di testo alternativo dopo il passaggio |
UnresolvedLanguageCount | Elementi la cui lingua non ha potuto essere determinata |
UnresolvedArtifactCount | Pezzi di contenuto che non hanno potuto essere classificati come artifact |
RemainingErrorCount | Errori di validazione ancora presenti dopo il tentativo di riparazione |
ObjectsExamined | Oggetti visitati durante il passaggio di riparazione |
Note d'uso
- Riempilo con
RepairPDFUA2Structureinsieme al suo risultatoTHPDFComplianceRepairStatus; i contatori spiegano esattamente cosa si è mosso RolledBacktrue significa che il documento è stato ripristinato; tratta l'esecuzione come un no-op e regola le opzioni prima di riprovare- I conteggi
Unresolved*ti dicono dove serve ancora la mano umana, tipicamente per un testo alternativo sensato