Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeScanProcessingReport

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Immutable geometry and quality evidence for a processed scan.

Inheritance

  • Object
  • OfficeScanProcessingReport

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 Int32 SourceWidth { get; } #

Source width in pixels.

public Int32 SourceHeight { get; } #

Source height in pixels.

public Int32 Width { get; } #

Processed width in pixels.

public Int32 Height { get; } #

Processed height in pixels.

public OfficeTransform SourceToProcessed { get; } #

Maps top-left source pixel-edge coordinates into the processed image.

public OfficeTransform ProcessedToSource { get; } #

Maps processed pixel-edge coordinates, including OCR geometry, back to the source.

public Double DetectedSkewDegrees { get; } #

Detected clockwise line skew after explicit quarter-turns, before confidence filtering.

public Double AppliedDeskewDegrees { get; } #

Clockwise correction actually applied; zero when deskew was skipped.

public Double DeskewConfidence { get; } #

Relative separation of the selected projection score from competing angles.

public Double ForegroundFraction { get; } #

Fraction of processed samples below the measured foreground threshold.

public Boolean IsProbablyBlank { get; } #

Conservative blank-page suggestion. The processor never removes a page.

public Int64 EstimatedPeakWorkingBytes { get; } #

Conservative managed-buffer accounting used by the operation's resource gate.

public IReadOnlyList<OfficeScanProcessingStep> Steps { get; } #

Applied and skipped transformations in execution order.