Alphanumeric table
Fixed capacities for each version and error correction level
The number of error correction codewords per block according to error correction level and version
Fixed format information bits
Shift-JIS boundary codepoints
Data encoding mode data
indicator: Mode indicator
charCount: Character count indicator
Numeric table
The number of error correction blocks required according to error correction level and version
Penalty factors for each condition
Fixed version bits, starts from version 7
A Union of error correction level in string literal for type aliasing. External library runtypes used here.
A union of functionalities in string literal for type aliasing. External library runtypes used here.
A number between -1 and 7 (including) for type aliasing. External library runtypes used here.
A Union of data encoding mode in string literal for type aliasing. External library runtypes used here.
A 2D position represented by a tuple of integer for type aliasing. External library runtypes used here.
A number between 1 and 40 (including) for type aliasing. External library runtypes used here.
Step 1 for generating a QR code. Generate an array of CodePoint objects by the given <str>. Each UTF-16 character in the string corresponds to a CodePoint instance. External library emoji-regex is used here for detecting emoji input.
The string that is used for generating
Step 5 for generating a QR code. Generate an array of codeword including both data codeword and error correction codeword by the given <data>, <version> and <ecl>
The array of data codeword
The version of QR code
The error correction level
Step 4 for generating a QR code. Generate an array of data codeword by the given <segments>, <version> and <ecl>
The array of encoded data segments
The version of QR code
The error correction level
Alternative step 2 and 3 for generating a QR code. Generate an array of data segments and corresponding optimal version by the given <codePoints>, <version> and <ecl>
The array of CodePoint objects for encoding
The version of QR code
The error correction level
The option for forcing to use <version>
Determine whether the given <str> is a valid hex color string. It should start with "#" and contain 3 or 6 hex number.
The string that should be tested, can be undefined
TRUE if <str> is valid or undefined, FALSE otherwise
Generated using TypeDoc
Fixed positions for alignment modules