หน้านี้สร้างจาก Lib\HPDFPreflight.pas โดย tools\build_preflight_api_map.py และแสดง public preflight entry points, report format values, profile fields และ diagnostic names ที่มี mapping กับ ISO หรือ implementation reference
| Name | Kind | Signature |
| CreatePreflightReport | ฟังก์ชัน | function CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString = ''): AnsiString; |
| SavePreflightReport | โพรซีเจอร์ | procedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString = ''); |
| CreatePreflightReport | ฟังก์ชัน | function CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat): AnsiString; |
| MergePreflightProfiles | ฟังก์ชัน | function MergePreflightProfiles(const A, B: THPDFPreflightProfile): THPDFPreflightProfile; |
| DiffPreflightProfiles | ฟังก์ชัน | function DiffPreflightProfiles(const A, B: THPDFPreflightProfile; out OnlyInA: AnsiString; out OnlyInB: AnsiString): Boolean; |
| RepairPDFFromPreflightReport | ฟังก์ชัน | function RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; out RepairsApplied: AnsiString): Boolean; |
| RepairPDFFromPreflightReport | ฟังก์ชัน | function RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString; out RepairsApplied: AnsiString): Boolean; |
| AggregatePreflightReports | ฟังก์ชัน | function AggregatePreflightReports(const Reports: array of AnsiString): AnsiString; |
| ComparePreflightReports | ฟังก์ชัน | function ComparePreflightReports(const ReportA: AnsiString; const ReportB: AnsiString): AnsiString; |
| ValidatePreflightProfile | ฟังก์ชัน | function ValidatePreflightProfile(const Profile: THPDFPreflightProfile; out UnknownNames: AnsiString): Boolean; |
| LoadAndValidatePreflightReport | ฟังก์ชัน | function LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean; |
| LoadAndValidatePreflightReport | ฟังก์ชัน | function LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; const Password: AnsiString; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean; |
| EmbedPreflightReportAsXMP | โพรซีเจอร์ | procedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName); |
| EmbedPreflightReportAsXMP | โพรซีเจอร์ | procedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString); |
| ConvertPreflightReportToVeraPDFStyle | ฟังก์ชัน | function ConvertPreflightReportToVeraPDFStyle(const Report: AnsiString): AnsiString; |
| CreatePreflightReportWithProfile | ฟังก์ชัน | function CreatePreflightReportWithProfile(const SourceFile: TFileName; const Password: AnsiString; const ProfileFile: TFileName; const Format: THPDFPreflightFormat): AnsiString; |
| SavePreflightReport | โพรซีเจอร์ | procedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat); |
| GetBuiltInPreflightProfile | ฟังก์ชัน | function GetBuiltInPreflightProfile(const Name: AnsiString): THPDFPreflightProfile; |
| LoadPreflightProfile | ฟังก์ชัน | function LoadPreflightProfile(const ProfileFile: TFileName): THPDFPreflightProfile; |
| SavePreflightProfile | โพรซีเจอร์ | procedure SavePreflightProfile(const Profile: THPDFPreflightProfile; const ProfileFile: TFileName); |
| ApplyPreflightProfile | ฟังก์ชัน | function ApplyPreflightProfile(const Report: AnsiString; const Profile: THPDFPreflightProfile): AnsiString; |
| ValidatePDFVT | ฟังก์ชัน | function ValidatePDFVT(const SourceFile: TFileName; out Report: AnsiString): Boolean; |
| ValidatePDFVT | ฟังก์ชัน | function ValidatePDFVT(const SourceFile: TFileName; const Password: AnsiString; out Report: AnsiString): Boolean; |
| EmbedPreflightReportInPDF | โพรซีเจอร์ | procedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName); |
| EmbedPreflightReportInPDF | โพรซีเจอร์ | procedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString); |
| Name | Category | Reference |
| ส่วนหัว | ตรวจสอบ | ISO 32000-1 sec 7.5.2 |
| EOF | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| EOFNearEnd | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| StartXRef | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| StartXRefOffset | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| StartXRefTarget | ตรวจสอบ | ISO 32000-1 sec 7.5.4 / 7.5.8 |
| RevisionMarkersBalanced | ตรวจสอบ | ISO 32000-1 sec 7.5.6 |
| LastStartXRefBeforeEOF | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| Trailer | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| XRefAvailable | ตรวจสอบ | ISO 32000-1 sec 7.5.4 |
| LoadablePages | ตรวจสอบ | ISO 32000-1 sec 7.7.3 |
| NotEncrypted | ตรวจสอบ | ISO 32000-1 sec 7.6 |
| Catalog | ตรวจสอบ | ISO 32000-1 sec 7.7.2 |
| หน้าทั้งหมด | ตรวจสอบ | ISO 32000-1 sec 7.7.3 |
| หน้า | ตรวจสอบ | ISO 32000-1 sec 7.7.3.3 |
| MediaBox | ตรวจสอบ | ISO 32000-1 sec 14.11.2 |
| InfoDictionary | ตรวจสอบ | ISO 32000-1 sec 14.3.3 |
| RootReference | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| ObjectNumbersUnique | ตรวจสอบ | ISO 32000-1 sec 7.3.10 |
| PageTreeCountMatchesLoadablePages | ตรวจสอบ | ISO 32000-1 sec 7.7.3 |
| PageObjectsMatchLoadablePages | ตรวจสอบ | ISO 32000-1 sec 7.7.3 |
| StreamPairsBalanced | ตรวจสอบ | ISO 32000-1 sec 7.3.8 |
| StreamLengthsAvailable | ตรวจสอบ | ISO 32000-1 sec 7.3.8.2 |
| XRefRowsValid | ตรวจสอบ | ISO 32000-1 sec 7.5.4 |
| XRefCoversObjects | ตรวจสอบ | ISO 32000-1 sec 7.5.4 |
| TrailerSizeCoversObjects | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| TrailerRootPresent | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| TrailerRootObjectDefined | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| TrailerRootObjectIsCatalog | ตรวจสอบ | ISO 32000-1 sec 7.5.5 / 7.7.2 |
| TrailerInfoObjectDefined | ตรวจสอบ | ISO 32000-1 sec 7.5.5 |
| TrailerIDPairPresent | ตรวจสอบ | ISO 32000-1 sec 14.4 |
| FontsHaveEmbeddedPrograms | ตรวจสอบ | ISO 32000-1 sec 9.9 |
| AnnotationCountConsistent | ตรวจสอบ | ISO 32000-1 sec 12.5 |
| PDFAClaimed | คำแนะนำ | ISO 19005-1 / 19005-2 / 19005-3 |
| PDFAPart | คำแนะนำ | ตัวระบุส่วนของ ISO 19005 |
| PDFAConformance | คำแนะนำ | ระดับการปฏิบัติตามข้อกำหนด ISO 19005 |
| PDFXClaimed | คำแนะนำ | ISO 15930 |
| PDFUAClaimed | คำแนะนำ | ISO 14289-1 |
| TaggedPDF | คำแนะนำ | ISO 32000-1 sec 14.7 |
| HasTransparency | คำแนะนำ | ISO 32000-1 sec 11 |
| JavaScript | คำเตือน | ISO 32000-1 sec 12.6.4.16 |
| LaunchAction | คำเตือน | ISO 32000-1 sec 12.6.4.5 |
| OpenAction | คำเตือน | ISO 32000-1 sec 12.3.4 |
| AdditionalActions | คำเตือน | ISO 32000-1 sec 12.6.3 |
| EmbeddedFile | คำเตือน | ISO 32000-1 sec 7.11.4 |
| RichMedia | คำเตือน | ISO 32000-1 sec 13.6 |
| PDFAWithEncryption | คำแนะนำ | ISO 19005-1 sec 6.1.10 |
| PDFAWithJavaScript | คำแนะนำ | ISO 19005-1 sec 6.6.2 |
| PDFA1WithTransparency | คำแนะนำ | ISO 19005-1 sec 6.4 |