Name | Type | Default |
backgroundColor
|
string
|
white
|
Sets the background color of the qrcode element.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[backgroundColor]='"yellow"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
displayLabel
|
boolean
|
true
|
Sets whether the qrcode label is visible.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[displayLabel]='true'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelColor
|
string
|
black
|
Sets the color of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelColor]='"red"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelFont
|
string
|
monospace
|
Sets the font family of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelFont]='"monospace"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelFontSize
|
number
|
14
|
Sets the font size of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelFontSize]='16'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelMarginBottom
|
number
|
5
|
Sets the bottom margin of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelMarginBottom]='30'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelMarginTop
|
number
|
5
|
Sets the top margin of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelMarginTop]='30'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
labelPosition
|
string
|
bottom
|
Sets the position of the qrcode label.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[labelPosition]='"top"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
lineColor
|
string
|
black
|
Sets the color of the qrcode lines.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[lineColor]='"red"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
lineHeight
|
number
|
50
|
Sets the height of the qrcode line.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[lineHeight]='50'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
lineWidth
|
number
|
4
|
Sets the width of the qrcode line.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[lineWidth]='7'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
renderAs
|
string
|
svg
|
Sets the rendering mode of the qrcode.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[renderAs]='"canvas"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
type
|
string
|
codabar
|
Sets the qrcode type
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[type]='"code128a"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
value
|
string
|
|
Sets or gets the value of the qrcode.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
[value]='"example"'>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
}
|
|
invalid
|
Event
|
|
This event is triggered when the value of the qrcode is invalid.
Code examples
Bind to the invalid event of jqxBarcode.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode (onInvalid)="onInvalid($event)"
>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
public onInvalid(e: Event): void {
alert('do something...');
}
}
|
|
Name | Arguments | Return Type |
export
|
format, fileName
|
|
Exports the qrcode.
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
public ngAfterViewInit(): void {
this.myBarcode.export('png');
}
}
|
getDataURL
|
format
|
|
Gets the base64 string of the qrcode
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
public ngAfterViewInit(): void {
const url = this.myBarcode.getDataURL();
}
}
|
getDataURLAsync
|
format
|
|
Gets the base64 string of the qrcode
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
public ngAfterViewInit(): void {
const urlPromise = this.myBarcode.getDataURLAsync();
}
}
|
isValid
|
|
|
Gets the validity of the qrcode
import { Component, ViewChild } from '@angular/core';
import { jqxBarcodeComponent } from 'jqwidgets-ng/jqxbarcode';
@Component({
selector: 'app-root',
template:
`<jqxBarcode #myBarcode
>
</jqxBarcode>`,
styles: [``]
})
export class AppComponent {
@ViewChild('myBarcode', { static: false }) myBarcode: jqxBarcodeComponent;
public ngAfterViewInit(): void {
const valid = this.myBarcode.isValid();
}
}
|