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