THPDFPDFA4RepairOptions Kaydı
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; metadata odaklı profil çıkarımını seçer, pikselleri koruyan onarım ailelerini etkinleştirir, hata gerilemelerinde geri alır, güvenli kısmi commit'e izin verir ve trailer Info kaldırma seçeneğini kapalı bırakır
Varsayılan sıkı bütçeler 1,000,000 object ziyareti, 100,000 mutation, 1,024 saklanan validation bulgusu, 64 MiB kümülatif decode edilmiş veri ve 4,000,000 validation content token'ına izin verir
| Alan | Amaç |
|---|---|
Profile | Otomatik metadata çıkarımını ya da açık bir base, engineering veya associated-file profili seçer |
RepairHeaderVersion | Yüklenen belge header'ını PDF 2.0'a normalleştirir |
RepairTrailerIdentifier | Mevcut bir identifier'ı değiştirmeden eksik trailer ID çiftini oluşturur |
RepairMetadataStreams | Eksik belge metadata'sını oluşturur ve güvenli UTF-8 XMP identification özelliklerini normalleştirir |
RepairMetadataDictionaries | Metadata stream Type ve Subtype girdilerini normalleştirir |
RemoveForbiddenCatalogEntries | Catalog Requirements ve NeedsRendering girdilerini kaldırır |
RemovePresentationEntries | Alternate-presentation name-tree girdilerini ve sayfa PresSteps girdisini kaldırır |
RemoveDocumentInformationDictionary | Trailer Info dictionary'sinin kaldırılmasını etkinleştirir |
RollbackOnErrorRegression | Onarım sonrası validation ek hatalar getirirse transaction'ı reddeder |
RequireFullConformance | Herhangi bir PDF/A-4 validation hatası kaldığında transaction'ı reddeder |
MaxObjects | Object-graph traversal'ını sınırlar |
MaxRepairs | Kabul edilen mutation sayısını sınırlar |
MaxIssues | Saklanan onarım öncesi ve sonrası diagnostic'ları sınırlar |
MaxDecodedBytes | Kümülatif decode edilmiş XMP ve validation verisini sınırlar |
MaxContentTokens | Content yeniden yazmayı etkinleştirmeden onarım sonrası content validation işini sınırlar |