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 вимкненим

Типові жорсткі бюджети дозволяють 1 000 000 відвідувань об'єктів, 100 000 змін, 1 024 утримані проблеми перевірки, 64 MiB сумарних декодованих даних і 4 000 000 маркерів вмісту перевірки

ПолеПризначення
ProfileОбирає автоматичне визначення з метаданих або явний базовий, engineering або профіль приєднаного файлу
RepairHeaderVersionНормалізує заголовок завантаженого документа до PDF 2.0
RepairTrailerIdentifierСтворює відсутню пару ідентифікаторів trailer без заміни наявного ідентифікатора
RepairMetadataStreamsСтворює відсутні метадані документа та нормалізує безпечні властивості ідентифікації XMP UTF-8
RepairMetadataDictionariesНормалізує записи Type і Subtype потоку метаданих
RemoveForbiddenCatalogEntriesВилучає Requirements і NeedsRendering з каталогу
RemovePresentationEntriesВилучає записи дерева назв альтернативних подань і записи PresSteps сторінки
RemoveDocumentInformationDictionaryДозволяє вилучення словника Info у trailer
RollbackOnErrorRegressionВідхиляє транзакцію, якщо пост-ремонтна перевірка вводить додаткові помилки
RequireFullConformanceВідхиляє транзакцію, якщо залишається будь-яка помилка перевірки PDF/A-4
MaxObjectsОбмежує обхід графа об'єктів
MaxRepairsОбмежує кількість прийнятих змін
MaxIssuesОбмежує утриману діагностику до та після ремонту
MaxDecodedBytesОбмежує сумарні декодовані дані XMP і перевірки
MaxContentTokensОбмежує роботу перевірки вмісту після ремонту без увімкнення перезапису вмісту

THotPDF.RepairPDFA4