Registro THPDFStructuredExportInfo

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;

El record reporta el estado, las páginas solicitadas y exportadas, los bloques, los spans, las imágenes, las imágenes embebidas, las tablas detectadas, los glyphs extraídos, los bytes PNG embebidos, los bytes finales de salida y un diagnóstico

Los campos de accessibility indican si la estructura tagged o el fallback geométrico suministró el modelo de lectura, y cuentan los structure nodes, los outlines, los links, las annotations, los form controls, los page labels, los eventos de fallback y las imágenes sin texto alternativo

DocumentLanguage y DocumentTitle reportan los metadata que se trasladó al documento exportado

OutputBytes solo es distinto de cero cuando el documento completo está listo para publicarse

THPDFStructuredExportStatus distingue opciones inválidas, fallo de extracción, agotamiento del presupuesto, cancelación y fallo de escritura del destino