Files
boc/landvex-admin-v2/node_modules/chartjs-node-canvas/API.md
T
Bernt 6989a98d75 feat: Passwordless cross-device authentication
- Arkitektur: docs/auth/passwordless-architecture.md
- Backend: iom/quixzoom-auth-service/ (FastAPI + Redis)
- Webb: quixzoom-market-pages/se/login/ (QR-kod + polling)
- App: iom/quixzoom-app/src/features/auth/ (push + deep links)

Flöde: QR-kod → app-godkännande → webb-inloggad
2026-07-07 07:11:50 +00:00

4.8 KiB

ChartJSNodeCanvas

Kind: global class

new ChartJSNodeCanvas(options)

Create a new instance of CanvasRenderService.

Param Description
options Configuration for this instance

chartJSNodeCanvas.renderToDataURL(configuration, mimeType)

Render to a data url.

Kind: instance method of ChartJSNodeCanvas
See: https://github.com/Automattic/node-canvas#canvastodataurl

Param Default Description
configuration The Chart JS configuration for the chart to render.
mimeType image/png The image format, image/png or image/jpeg.

chartJSNodeCanvas.renderToDataURLSync(configuration, mimeType)

Render to a data url synchronously.

Kind: instance method of ChartJSNodeCanvas
See: https://github.com/Automattic/node-canvas#canvastodataurl

Param Default Description
configuration The Chart JS configuration for the chart to render.
mimeType image/png The image format, image/png or image/jpeg.

chartJSNodeCanvas.renderToBuffer(configuration, mimeType)

Render to a buffer.

Kind: instance method of ChartJSNodeCanvas
See: https://github.com/Automattic/node-canvas#canvastobuffer

Param Default Description
configuration The Chart JS configuration for the chart to render.
mimeType image/png A string indicating the image format. Valid options are image/png, image/jpeg (if node-canvas was built with JPEG support) or raw (unencoded ARGB32 data in native-endian byte order, top-to-bottom). Defaults to image/png for image canvases, or the corresponding type for PDF or SVG canvas.

chartJSNodeCanvas.renderToBufferSync(configuration, mimeType)

Render to a buffer synchronously.

Kind: instance method of ChartJSNodeCanvas
See: https://github.com/Automattic/node-canvas#canvastobuffer

Param Default Description
configuration The Chart JS configuration for the chart to render.
mimeType image/png A string indicating the image format. Valid options are image/png, image/jpeg (if node-canvas was built with JPEG support), raw (unencoded ARGB32 data in native-endian byte order, top-to-bottom), application/pdf (for PDF canvases) and image/svg+xml (for SVG canvases). Defaults to image/png for image canvases, or the corresponding type for PDF or SVG canvas.

chartJSNodeCanvas.renderToStream(configuration, mimeType)

Render to a stream.

Kind: instance method of ChartJSNodeCanvas
See: https://github.com/Automattic/node-canvas#canvascreatepngstream

Param Default Description
configuration The Chart JS configuration for the chart to render.
mimeType image/png A string indicating the image format. Valid options are image/png, image/jpeg (if node-canvas was built with JPEG support), application/pdf (for PDF canvases) and image/svg+xml (for SVG canvases). Defaults to image/png for image canvases, or the corresponding type for PDF or SVG canvas.

chartJSNodeCanvas.registerFont(path, options)

Use to register the font with Canvas to use a font file that is not installed as a system font, this must be done before the Canvas is created.

Kind: instance method of ChartJSNodeCanvas

Param Description
path The path to the font file.
options The font options.

Example

registerFont('comicsans.ttf', { family: 'Comic Sans' });