THPDFUA2RepairOptions Record

Brytare per reparation, reservinnehåll och arbetsgränser för reparation av PDF/UA-2-strukturträd

Deklaration

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;

Enhet

HPDFDoc

Fält

FältSyfte
NormalizeDuplicateNamespacesSlå ihop dubletta namnrymdsposter i strukturträdets namnrymder
RegisterReferencedNamespacesLägg till en Namespace-ordlistepost för varje NS-värde som strukturelement refererar till
RepairStandardStructureNamespacesRätta felformade referenser till PDF 2.0:s standardstrukturnamnrymd
RepairAttributeNamespacesReparera namnrymdskopplingarna i strukturattributobjekt
RepairAttributeRevisionsNormalisera Revision-värden på attributobjekt och revisionsbärande element
RepairListSemanticsBygg om List-, ListNumber- och ListLabel-strukturen för trasiga listor
RepairTableSemanticsBygg om Table-, TR-, TH- och TD-hierarkier med korrekta scope och span
RepairRubyWarichuSequencesÅterställ Ruby- och Warichu-barnsekvenser till den krävda ordningen
RepairPronunciationHintsReparera fonem-uttalshints på strukturelement
RepairMissingAlternateTextGenerera /Alt för figurer och andra element som behöver det
RepairLanguageInheritanceFyll saknade /Lang-poster nedåt i strukturhierarkin
RepairHeadingOrderTilldela om rubriknivåer så att H1-H6 går i ordning utan hopp
RepairArtifactTaggingTagga innehåll som markerats som artefakter så att det exkluderas från strukturträdet
AllowDocumentFragmentHeadingStartsTillåt dokument vars strukturträd börjar under H1, som dokumentfragment gör
RollbackOnValidationFailureÅngra varje tillämpad reparation när valideringen efter reparationen fortfarande misslyckas
CustomAttributeNamespaceURIValfri URI som används när egna attributnamnrymder skrivs om; tom som default
DefaultLanguageSpråktagg som reparationen av språknedärvning tillämpar; tom hoppar över omskrivningen
FallbackAlternateTextText som används när ingen bättre /Alt kan härledas; tom lämnar elementet olöst
MaxGeneratedAlternateTextCharactersTak på tecken som genereras för ett /Alt-värde; default är 4096
MaxObjectsTak på antal objekt som granskas; default är 1000000
MaxRepairsTak på enskilda reparationer som tillämpas per körning; default är 100000

Användningsanteckningar

Relaterade API:er