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 seleziona l'inferenza del profilo guidata dai metadati, abilita le famiglie di riparazione che preservano i pixel, riporta indietro le regressioni di errore, consente un commit parziale sicuro e lascia disabilitata la rimozione dell'Info del trailer
I budget rigidi predefiniti consentono 1.000.000 di visite agli oggetti, 100.000 mutazioni, 1.024 problemi di validazione trattenuti, 64 MiB di dati decodificati cumulativi e 4.000.000 di token di contenuto di validazione
| Campo | Scopo |
|---|---|
Profile | Seleziona l'inferenza automatica dai metadati oppure un profilo esplicito base, engineering o associated-file |
RepairHeaderVersion | Normalizza l'header del documento caricato a PDF 2.0 |
RepairTrailerIdentifier | Crea una coppia di ID trailer mancante senza sostituire un identificatore esistente |
RepairMetadataStreams | Crea i metadati del documento mancanti e normalizza le proprietà di identificazione XMP UTF-8 sicure |
RepairMetadataDictionaries | Normalizza le voci Type e Subtype del flusso dei metadati |
RemoveForbiddenCatalogEntries | Rimuove Requirements e NeedsRendering dal Catalog |
RemovePresentationEntries | Rimuove le voci dell'albero dei nomi di presentazioni alternative e i PresSteps di pagina |
RemoveDocumentInformationDictionary | Attiva la rimozione del dizionario Info del trailer |
RollbackOnErrorRegression | Rifiuta la transazione quando la validazione successiva alla riparazione introduce errori aggiuntivi |
RequireFullConformance | Rifiuta la transazione quando rimane un qualsiasi errore di validazione PDF/A-4 |
MaxObjects | Limita l'attraversamento del grafo di oggetti |
MaxRepairs | Limita il numero di mutazioni accettate |
MaxIssues | Limita le diagnostiche trattenute prima e dopo la riparazione |
MaxDecodedBytes | Limita i dati XMP e di validazione decodificati cumulativi |
MaxContentTokens | Limita il lavoro di validazione del contenuto dopo la riparazione senza abilitare la riscrittura del contenuto |