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;

O record relata status, páginas solicitadas e exportadas, blocos, spans, imagens, imagens incorporadas, tabelas detectadas, glifos extraídos, bytes PNG incorporados, bytes de saída finais e um diagnóstico

Os campos de acessibilidade identificam se a estrutura marcada ou o fallback geométrico forneceu o modelo de leitura, e contam nós de estrutura, outlines, links, anotações, controles de formulário, rótulos de página, eventos de fallback e imagens sem texto alternativo

DocumentLanguage e DocumentTitle relatam os metadados levados para o documento exportado

OutputBytes é diferente de zero apenas depois que o documento completo está pronto para publicação

THPDFStructuredExportStatus distingue opções inválidas, falha de extração, exaustão de orçamento, cancelamento e falha de gravação no destino