THPDFPDFA4RepairOptions Record
THPDFPDFA4RepairOptions = record
Profile: THPDFPDFA4Profile;
RepairHeaderVersion: boolean;
RepairTrailerIdentifier: boolean;
RepairMetadataStreams: boolean;
RepairMetadataDictionaries: boolean;
RemoveForbiddenCatalogEntries: boolean;
RemovePresentationEntries: boolean;
RemoveDocumentInformationDictionary: boolean;
RollbackOnErrorRegression: boolean;
RequireFullConformance: boolean;
MaxObjects: Integer;
MaxRepairs: Integer;
MaxIssues: Integer;
MaxDecodedBytes: Int64;
MaxContentTokens: Integer;
class function Default: THPDFPDFA4RepairOptions; static;
end;
Default selecciona la inferencia de perfil basada en metadatos, habilita las familias de reparación que preservan el píxel, revierte regresiones de errores, permite un commit parcial seguro y deja deshabilitada la eliminación del Info del trailer
Los presupuestos estrictos predeterminados permiten 1.000.000 de visitas a objetos, 100.000 mutaciones, 1.024 issues de validación retenidos, 64 MiB de datos decodificados acumulados y 4.000.000 de content tokens de validación
| Campo | Propósito |
|---|---|
Profile | Selecciona la inferencia automática por metadatos o un perfil explícito base, de ingeniería o de archivo asociado |
RepairHeaderVersion | Normaliza la cabecera del documento cargado a PDF 2.0 |
RepairTrailerIdentifier | Crea el par de IDs del trailer ausente sin reemplazar un identificador existente |
RepairMetadataStreams | Crea los metadatos del documento ausentes y normaliza propiedades de identificación XMP UTF-8 seguras |
RepairMetadataDictionaries | Normaliza las entradas Type y Subtype del metadata stream |
RemoveForbiddenCatalogEntries | Elimina Requirements y NeedsRendering del Catalog |
RemovePresentationEntries | Elimina entradas del name tree de presentación alternativa y los PresSteps de página |
RemoveDocumentInformationDictionary | Permite optar por eliminar el diccionario Info del trailer |
RollbackOnErrorRegression | Rechaza la transacción cuando la validación posterior a la reparación introduce errores adicionales |
RequireFullConformance | Rechaza la transacción cuando queda cualquier error de validación PDF/A-4 |
MaxObjects | Acota el recorrido del grafo de objetos |
MaxRepairs | Acota el número de mutaciones aceptadas |
MaxIssues | Acota los diagnósticos retenidos antes y después de la reparación |
MaxDecodedBytes | Acota los datos XMP y de validación decodificados de forma acumulada |
MaxContentTokens | Acota el trabajo de validación de contenido posterior a la reparación sin habilitar la reescritura del contenido |