THPDFUA2RepairOptions Record

Sakelar per-perbaikan, konten fallback, dan limit kerja untuk perbaikan structure tree PDF/UA-2

Deklarasi

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;

Unit

HPDFDoc

Kolom

FieldTujuan
NormalizeDuplicateNamespacesGabungkan entri namespace duplikat di namespaces structure tree
RegisterReferencedNamespacesTambahkan entri dictionary Namespace untuk setiap nilai NS yang dirujuk structure element
RepairStandardStructureNamespacesPerbaiki referensi malformed ke namespace structure standar PDF 2.0
RepairAttributeNamespacesPerbaiki koneksi namespace objek structure attribute
RepairAttributeRevisionsNormalkan nilai Revision objek atribut dan elemen pembawa revisi
RepairListSemanticsBangun ulang struktur List, ListNumber, dan ListLabel untuk list yang rusak
RepairTableSemanticsBangun ulang hierarki Table, TR, TH, dan TD dengan scope dan span yang benar
RepairRubyWarichuSequencesKembalikan urutan child Ruby dan Warichu ke urutan yang diwajibkan
RepairPronunciationHintsPerbaiki hint pelafalan phoneme pada structure element
RepairMissingAlternateTextHasilkan /Alt untuk figure dan elemen lain yang membutuhkannya
RepairLanguageInheritanceIsi entri /Lang yang hilang ke bawah hierarki structure
RepairHeadingOrderTetapkan ulang level heading agar H1-H6 menurun tanpa celah
RepairArtifactTaggingTag konten yang ditandai sebagai artifact agar dikeluarkan dari structure tree
AllowDocumentFragmentHeadingStartsIzinkan dokumen yang structure tree-nya dimulai di bawah H1, seperti yang dilakukan document fragment
RollbackOnValidationFailureBatalkan semua perbaikan yang diterapkan ketika validasi pasca-perbaikan tetap gagal
CustomAttributeNamespaceURIURI opsional yang dipakai saat menulis ulang namespace atribut kustom; kosong secara default
DefaultLanguageTag bahasa yang diterapkan perbaikan inheritance bahasa; kosong berarti lewati penulisan ulang
FallbackAlternateTextTeks yang dipakai ketika tidak ada /Alt yang lebih baik bisa diperoleh; kosong membuat elemen tetap unresolved
MaxGeneratedAlternateTextCharactersBatas karakter yang dihasilkan untuk satu nilai /Alt; default-nya 4096
MaxObjectsBatas objek yang diperiksa; default-nya 1000000
MaxRepairsBatas perbaikan individual yang diterapkan per run; default-nya 100000

Catatan penggunaan

API terkait