Record THPDFUA2RepairReport
Contadores de reparación por categoría, estado de rollback y hallazgos sin resolver de la reparación de estructuras PDF/UA-2
Declaración
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;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Changed | True cuando al menos una reparación modificó el documento |
RolledBack | True cuando la validación posterior falló y se deshicieron todas las ediciones |
LimitExceeded | True cuando un tope de trabajo o de reparaciones detuvo la pasada antes de tiempo |
ValidationSucceeded | True cuando el árbol de estructuras reparado pasó la validación |
NamespacesRegistered | Entradas de diccionario Namespace agregadas para namespaces referenciados |
NamespaceDictionariesRebuilt | Diccionarios de namespaces reconstruidos desde cero |
NamespaceReferencesRewritten | Referencias NS de elementos de estructura reescritas a las entradas registradas |
DuplicateNamespacesRemoved | Entradas de namespace duplicadas fusionadas y eliminadas |
InvalidNamespacesRemoved | Entradas de namespace malformadas eliminadas |
AttributeNamespacesRepaired | Objetos de atributos cuyo cableado de namespace se corrigió |
AttributeRevisionsRepaired | Valores de revisión normalizados en atributos y elementos |
ListsRepaired | Estructuras de lista reconstruidas con semántica de lista correcta |
TablesRepaired | Estructuras de tabla reconstruidas con jerarquías correctas de filas y encabezados |
TableCellsRepaired | Celdas de tabla individuales reetiquetadas o con scopes y spans asignados |
RubySequencesRepaired | Secuencias de anotaciones Ruby reordenadas a la secuencia hija requerida |
WarichuSequencesRepaired | Secuencias Warichu reordenadas a la secuencia hija requerida |
PronunciationHintsRepaired | Pistas de pronunciación de fonemas corregidas en elementos de estructura |
AlternateTextsRepaired | Valores /Alt faltantes generados o rellenados desde el texto de respaldo |
LanguageEntriesRepaired | Entradas /Lang faltantes rellenadas por la reparación de herencia de idioma |
HeadingLevelsRepaired | Niveles de encabezados reasignados para que el orden H1-H6 quede sin huecos |
ArtifactsTagged | Fragmentos de contenido marcados como artifacts y excluidos del árbol |
UnresolvedAlternateTextCount | Elementos que siguen sin texto alternativo después de la pasada |
UnresolvedLanguageCount | Elementos cuyo idioma no se pudo determinar |
UnresolvedArtifactCount | Fragmentos de contenido que no se pudieron clasificar como artifacts |
RemainingErrorCount | Errores de validación aún presentes después del intento de reparación |
ObjectsExamined | Objetos visitados durante la pasada de reparación |
Notas de uso
- Lo llena
RepairPDFUA2Structurejunto con su resultadoTHPDFComplianceRepairStatus; los contadores explican exactamente qué se movió - Un
RolledBacktrue significa que el documento fue restaurado; trate la corrida como un no-op y ajuste las opciones antes de reintentar - Los conteos
Unresolved*le dicen dónde sigue haciendo falta autoría humana, típicamente para un texto alternativo con sentido