@burnmark-io/designer-core / BarcodeEngine
Class: BarcodeEngine
Defined in: packages/core/src/render/barcode.ts:125
Barcode rendering engine. Renders barcodes into an intermediate Image-like object that can be drawn onto the main canvas via ctx.drawImage.
Constructors
Constructor
new BarcodeEngine():
BarcodeEngine
Returns
BarcodeEngine
Methods
renderToImage()
renderToImage(
format,data,options?):Promise<{height:number;image:unknown;width:number; }>
Defined in: packages/core/src/render/barcode.ts:131
Render a barcode to an image decodable by the platform canvas. Returns unknown because the concrete type differs between Node (@napi-rs/canvas Image) and browsers (ImageBitmap).
Parameters
format
data
string
options?
BarcodeOptions = {}
Returns
Promise<{ height: number; image: unknown; width: number; }>
validate()
validate(
format,data,options?):Promise<ValidationResult>
Defined in: packages/core/src/render/barcode.ts:163
Parameters
format
data
string
options?
BarcodeOptions = {}
Returns
Promise<ValidationResult>