API Reference
Class
PdfLogicalTableStructure
Describes the established schema and body-row boundaries for a logical PDF table.
Inheritance
- Object
- PdfLogicalTableStructure
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.Analyze
- Property PdfLogicalTableData.Structure
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Int32 ColumnCount { get; } #Maximum visible cell count across table rows.
public IReadOnlyList<String> Columns { get; } #Structurally established column names, or empty names when the schema is unknown.
public Int32 BodyStartRowIndex { get; } #Zero-based row index where body/data rows begin.
public Int32 TotalBodyRowCount { get; } #Total body/data row count before any consumer-side truncation.
public Boolean HasHeaderRow { get; } #True when the first logical row was promoted to column headers.
public PdfLogicalTableSchemaKind SchemaKind { get; } #Strongest schema state supported by the available structural evidence.
public Double SchemaConfidence { get; } #Normalized confidence in SchemaKind from 0 to 1.
public IReadOnlyList<PdfInferenceEvidence> SchemaEvidence { get; } #Evidence supporting the reported schema state.