THPDFUA2RepairOptions Record

Schakelaars per repair, fallbackcontent en werklimieten voor PDF/UA-2-structuurboomherstel

Declaratie

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;

Eenheid

HPDFDoc

Velden

VeldDoel
NormalizeDuplicateNamespacesVoegt dubbele namespace-items samen in de namespaces van de structuurboom
RegisterReferencedNamespacesVoegt voor elke NS-waarde waarnaar structuurelementen verwijzen een Namespace-woordenboekitem toe
RepairStandardStructureNamespacesFixt misvormde verwijzingen naar de PDF 2.0-standaardstructuurnamespace
RepairAttributeNamespacesHerstelt de namespacebedrading van structuurattribuutobjecten
RepairAttributeRevisionsNormaliseert Revision-waarden van attribuutobjecten en elementen met revisies
RepairListSemanticsBouwt de List-, ListNumber- en ListLabel-structuur van kapotte lijsten opnieuw op
RepairTableSemanticsBouwt Table-, TR-, TH- en TD-hiërarchieën opnieuw op met juiste scopes en spans
RepairRubyWarichuSequencesZet Ruby- en Warichu-kindreeksen terug in de vereiste volgorde
RepairPronunciationHintsHerstelt fonemische uitspraaakhints op structuurelementen
RepairMissingAlternateTextGenereert /Alt voor figuren en andere elementen die het nodig hebben
RepairLanguageInheritanceVult ontbrekende /Lang-items naar beneden door de structuurhiërarchie in
RepairHeadingOrderWijst kopniveaus opnieuw toe zodat H1-H6 zonder gaten aflopen
RepairArtifactTaggingTagt content die als artifacts is gemarkeerd, zodat hij buiten de structuurboom valt
AllowDocumentFragmentHeadingStartsStaat documenten toe waarvan de structuurboom onder H1 begint, zoals documentfragmenten doen
RollbackOnValidationFailureMaakt elke toegepaste repair ongedaan wanneer de validatie na de repair nog faalt
CustomAttributeNamespaceURIOptionele URI voor het herschrijven van aangepaste attribuutnamespaces; standaard leeg
DefaultLanguageTaaltag die het taaloverervingsherstel toepast; leeg slaat de herschrijving over
FallbackAlternateTextTekst die wordt gebruikt wanneer geen betere /Alt af te leiden is; leeg laat het element onopgelost
MaxGeneratedAlternateTextCharactersLimiet op tekens die voor één /Alt-waarde worden gegenereerd; de standaard is 4096
MaxObjectsLimiet op onderzochte objecten; de standaard is 1000000
MaxRepairsLimiet op afzonderlijke repairs per run; de standaard is 100000

Gebruiksopmerkingen

Gerelateerde API's