THPDFUA2RepairOptions Record

Διακόπτες επισκευής ανά κατηγορία, fallback περιεχόμενο και όρια εργασίας για την επισκευή δομικού δέντρου PDF/UA-2

Δήλωση

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;

Μονάδα

HPDFDoc

Πεδία

ΠεδίοΣκοπός
NormalizeDuplicateNamespacesΣυγχώνευση διπλότυπων εγγραφών namespaces στα namespaces του δομικού δέντρου
RegisterReferencedNamespacesΠροσθήκη εγγραφής Namespace dictionary για κάθε τιμή NS που αναφέρουν τα δομικά στοιχεία
RepairStandardStructureNamespacesΔιόρθωση malformed αναφορών στο namespace τυπικής δομής του PDF 2.0
RepairAttributeNamespacesΕπισκευή της namespace συνδεσμολογίας των αντικειμένων δομικών attributes
RepairAttributeRevisionsΚανονικοποίηση τιμών Revision των αντικειμένων attributes και των στοιχείων με αναθεώρηση
RepairListSemanticsΕπαναδόμηση δομής List, ListNumber και ListLabel για χαλασμένες λίστες
RepairTableSemanticsΕπαναδόμηση ιεραρχιών Table, TR, TH και TD με σωστά scopes και spans
RepairRubyWarichuSequencesΕπαναφορά των child ακολουθιών Ruby και Warichu στην απαιτούμενη σειρά
RepairPronunciationHintsΕπισκευή hints προφοράς phoneme στα δομικά στοιχεία
RepairMissingAlternateTextΔημιουργία /Alt για figures και άλλα στοιχεία που το χρειάζονται
RepairLanguageInheritanceΣυμπλήρωση λειψών εγγραφών /Lang κατά μήκος της δομικής ιεραρχίας
RepairHeadingOrderΕπαναανάθεση επιπέδων επικεφαλίδων ώστε τα H1-H6 να κατέρχονται χωρίς κενά
RepairArtifactTaggingΕτικετοποίηση περιεχομένου σημασμένου ως artifacts ώστε να εξαιρείται από το δομικό δέντρο
AllowDocumentFragmentHeadingStartsΕπιτρέπει έγγραφα με δομικό δέντρο που ξεκινά κάτω από H1, όπως κάνουν τα τμήματα εγγράφων
RollbackOnValidationFailureΑναίρεση κάθε εφαρμοσμένης επισκευής όταν η επικύρωση μετά την επισκευή εξακολουθεί να αποτυγχάνει
CustomAttributeNamespaceURIΠροαιρετικό URI που χρησιμοποιείται όταν ξαναγράφονται custom attribute namespaces, κενό προεπιλογή
DefaultLanguageΓλωσσική ετικέτα που εφαρμόζει η επισκευή γλωσσικής κληρονομικότητας, κενό παραλείπει την επανεγγραφή
FallbackAlternateTextΚείμενο που χρησιμοποιείται όταν δεν μπορεί να βγει καλύτερο /Alt, κενό αφήνει το στοιχείο άλυτο
MaxGeneratedAlternateTextCharactersΌριο χαρακτήρων που παράγονται για μία τιμή /Alt, προεπιλογή 4096
MaxObjectsΌριο αντικειμένων που εξετάζονται, προεπιλογή 1000000
MaxRepairsΌριο μεμονωμένων επισκευών που εφαρμόζονται ανά εκτέλεση, προεπιλογή 100000

Σημειώσεις χρήσης

Σχετικά API