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 בוחר הסקת פרופיל מבוססת metadata, מפעיל את משפחות התיקון שמשמרות פיקסלים, מבצע rollback לנסיגות שגיאה, מאפשר commit חלקי בטוח ומשאיר את הסרת ה-Info ב-trailer כבויה
תקציבי ברירת המחדל הנוקשים מתירים 1,000,000 ביקורי אובייקטים, 100,000 mutations, 1,024 ממצאי אימות שנשמרים, 64 MiB נתונים מפוענחים מצטברים ו-4,000,000 content tokens לאימות
| שדה | מטרה |
|---|---|
Profile | בוחר הסקה אוטומטית מ-metadata או פרופיל מפורש של base, engineering או associated-file |
RepairHeaderVersion | מנרמל את ה-header של המסמך הטעון ל-PDF 2.0 |
RepairTrailerIdentifier | יוצר זוג ID חסר ב-trailer בלי להחליף מזהה קיים |
RepairMetadataStreams | יוצר metadata חסר של המסמך ומנרמל מאפייני זיהוי XMP בטוחים ב-UTF-8 |
RepairMetadataDictionaries | מנרמל את הרכיבים Type ו-Subtype של metadata stream |
RemoveForbiddenCatalogEntries | מסיר את Requirements ו-NeedsRendering מה-Catalog |
RemovePresentationEntries | מסיר רכיבי name-tree של alternate-presentation ואת PresSteps של העמוד |
RemoveDocumentInformationDictionary | מפעיל הסרה של מילון ה-Info ב-trailer |
RollbackOnErrorRegression | דוחה את הטרנזקציה כשאימות אחרי התיקון מכניס שגיאות נוספות |
RequireFullConformance | דוחה את הטרנזקציה כשנותרת כל שגיאת אימות PDF/A-4 |
MaxObjects | תוחם את המעבר על גרף האובייקטים |
MaxRepairs | תוחם את מספר ה-mutations שמתקבלים |
MaxIssues | תוחם את האבחון שנשמר לפני התיקון ואחריו |
MaxDecodedBytes | תוחם את נתוני ה-XMP והאימות המפוענחים המצטברים |
MaxContentTokens | תוחם את עבודת אימות התוכן אחרי התיקון, בלי לאפשר כתיבה מחדש של תוכן |