drawShape method

  1. @override
void drawShape(
  1. PdfGraphics canvas
)
override

Implementation

@override
void drawShape(PdfGraphics canvas) {
  canvas
    ..saveContext()
    ..setTransform(Matrix4.identity()
      ..scale(1.0, -1.0)
      ..translate(x, -y!))
    ..drawString(font, brush.fontSize!.sizeValue, text, 0, 0,
        mode: PdfTextRenderingMode.clip)
    ..restoreContext();

  for (final span in tspan) {
    span.draw(canvas);
  }
}