API Reference
OfficeScanProcessingReport
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
- Property OfficeScanProcessingResult.Report
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.