THPDFStructuredExportInfo Record

THPDFStructuredExportInfo = record
  Status: THPDFStructuredExportStatus;
  RequestedPageCount, ExportedPageCount: Integer;
  BlockCount, SpanCount, ImageCount, EmbeddedImageCount: Integer;
  TableCount: Integer;
  GlyphCount: Int64;
  EmbeddedImageBytes: Int64;
  OutputBytes: Int64;
  UsedTaggedStructure: boolean;
  UsedGeometricFallback: boolean;
  StructureNodeCount: Integer;
  OutlineCount: Integer;
  LinkCount: Integer;
  AnnotationCount: Integer;
  FormControlCount: Integer;
  PageLabelCount: Integer;
  AccessibilityFallbackCount: Integer;
  MissingAlternativeTextCount: Integer;
  DocumentLanguage: AnsiString;
  DocumentTitle: UnicodeString;
  Diagnostic: AnsiString;
end;

Le record signale le statut, les pages demandées et exportées, les blocs, spans, images, images embarquées, tableaux détectés, glyphes extraits, octets PNG embarqués, octets de sortie finaux et un diagnostic

Les champs d’accessibilité indiquent si la structure étiquetée ou le repli géométrique a fourni le modèle de lecture, et comptent les nœuds de structure, signets, liens, annotations, contrôles de formulaire, libellés de page, événements de repli et images sans texte alternatif

DocumentLanguage et DocumentTitle restituent les métadonnées reprises dans le document exporté

OutputBytes n’est non nul qu’une fois le document complet prêt à être publié

THPDFStructuredExportStatus distingue options invalides, échec d’extraction, budget épuisé, annulation et échec d’écriture de la destination