Record THPDFUA2RepairOptions

Interruptores por reparación, contenido de respaldo y límites de trabajo para la reparación del árbol de estructuras 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 estructuras
RegisterReferencedNamespacesAgrega una entrada de diccionario Namespace por cada valor NS referenciado por elementos de estructura
RepairStandardStructureNamespacesCorrige referencias malformadas al namespace de estructuras 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
RepairRubyWarichuSequencesRestaura 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 necesitan
RepairLanguageInheritanceRellena las entradas /Lang faltantes hacia abajo en la jerarquía de estructuras
RepairHeadingOrderReasigna los niveles de encabezados para que H1-H6 desciendan sin huecos
RepairArtifactTaggingEtiqueta el contenido marcado como artifacts para que quede excluido del árbol de estructuras
AllowDocumentFragmentHeadingStartsPermite documentos cuyo árbol de estructuras empieza por debajo de H1, como ocurre con 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 que aplica la reparación de herencia de idioma; vacía omite la reescritura
FallbackAlternateTextTexto usado cuando no se puede derivar un /Alt mejor; vacío deja el elemento sin resolver
MaxGeneratedAlternateTextCharactersTope de caracteres generados para un valor /Alt; el valor por defecto es 4096
MaxObjectsTope de objetos examinados; el valor por defecto es 1000000
MaxRepairsTope de reparaciones individuales aplicadas por corrida; el valor por defecto es 100000

Notas de uso

APIs relacionadas