THPDFUA2RepairReport Record

Reparaturzähler je Kategorie, Rollback-Zustand und ungelöste Befunde aus der PDF/UA-2-Strukturreparatur

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;

Unit

HPDFDoc

Felder

FeldZweck
ChangedTrue, wenn mindestens eine Reparatur das Dokument änderte
RolledBackTrue, wenn die Validierung nach der Reparatur scheiterte und alle Änderungen zurückgenommen wurden
LimitExceededTrue, wenn ein Arbeits- oder Reparaturlimit den Durchlauf früh stoppte
ValidationSucceededTrue, wenn der reparierte Strukturbaum die Validierung bestand
NamespacesRegisteredFür referenzierte Namespaces angelegte Namespace-Dictionary-Einträge
NamespaceDictionariesRebuiltVon Grund auf neu gebaute Namespaces-Dictionarys
NamespaceReferencesRewrittenAuf die registrierten Einträge umgeschriebene NS-Referenzen von Strukturelementen
DuplicateNamespacesRemovedZusammengelegte doppelte Namespace-Einträge
InvalidNamespacesRemovedGelöschte fehlerhafte Namespace-Einträge
AttributeNamespacesRepairedAttributobjekte, deren Namespace-Verdrahtung repariert wurde
AttributeRevisionsRepairedAn Attributen und Elementen normalisierte Revision-Werte
ListsRepairedNeu gebaute Listenstrukturen für korrekte Listensemantik
TablesRepairedMit korrekten Zeilen- und Kopfzeilen-Hierarchien neu gebaute Tabellenstrukturen
TableCellsRepairedEinzelne Tabellenzellen, neu getaggt oder mit Scopes und Spans versehen
RubySequencesRepairedIn die geforderte Kindsequenz gebrachte Ruby-Anmerkungssequenzen
WarichuSequencesRepairedIn die geforderte Kindsequenz gebrachte Warichu-Sequenzen
PronunciationHintsRepairedAn Strukturelementen reparierte Phonem-Aussprachehinweise
AlternateTextsRepairedGenerierte oder aus Fallback-Text gefüllte fehlende /Alt-Werte
LanguageEntriesRepairedDurch die Sprachvererbungs-Reparatur gefüllte fehlende /Lang-Einträge
HeadingLevelsRepairedNeu zugewiesene Überschriftenebenen, damit die H1-H6-Ordnung lückenlos ist
ArtifactsTaggedAls Artefakte markierte und aus dem Baum ausgeschlossene Inhaltsteile
UnresolvedAlternateTextCountElemente, denen nach dem Durchlauf weiterhin alternativer Text fehlt
UnresolvedLanguageCountElemente, deren Sprache sich nicht bestimmen ließ
UnresolvedArtifactCountInhaltsteile, die sich nicht als Artefakte klassifizieren ließen
RemainingErrorCountNach dem Reparaturversuch weiterhin vorhandene Validierungsfehler
ObjectsExaminedWährend des Reparaturdurchlaufs besuchte Objekte

Verwendungshinweise

Verwandte APIs