CodeGlyphX logo
CodeGlyphX

API Reference

Class

OtpQrHeuristicReport

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

Result of static OTP QR rendering heuristics. This report does not decode the rendered artifact.

Inheritance

  • Object
  • OtpQrHeuristicReport

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 Double ContrastRatio { get; } #

Gets the color contrast ratio.

public Boolean HasSufficientContrast { get; } #

Gets whether contrast meets the minimum recommendation.

public Boolean HasSufficientQuietZone { get; } #

Gets whether quiet zone meets the minimum recommendation.

public Boolean HasSufficientModuleSize { get; } #

Gets whether module size meets the minimum recommendation.

public Boolean HasOpaqueColors { get; } #

Gets whether colors are fully opaque.

public Boolean HasRecommendedErrorCorrection { get; } #

Gets whether error correction level matches OTP recommendation.

public Int32 RecommendedModuleSize { get; } #

Gets the recommended module size.

public Int32 RecommendedQuietZone { get; } #

Gets the recommended quiet zone size in modules.

public Boolean PassesHeuristics { get; } #

Gets whether the configuration passes the static OTP checks. Passing does not guarantee scanner or authenticator interoperability.

public Int32 Score { get; } #

Gets a 0-100 score (higher is better).

public String[] Issues { get; } #

Gets any warnings or suggestions.