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 | Обмежує роботу перевірки вмісту після ремонту без увімкнення перезапису вмісту |