THPDFUA2RepairOptions Record

Interruttori per singola riparazione, contenuto di ripiego e limiti di lavoro per la riparazione dell'albero strutturale PDF/UA-2

Dichiarazione

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

Campi

CampoScopo
NormalizeDuplicateNamespacesFonde le voci di namespace duplicate nei namespace dell'albero strutturale
RegisterReferencedNamespacesAggiunge una voce Namespace dictionary per ogni valore NS referenziato dagli elementi strutturali
RepairStandardStructureNamespacesCorregge i riferimenti malformati al namespace della struttura standard PDF 2.0
RepairAttributeNamespacesRipara il cablaggio dei namespace degli oggetti attributo strutturali
RepairAttributeRevisionsNormalizza i valori Revision degli oggetti attributo e degli elementi con revisione
RepairListSemanticsRicostruisce la struttura List, ListNumber e ListLabel per le liste rotte
RepairTableSemanticsRicostruisce le gerarchie Table, TR, TH e TD con scope e span corretti
RepairRubyWarichuSequencesRipristina le sequenze figlie Ruby e Warichu all'ordine richiesto
RepairPronunciationHintsRipara i suggerimenti di pronuncia dei fonemi sugli elementi strutturali
RepairMissingAlternateTextGenera /Alt per le figure e gli altri elementi che ne hanno bisogno
RepairLanguageInheritanceRiempie le voci /Lang mancanti lungo la gerarchia strutturale
RepairHeadingOrderRiassegna i livelli di intestazione cosicché H1-H6 scendono senza salti
RepairArtifactTaggingMarca come artifact il contenuto segnato come artifact cosicché venga escluso dall'albero strutturale
AllowDocumentFragmentHeadingStartsPermette documenti il cui albero strutturale inizia sotto H1, come fanno i frammenti di documento
RollbackOnValidationFailureAnnulla ogni riparazione applicata quando la validazione post-riparazione fallisce ancora
CustomAttributeNamespaceURIURI opzionale usato quando si riscrivono namespace di attributi personalizzati; vuoto per predefinito
DefaultLanguageTag di lingua applicato dalla riparazione dell'ereditarietà della lingua; vuoto salta la riscrittura
FallbackAlternateTextTesto usato quando non si può derivare un /Alt migliore; vuoto lascia l'elemento irrisolto
MaxGeneratedAlternateTextCharactersTetto sui caratteri generati per un valore /Alt; il predefinito è 4096
MaxObjectsTetto sugli oggetti esaminati; il predefinito è 1000000
MaxRepairsTetto sulle riparazioni individuali applicate per esecuzione; il predefinito è 100000

Note d'uso

API correlate