THPDFUA2RepairOptions Record

Kontakter pr. reparation, fallback-indhold og arbejdsgrænser til reparation af PDF/UA-2-strukturtræet

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;

Enhed

HPDFDoc

Felter

FeltFormål
NormalizeDuplicateNamespacesFlet duplikerede namespace-poster i strukturtræets namespaces
RegisterReferencedNamespacesTilføj en Namespace-ordbogspost for hver NS-værdi, som strukturelementer refererer til
RepairStandardStructureNamespacesRet misdannede referencer til PDF 2.0-standardens structure namespace
RepairAttributeNamespacesReparér namespace-koblingen i struktur-attributobjekter
RepairAttributeRevisionsNormalisér Revision-værdier på attributobjekter og revisionsbærende elementer
RepairListSemanticsGenopbyg List-, ListNumber- og ListLabel-struktur for ødelagte lister
RepairTableSemanticsGenopbyg Table-, TR-, TH- og TD-hierarkier med rigtige scopes og spans
RepairRubyWarichuSequencesGenskab Ruby- og Warichu-børnesekvenser i den krævede rækkefølge
RepairPronunciationHintsReparér fonem-udtalehints på strukturelementer
RepairMissingAlternateTextGenerér /Alt til figurer og andre elementer, der behøver det
RepairLanguageInheritanceUdfyld manglende /Lang-poster ned gennem strukturhierarkiet
RepairHeadingOrderTildel overskriftsniveauer igen, så H1-H6 går nedad uden huller
RepairArtifactTaggingTag indhold markeret som artifacts, så det udelukkes fra strukturtræet
AllowDocumentFragmentHeadingStartsTillad dokumenter, hvis strukturtræ starter under H1, som dokumentfragmenter gør
RollbackOnValidationFailureFortryd hver udført reparation, når validering efter reparationen stadig fejler
CustomAttributeNamespaceURIValgfri URI brugt ved omskrivning af custom-attribut-namespaces; tom som standard
DefaultLanguageSprogtag anvendt af reparation af sprogarv; tom springer omskrivningen over
FallbackAlternateTextTekst brugt, når der ikke kan udledes en bedre /Alt; tom efterlader elementet uafklaret
MaxGeneratedAlternateTextCharactersGrænse for tegn genereret til én /Alt-værdi; standarden er 4096
MaxObjectsGrænse for undersøgte objekter; standarden er 1000000
MaxRepairsGrænse for enkeltreparationer udført pr. kørsel; standarden er 100000

Brugsnoter

Relaterede API'er