Preparing search index...
The search index is not available
@liquid-js/qrcode-generator
@liquid-js/qrcode-generator
QRCode
Class QRCode
QRCode
Author
Kazuhiko Arase
Hierarchy (
View Summary
)
QRCodeMinimal
QRCode
Index
Constructors
constructor
Properties
string
To
Bytes
Funcs
Methods
createASCII
render
To2d
Context
to
DataURL
create
Table
Tag
create
Svg
Tag
create
Img
Tag
get
Type
Number
set
Type
Number
get
Error
Correct
Level
set
Error
Correct
Level
clear
Data
add
Data
is
Dark
get
Module
Count
make
create
Data
Constructors
constructor
new
QRCode
(
typeNumber
?:
TypeNumber
,
errorCorrectionLevel
?:
"L"
|
"M"
|
"Q"
|
"H"
,
)
:
QRCode
Parameters
typeNumber
:
TypeNumber
= 0
errorCorrectionLevel
:
"L"
|
"M"
|
"Q"
|
"H"
= ErrorCorrectionLevel.L
Returns
QRCode
Properties
Static
string
To
Bytes
Funcs
stringToBytesFuncs
:
{
[
encoding
:
string
]:
(
s
:
string
)
=>
number
[]
}
= ...
Methods
createASCII
createASCII
(
cellSize
?:
number
,
margin
?:
number
)
:
string
Parameters
Optional
cellSize
:
number
Optional
margin
:
number
Returns
string
render
To2d
Context
renderTo2dContext
(
context
:
CanvasRenderingContext2D
,
cellSize
?:
number
)
:
void
Parameters
context
:
CanvasRenderingContext2D
Optional
cellSize
:
number
Returns
void
to
DataURL
toDataURL
(
cellSize
?:
number
,
margin
?:
number
)
:
string
Parameters
cellSize
:
number
= 2
margin
:
number
= ...
Returns
string
create
Table
Tag
createTableTag
(
cellSize
?:
number
,
margin
?:
number
)
:
string
Parameters
Optional
cellSize
:
number
Optional
margin
:
number
Returns
string
create
Svg
Tag
createSvgTag
(
opts
?:
{
cellSize
?:
number
;
margin
?:
number
;
scalable
?:
boolean
;
alt
?:
string
|
{
text
?:
null
|
string
;
id
?:
null
|
string
}
;
title
?:
string
|
{
text
?:
null
|
string
;
id
?:
null
|
string
}
;
}
,
)
:
string
Parameters
Optional
opts
:
{
cellSize
?:
number
;
margin
?:
number
;
scalable
?:
boolean
;
alt
?:
string
|
{
text
?:
null
|
string
;
id
?:
null
|
string
}
;
title
?:
string
|
{
text
?:
null
|
string
;
id
?:
null
|
string
}
;
}
Returns
string
create
Img
Tag
createImgTag
(
cellSize
?:
number
,
margin
?:
number
,
alt
?:
string
)
:
string
Parameters
Optional
cellSize
:
number
Optional
margin
:
number
Optional
alt
:
string
Returns
string
get
Type
Number
getTypeNumber
()
:
number
Returns
number
set
Type
Number
setTypeNumber
(
typeNumber
:
number
)
:
void
Parameters
typeNumber
:
number
Returns
void
get
Error
Correct
Level
getErrorCorrectLevel
()
:
ErrorCorrectLevel
Returns
ErrorCorrectLevel
set
Error
Correct
Level
setErrorCorrectLevel
(
errorCorrectLevel
:
ErrorCorrectLevel
)
:
void
Parameters
errorCorrectLevel
:
ErrorCorrectLevel
Returns
void
clear
Data
clearData
()
:
void
Returns
void
add
Data
addData
(
qrData
:
string
|
QRData
,
mode
?:
"numeric"
|
"alphanumeric"
|
"byte"
|
"kanji"
|
"unicode"
,
)
:
void
Parameters
qrData
:
string
|
QRData
mode
:
"numeric"
|
"alphanumeric"
|
"byte"
|
"kanji"
|
"unicode"
= Mode.byte
Returns
void
is
Dark
isDark
(
row
:
number
,
col
:
number
)
:
boolean
Parameters
row
:
number
col
:
number
Returns
boolean
get
Module
Count
getModuleCount
()
:
number
Returns
number
make
make
()
:
void
Returns
void
Static
create
Data
createData
(
typeNumber
:
number
,
errorCorrectLevel
:
ErrorCorrectLevel
,
dataArray
:
QRData
[]
,
)
:
number
[]
Parameters
typeNumber
:
number
errorCorrectLevel
:
ErrorCorrectLevel
dataArray
:
QRData
[]
Returns
number
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
string
To
Bytes
Funcs
Methods
createASCII
render
To2d
Context
to
DataURL
create
Table
Tag
create
Svg
Tag
create
Img
Tag
get
Type
Number
set
Type
Number
get
Error
Correct
Level
set
Error
Correct
Level
clear
Data
add
Data
is
Dark
get
Module
Count
make
create
Data
@liquid-js/qrcode-generator
Loading...
QRCode
Author
Kazuhiko Arase