Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EncodeOptions ¶
type EncodeOptions func(opts *encodeOptions)
func WithKanji ¶
func WithKanji(use bool) EncodeOptions
func WithLevel ¶
func WithLevel(lv Level) EncodeOptions
WithLevel sets the error correction level. The default level is LevelM. If the level is invalid, it panics.
func WithModuleSize ¶
func WithModuleSize(size float64) EncodeOptions
WithModuleSize sets the module size. The default size is 1.
func WithQuietZone ¶ added in v0.2.0
func WithQuietZone(n int) EncodeOptions
WithQuietZone sets the quiet zone size. The default size is 4.
func WithWidth ¶ added in v0.2.0
func WithWidth(width int) EncodeOptions
type Level ¶
type Level int
Level is a error correction level.
type Mode ¶
type Mode uint8
const ( // ModeNumeric is number mode. // The Data must be ascii characters [0-9]. ModeNumeric Mode = 0b000 // ModeAlphanumeric is alphabet and number mode. // The Data must be ascii characters [0-9A-Z $%*+\-./:]. ModeAlphanumeric Mode = 0b001 // ModeBytes is 8-bit bytes mode. // The Data can include any bytes. ModeBytes Mode = 0b010 // ModeKanji is Japanese Kanji mode. ModeKanji Mode = 0b011 ModeTerminated Mode = 0b0000 )
Click to show internal directories.
Click to hide internal directories.