THPDFUA2RepairOptions Record

Các switch sửa theo từng hạng mục, nội dung fallback, và giới hạn công việc cho việc sửa structure tree PDF/UA-2

Khai báo

THPDFUA2RepairOptions= record
  NormalizeDuplicateNamespaces: boolean;
  RegisterReferencedNamespaces: boolean;
  RepairStandardStructureNamespaces: boolean;
  RepairAttributeNamespaces: boolean;
  RepairAttributeRevisions: boolean;
  RepairListSemantics: boolean;
  RepairTableSemantics: boolean;
  RepairRubyWarichuSequences: boolean;
  RepairPronunciationHints: boolean;
  RepairMissingAlternateText: boolean;
  RepairLanguageInheritance: boolean;
  RepairHeadingOrder: boolean;
  RepairArtifactTagging: boolean;
  AllowDocumentFragmentHeadingStarts: boolean;
  RollbackOnValidationFailure: boolean;
  CustomAttributeNamespaceURI: AnsiString;
  DefaultLanguage: AnsiString;
  FallbackAlternateText: AnsiString;
  MaxGeneratedAlternateTextCharacters: Integer;
  MaxObjects: Integer;
  MaxRepairs: Integer;
  class function Default: THPDFUA2RepairOptions; static;
end;

Đơn vị

HPDFDoc

Các trường

TrườngMục đích
NormalizeDuplicateNamespacesGộp các namespace entry trùng lặp trong namespaces của structure tree
RegisterReferencedNamespacesThêm một entry Namespace dictionary cho mọi giá trị NS được structure element tham chiếu
RepairStandardStructureNamespacesSửa các tham chiếu hỏng tới namespace structure chuẩn PDF 2.0
RepairAttributeNamespacesSửa lại kết nối namespace của các structure attribute object
RepairAttributeRevisionsChuẩn hóa giá trị Revision của attribute object và các element mang revision
RepairListSemanticsDựng lại structure List, ListNumber, và ListLabel cho các danh sách hỏng
RepairTableSemanticsDựng lại phân cấp Table, TR, TH, và TD với scope và span đúng chuẩn
RepairRubyWarichuSequencesKhôi phục thứ tự chuỗi con của Ruby và Warichu theo yêu cầu
RepairPronunciationHintsSửa các hint phát âm phoneme trên structure element
RepairMissingAlternateTextSinh /Alt cho figure và các element khác cần nó
RepairLanguageInheritanceĐiền các entry /Lang còn thiếu dọc theo phân cấp structure
RepairHeadingOrderGán lại cấp heading để H1-H6 đi xuống không bị hở cấp
RepairArtifactTaggingTag nội dung được đánh dấu là artifact để loại nó khỏi structure tree
AllowDocumentFragmentHeadingStartsCho phép các tài liệu có structure tree bắt đầu dưới H1, như trường hợp document fragment
RollbackOnValidationFailureHoàn tác mọi repair đã áp dụng khi validation sau sửa vẫn fail
CustomAttributeNamespaceURIURI tùy chọn dùng khi viết lại custom attribute namespace; mặc định rỗng
DefaultLanguageLanguage tag được language inheritance repair áp dụng; rỗng thì bỏ qua bước viết lại
FallbackAlternateTextText dùng khi không suy ra được /Alt tốt hơn; rỗng thì element cứ vậy bỏ ngỏ
MaxGeneratedAlternateTextCharactersGiới hạn số ký tự sinh ra cho một giá trị /Alt; mặc định là 4096
MaxObjectsGiới hạn số object được xét; mặc định là 1000000
MaxRepairsGiới hạn số repair riêng lẻ áp dụng mỗi lần chạy; mặc định là 100000

Ghi chú sử dụng

API liên quan