render method
Renders modules into qrCodeGraphics or the default graphics buffer.
将模块渲染到 qrCodeGraphics 或默认 graphics 缓冲区。
Implementation
QrCodeGraphics render({QrCodeGraphics? qrCodeGraphics, int? xOffset, int? yOffset}) {
final canvas = qrCodeGraphics ?? graphics;
final (x, y) = _resolveDrawOffsets(canvas, xOffset: xOffset, yOffset: yOffset);
colorFn.beforeRender(this, canvas);
shapeFn.beforeRender(this, canvas);
canvas.fill(colorFn.bg(0, 0, this, canvas));
_doBefore(this, canvas, x, y);
_draw(x, y, rawData, canvas);
_doAfter(this, canvas, x, y);
return canvas;
}