Registro THPDFUA2RepairReport
Contadores de reparación por categoría, estado de rollback y hallazgos sin resolver de la reparación de estructura 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 todas las ediciones se deshicieron |
LimitExceeded | True cuando un tope de trabajo o de reparación detuvo la pasada antes de tiempo |
ValidationSucceeded | True cuando el árbol de estructura reparado pasó la validación |
NamespacesRegistered | Entradas de diccionario Namespace añadidas 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 |
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 anotación 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 los elementos de estructura |
AlternateTextsRepaired | Valores /Alt ausentes generados o rellenados desde el texto de reserva |
LanguageEntriesRepaired | Entradas /Lang ausentes rellenadas por la reparación de herencia de idioma |
HeadingLevelsRepaired | Niveles de encabezado reasignados para que el orden H1-H6 no tenga huecos |
ArtifactsTagged | Piezas de contenido marcadas como artefactos y excluidas del árbol |
UnresolvedAlternateTextCount | Elementos que siguen sin texto alternativo después de la pasada |
UnresolvedLanguageCount | Elementos cuyo idioma no pudo determinarse |
UnresolvedArtifactCount | Piezas de contenido que no pudieron clasificarse como artefactos |
RemainingErrorCount | Errores de validación aún presentes tras el intento de reparación |
ObjectsExamined | Objetos visitados durante la pasada de reparación |
Notas de uso
- Lo rellena
RepairPDFUA2Structurejunto con su resultadoTHPDFComplianceRepairStatus; los contadores explican exactamente qué se movió RolledBacktrue significa que el documento se restauró; trate la ejecución como un no-op y ajuste las opciones antes de reintentar- Los recuentos
Unresolved*le dicen dónde aún hace falta autoría humana, típicamente para un texto alternativo con sentido