API Reference

Class

PdfLogicalTableStructure

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

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.

Accepted by parameters

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.