API Reference
PdfLogicalTableData
Represents a structured, normalized view of a logical PDF table for downstream extraction surfaces.
Inheritance
- Object
- PdfLogicalTableData
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PdfLogicalTableAnalysis.Extract
- Property PdfLogicalTableExtraction.Data
Accepted by parameters
Methods
public Boolean IsNumericColumn(Int32 columnIndex) #BooleanReports whether the normalized table column has a numeric profile.
Parameters
- columnIndex System.Int32
- Zero-based column index.
Returns
True when the column profile is numeric; otherwise false.
Inherited Methods
Properties
public PdfLogicalTableStructure Structure { get; } #Inferred schema and body-row boundaries used to build this table data.
public PdfLogicalTableDiagnostics Diagnostics { get; } #Confidence and geometry diagnostics for the detected source table.
public IReadOnlyList<String> Columns { get; } #Inferred column names suitable for structured extraction surfaces.
public IReadOnlyList<IReadOnlyList<String>> Rows { get; } #Body rows padded or trimmed to the inferred column count.
public IReadOnlyList<Boolean> NumericColumns { get; } #Numeric body-column flags aligned to Columns.
public IReadOnlyList<PdfLogicalTableColumnProfile> ColumnProfiles { get; } #Inferred column profiles aligned to Columns.
public Int32 TotalRowCount { get; } #Total body/data row count before any extraction cap was applied.
public Boolean Truncated { get; } #True when Rows contains fewer rows than TotalRowCount.