Name | Type | Default |
backgroundColor
|
string
|
white
|
Sets the background color of the QR Code element.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[backgroundColor]='"yellow"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
displayLabel
|
boolean
|
false
|
Sets whether the QR Code label is visible.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[displayLabel]='true'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
embedImage
|
string
|
|
Sets an embedded image.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[embedImage]='"L"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
errorLevel
|
string
|
H
|
Sets the error correction level.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[errorLevel]='"L"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
imageHeight
|
number
|
15
|
Sets the height of the embedded image.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[imageHeight]='30'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
imageWidth
|
number
|
15
|
Sets the width of the embedded image.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[imageWidth]='30'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelColor
|
string
|
black
|
Sets the color of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelColor]='"red"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelFont
|
string
|
monospace
|
Sets the font family of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelFont]='"monospace"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelFontSize
|
number
|
14
|
Sets the font size of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelFontSize]='16'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelMarginBottom
|
number
|
5
|
Sets the bottom margin of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelMarginBottom]='16'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelMarginTop
|
number
|
5
|
Sets the top margin of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelMarginTop]='16'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
labelPosition
|
string
|
bottom
|
Sets the position of the QR Code label.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[labelPosition]='"bottom"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
lineColor
|
string
|
black
|
Sets the color of the QR Code lines.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[lineColor]='"black"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
squareWidth
|
number
|
7
|
Sets the width of the QR Code square.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[squareWidth]='9'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
renderAs
|
string
|
svg
|
Sets the rendering mode of the QR Code.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[renderAs]='"svg"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
value
|
string
|
|
Sets or gets the value of the QR Code.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
[value]='"example"'>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
}
|
|
invalid
|
Event
|
|
This event is triggered when the value of the QR Code is invalid.
Code examples
Bind to the invalid event of jqxQRcode.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode (onInvalid)="onInvalid($event)"
>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
public onInvalid(e: Event): void {
alert('do something...');
}
}
|
|
Name | Arguments | Return Type |
export
|
format, fileName
|
|
Exports the QR Code.
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
public ngAfterViewInit(): void {
this.myQRcode.export('png');
}
}
|
getDataURL
|
format
|
|
Gets the base64 string of the QR Code
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
public ngAfterViewInit(): void {
const url = this.myQRcode.getDataURL();
}
}
|
getDataURLAsync
|
format
|
|
Gets the base64 string of the QR Code
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
public ngAfterViewInit(): void {
const urlPromise = this.myQRcode.getDataURLAsync();
}
}
|
isValid
|
|
|
Gets the validity of the QR Code
import { Component, ViewChild } from '@angular/core';
import { jqxQRcodeComponent } from 'jqwidgets-ng/jqxqrcode';
@Component({
selector: 'app-root',
template:
`<jqxQRcode #myQRcode
>
</jqxQRcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myQRcode', { static: false }) myQRcode: jqxQRcodeComponent;
public ngAfterViewInit(): void {
const isValid = this.myQRcode.isValid();
}
}
|