CodeGlyphX logo
CodeGlyphX

API Reference

Class

MicroQrCode

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

A generated Micro QR code (modules + metadata).

Inheritance

  • Object
  • MicroQrCode

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public MicroQrCode(Int32 version, QrErrorCorrectionLevel errorCorrectionLevel, Int32 mask, BitMatrix modules) #

Creates a new MicroQrCode.

Parameters

version System.Int32 requiredposition: 0
errorCorrectionLevel CodeGlyphX.QrErrorCorrectionLevel requiredposition: 1
mask System.Int32 requiredposition: 2
modules CodeGlyphX.BitMatrix requiredposition: 3

Properties

public Int32 Version { get; } #

Gets the Micro QR version (1..4).

public QrErrorCorrectionLevel ErrorCorrectionLevel { get; } #

Gets the error correction level used for encoding.

public Int32 Mask { get; } #

Gets the selected mask pattern (0..3).

public BitMatrix Modules { get; } #

Gets the Micro QR modules (dark = true, light = false), without quiet zone.

public Int32 Size { get; } #

Gets the module matrix size (width/height), i.e. Version * 2 + 9.