API Reference

Class

PdfUnderstandingWord

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

One decoded word candidate with source-run traceability.

Inheritance

  • Object
  • PdfUnderstandingWord

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public PdfUnderstandingWord(String text, Double xStart, Double xEnd, Double baselineY, Double fontSize, Double rotationDegrees, IReadOnlyList<PdfTextSpan> sourceRuns, Double confidence = 1, IEnumerable<PdfInferenceEvidence> evidence = null) #

Creates a positioned word artifact for a custom grouping stage.

Parameters

text System.String requiredposition: 0
xStart System.Double requiredposition: 1
xEnd System.Double requiredposition: 2
baselineY System.Double requiredposition: 3
fontSize System.Double requiredposition: 4
rotationDegrees System.Double requiredposition: 5
sourceRuns System.Collections.Generic.IReadOnlyList{OfficeIMO.Pdf.PdfTextSpan} requiredposition: 6
confidence System.Double = 1 optionalposition: 7
evidence System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfInferenceEvidence} = null optionalposition: 8

Properties

public String Text { get; } #

Decoded word text.

public Double XStart { get; } #

Left bound in PDF points.

public Double XEnd { get; } #

Right bound in PDF points.

public Double BaselineY { get; } #

Baseline Y in PDF points.

public Double FontSize { get; } #

Representative font size.

public Double RotationDegrees { get; } #

Baseline rotation in degrees.

public IReadOnlyList<PdfTextSpan> SourceRuns { get; } #

Decoded source runs that produced this word.

public Double Confidence { get; } #

Normalized grouping confidence from 0 to 1.

public IReadOnlyList<PdfInferenceEvidence> Evidence { get; } #

Evidence supporting this word grouping.