This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /api/csharp/settings/vision/advanced/omr-settings.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. OmrSettings

Settings for Omr. Values fall back through three levels: document → SDK → built-in default. Writes target the document only when set on a document’s settings, otherwise the SDK globally when set on SdkSettings.

using Nutrient;

The SDK creates this class through factory methods or other SDK objects.

Properties

AdaptiveCharacterLevel

public float AdaptiveCharacterLevel { get; set; }

Gets or sets the value of AdaptiveCharacterLevel. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveCharacterVisibleCoverage

public float AdaptiveCharacterVisibleCoverage { get; set; }

Gets or sets the value of AdaptiveCharacterVisibleCoverage. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveDeepShadeLevel

public float AdaptiveDeepShadeLevel { get; set; }

Gets or sets the value of AdaptiveDeepShadeLevel. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveDiscRadius

public float AdaptiveDiscRadius { get; set; }

Gets or sets the value of AdaptiveDiscRadius. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveFieldPaperSanity

public float AdaptiveFieldPaperSanity { get; set; }

Gets or sets the value of AdaptiveFieldPaperSanity. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveInkMargin

public float AdaptiveInkMargin { get; set; }

Gets or sets the value of AdaptiveInkMargin. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveMarkDeepCoverage

public float AdaptiveMarkDeepCoverage { get; set; }

Gets or sets the value of AdaptiveMarkDeepCoverage. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveMarkShadeCoverage

public float AdaptiveMarkShadeCoverage { get; set; }

Gets or sets the value of AdaptiveMarkShadeCoverage. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: float

AdaptiveMinimumPaper

public int AdaptiveMinimumPaper { get; set; }

Gets or sets the value of AdaptiveMinimumPaper. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: int

AdaptivePaperPercentile

public int AdaptivePaperPercentile { get; set; }

Gets or sets the value of AdaptivePaperPercentile. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: int

EnableAdaptiveBinarization

public bool EnableAdaptiveBinarization { get; set; }

Gets or sets the value of EnableAdaptiveBinarization. Reads walk the chain: Document override → SDK override → Default. Writes go to document level if available, otherwise SDK level.

Type: bool

Resource management

public void Dispose()

OmrSettings implements IDisposable. Call Dispose() or use a C# using declaration to release its native handle right away. If you don’t, the handle is released when the object is garbage collected.