Registro THPDFPDFA4RepairOptions
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 metadata, habilita las familias de reparación que preservan píxeles, revierte las 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 problemas de validación retenidos, 64 MiB de datos decodificados acumulados y 4,000,000 de tokens de contenido de validación
| Campo | Propósito |
|---|---|
Profile | Selecciona inferencia automática de metadata o un perfil explícito base, engineering o associated-file |
RepairHeaderVersion | Normaliza el encabezado del documento cargado a PDF 2.0 |
RepairTrailerIdentifier | Crea un par de ID de trailer faltante sin reemplazar un identificador existente |
RepairMetadataStreams | Crea la metadata del documento faltante y normaliza propiedades de identificación XMP UTF-8 seguras |
RepairMetadataDictionaries | Normaliza las entradas Type y Subtype del stream de metadata |
RemoveForbiddenCatalogEntries | Elimina Requirements y NeedsRendering del Catalog |
RemovePresentationEntries | Elimina las entradas del name-tree de presentaciones alternativas y los PresSteps de página |
RemoveDocumentInformationDictionary | Habilita la eliminación del 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 algún error de validación PDF/A-4 |
MaxObjects | Acota el recorrido del grafo de objetos |
MaxRepairs | Acota la cantidad 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 acumulados |
MaxContentTokens | Acota el trabajo de validación de contenido posterior a la reparación sin habilitar la reescritura del contenido |