drawTextBoxTopLeft method

void drawTextBoxTopLeft(
  1. PdfDocument document,
  2. String text,
  3. PdfVisualFont font, {
  4. required double left,
  5. required double top,
  6. required double width,
  7. required double height,
  8. required double pageHeight,
  9. PdfColor? color,
})

Implementation

void drawTextBoxTopLeft(
  PdfDocument document,
  String text,
  PdfVisualFont font, {
  required double left,
  required double top,
  required double width,
  required double height,
  required double pageHeight,
  PdfColor? color,
}) {
  final resolved = font.resolve(document);
  final y = pageHeight - top - font.ascent(document);
  saveContext();
  if (color != null) {
    setFillColor(color);
  }
  drawString(resolved, font.size, text, left, y);
  restoreContext();
}