Registro THPDFUA2RepairOptions

Interruptores por reparación, contenido de reserva y límites de trabajo para la reparación del árbol de estructura PDF/UA-2

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
NormalizeDuplicateNamespacesFusiona entradas de namespace duplicadas en los namespaces del árbol de estructura
RegisterReferencedNamespacesAñade una entrada de diccionario Namespace por cada valor NS referenciado por elementos de estructura
RepairStandardStructureNamespacesCorrige las referencias malformadas al namespace de estructura estándar de PDF 2.0
RepairAttributeNamespacesRepara el cableado de namespaces de los objetos de atributos de estructura
RepairAttributeRevisionsNormaliza los valores Revision de los objetos de atributos y de los elementos con revisión
RepairListSemanticsReconstruye la estructura List, ListNumber y ListLabel de las listas rotas
RepairTableSemanticsReconstruye las jerarquías Table, TR, TH y TD con scopes y spans correctos
RepairRubyWarichuSequencesRestablece las secuencias hijas Ruby y Warichu al orden requerido
RepairPronunciationHintsRepara las pistas de pronunciación de fonemas en los elementos de estructura
RepairMissingAlternateTextGenera /Alt para figuras y otros elementos que lo necesiten
RepairLanguageInheritanceRellena las entradas /Lang que faltan hacia abajo en la jerarquía de estructura
RepairHeadingOrderReasigna los niveles de encabezado para que H1-H6 desciendan sin huecos
RepairArtifactTaggingEtiqueta el contenido marcado como artefactos para que quede excluido del árbol de estructura
AllowDocumentFragmentHeadingStartsPermite documentos cuyo árbol de estructura empieza por debajo de H1, como hacen los fragmentos de documento
RollbackOnValidationFailureDeshace cada reparación aplicada cuando la validación posterior a la reparación sigue fallando
CustomAttributeNamespaceURIURI opcional usada al reescribir namespaces de atributos personalizados; vacía por defecto
DefaultLanguageEtiqueta de idioma aplicada por la reparación de herencia de idioma; vacía omite la reescritura
FallbackAlternateTextTexto usado cuando no puede derivarse un /Alt mejor; vacío deja el elemento sin resolver
MaxGeneratedAlternateTextCharactersTope de caracteres generados para un valor /Alt; por defecto es 4096
MaxObjectsTope de objetos examinados; por defecto es 1000000
MaxRepairsTope de reparaciones individuales aplicadas por ejecución; por defecto es 100000

Notas de uso

APIs relacionadas