รีเคิร์ด THPDFUA2ValidationOptions

THPDFUA2ValidationOptions = record
  HeadingPolicy: THPDFUA2HeadingPolicy;
  AllowDocumentFragmentHeadingStarts: boolean;
  CheckDocumentSemantics: boolean;
  CheckHumanReadableStrings: boolean;
  CheckAnnotationSemantics: boolean;
  CheckFormSemantics: boolean;
  CheckNavigationSemantics: boolean;
  RequireListLabels: boolean;
  RequireExplicitTableHeaderAssociations: boolean;
  CheckListSemantics: boolean;
  CheckTableSemantics: boolean;
  CheckRubyWarichuSequences: boolean;
  CheckPronunciationHints: boolean;
  RequireStructureAssociatedFiles: boolean;
  RequireFormulaTextAlternative: boolean;
  MaxObjects: Integer;
  MaxIssues: Integer;
  class function Default: THPDFUA2ValidationOptions; static;
end;

Default เปิด validation แบบเข้มงวดทั้งด้านเอกสาร, string, annotation, form, navigation, structure, list, table, inline-structure, การออกเสียง และ formula

MaxObjects จำกัดขอบเขตการเดิน graph กับงาน semantics ที่ขยายออกไป ส่วน MaxIssues จำกัดจำนวน diagnostic ที่เก็บไว้ โดยไม่กระทบผลสำเร็จหรือล้มเหลวขั้นสุดท้าย

THotPDF.ValidatePDFUA2Structure