Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDocumentRecognitionEvidence

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader.Core
Modifiers sealed

Immutable OCR provenance attached to recognized text. Missing values mean unknown, never approval.

Inheritance

  • Object
  • OfficeDocumentRecognitionEvidence

Remarks

Counts and confidence describe recognition checks, not the probability that text is correct.

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

Constructors

public OfficeDocumentRecognitionEvidence(String provider = null, String model = null, String language = null, Nullable<Double> confidence = null, Nullable<Int32> wordCount = null, Nullable<Int32> lowConfidenceWordCount = null, Nullable<Int32> unknownConfidenceWordCount = null, Nullable<Boolean> confidenceChecksPassed = null, Nullable<Int32> completedAttempts = null, Nullable<Boolean> hasDisagreement = null, Nullable<Boolean> comparisonIncomplete = null, Nullable<Boolean> reviewRecommended = null, Nullable<Double> minimumWordConfidence = null, Nullable<Double> maximumUncertainWordFraction = null) #

Captures bounded provider identity and available recognition/review measurements.

Parameters

provider System.String = null optionalposition: 0
model System.String = null optionalposition: 1
language System.String = null optionalposition: 2
confidence System.Nullable{System.Double} = null optionalposition: 3
wordCount System.Nullable{System.Int32} = null optionalposition: 4
lowConfidenceWordCount System.Nullable{System.Int32} = null optionalposition: 5
unknownConfidenceWordCount System.Nullable{System.Int32} = null optionalposition: 6
confidenceChecksPassed System.Nullable{System.Boolean} = null optionalposition: 7
completedAttempts System.Nullable{System.Int32} = null optionalposition: 8
hasDisagreement System.Nullable{System.Boolean} = null optionalposition: 9
comparisonIncomplete System.Nullable{System.Boolean} = null optionalposition: 10
reviewRecommended System.Nullable{System.Boolean} = null optionalposition: 11
minimumWordConfidence System.Nullable{System.Double} = null optionalposition: 12
maximumUncertainWordFraction System.Nullable{System.Double} = null optionalposition: 13

Properties

public String Provider { get; } #

Non-secret provider identifier, when available.

public String Model { get; } #

Recognition model or engine version, when available.

public String Language { get; } #

Provider language expression, when available.

public Nullable<Double> Confidence { get; } #

Aggregate provider confidence, not a correctness probability.

public Nullable<Int32> WordCount { get; } #

Word spans assessed before any downstream retention loss.

public Nullable<Int32> LowConfidenceWordCount { get; } #

Assessed words below the configured confidence threshold.

public Nullable<Int32> UnknownConfidenceWordCount { get; } #

Assessed words with unknown or invalid confidence.

public Nullable<Boolean> ConfidenceChecksPassed { get; } #

Whether configured confidence checks passed; null when not assessed.

public Nullable<Int32> CompletedAttempts { get; } #

Completed recognition variants, when recorded.

public Nullable<Boolean> HasDisagreement { get; } #

Whether completed variants disagreed; null when not compared.

public Nullable<Boolean> ComparisonIncomplete { get; } #

Whether comparison or evidence retention was incomplete.

public Nullable<Boolean> ReviewRecommended { get; } #

Recorded need for review; false means checks passed, never human approval.

public Nullable<Double> MinimumWordConfidence { get; } #

Threshold used to classify low-confidence words, when known.

public Nullable<Double> MaximumUncertainWordFraction { get; } #

Maximum uncertain fraction allowed by the recorded checks, when known.