API Reference

Class

PdfLogicalTableDiagnostics

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Diagnostic confidence and geometry signals for a normalized logical PDF table.

Inheritance

  • Object
  • PdfLogicalTableDiagnostics

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

Properties

public String DetectionKind { get; } #

Detection heuristic that produced the source logical table.

public Double Confidence { get; } #

Overall confidence score between 0 and 1 based on schema, cell completeness, and column geometry signals.

public Double SchemaConfidence { get; } #

Confidence score between 0 and 1 for inferred table schema, including header and key/value recognition.

public Double CellCompleteness { get; } #

Ratio between 0 and 1 of non-empty cells to expected cells in the detected source table.

public Double ColumnGeometryConfidence { get; } #

Confidence score between 0 and 1 for detected column geometry matching the inferred table width.

public Int32 SourceRowCount { get; } #

Number of source rows detected before body-row normalization.

public Int32 ExpectedCellCount { get; } #

Expected source cell count from source rows multiplied by inferred columns.

public Int32 FilledCellCount { get; } #

Number of non-empty source cells detected.

public Int32 MissingCellCount { get; } #

Number of expected source cells that were empty or unavailable.

public Double XStart { get; } #

Left edge of the detected table geometry in PDF points.

public Double XEnd { get; } #

Right edge of the detected table geometry in PDF points.

public Double YTop { get; } #

Top baseline coordinate of the detected table geometry in PDF points.

public Double YBottom { get; } #

Bottom baseline coordinate of the detected table geometry in PDF points.

public Double Width { get; } #

Detected table width in PDF points.

public Double Height { get; } #

Detected table height in PDF points.

public Boolean HasGeometry { get; } #

True when table and column coordinates were available.

public IReadOnlyList<PdfInferenceEvidence> Evidence { get; } #

Stable diagnostic evidence behind the component confidence scores.