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 избира профил, извеждан от метаданните, включва семействата поправки, запазващи пикселите, връща назад регресии при грешки, допуска безопасно частично прилагане и оставя премахването на trailer Info изключено
Твърдите бюджети по подразбиране допускат 1 000 000 посещения на обекти, 100 000 мутации, 1 024 задържани констатации от валидацията, 64 MiB кумулативни декодирани данни и 4 000 000 съдържателни токена за валидация
| Поле | Предназначение |
|---|---|
Profile | Избира автоматично извеждане от метаданни или изричен базов, инженерен или профил за асоциирани файлове |
RepairHeaderVersion | Нормализира заглавката на заредения документ към PDF 2.0 |
RepairTrailerIdentifier | Създава липсваща двойка trailer идентификатори, без да замества съществуващ идентификатор |
RepairMetadataStreams | Създава липсващите метаданни на документа и нормализира безопасните UTF-8 XMP идентификационни свойства |
RepairMetadataDictionaries | Нормализира записите Type и Subtype на метаданновия поток |
RemoveForbiddenCatalogEntries | Премахва Catalog записите Requirements и NeedsRendering |
RemovePresentationEntries | Премахва записите от дървото на имена за алтернативно представяне и страничните PresSteps |
RemoveDocumentInformationDictionary | Включва премахването на Info речника от trailer |
RollbackOnErrorRegression | Отхвърля транзакцията, когато валидацията след поправката въведе допълнителни грешки |
RequireFullConformance | Отхвърля транзакцията, когато остава някоя грешка от PDF/A-4 валидацията |
MaxObjects | Ограничава обхождането на графа от обекти |
MaxRepairs | Ограничава броя на приетите мутации |
MaxIssues | Ограничава задържаните диагностики преди и след поправката |
MaxDecodedBytes | Ограничава кумулативните декодирани XMP и валидационни данни |
MaxContentTokens | Ограничава работата по валидация на съдържанието след поправката, без да включва пренаписване на съдържание |