drawRect method

void drawRect(
  1. double x,
  2. double y,
  3. double w,
  4. double h,
)

Draws a Rectangle

Implementation

void drawRect(double x, double y, double w, double h) {
  var o = 0;
  assert(() {
    if (_page.pdfDocument.settings.verbose) {
      o = _buf.offset;
      _buf.putString(' ' * (_indent));
    }
    return true;
  }());

  PdfNumList([x, y, w, h]).output(_page, _buf);
  _buf.putString(' re ');

  assert(() {
    if (_page.pdfDocument.settings.verbose) {
      _buf.putString(' ' * math.max(0, _commentIndent - _buf.offset + o));
      _buf.putComment('drawRect(x: $x, y: $y, w: $w, h: $h)');
    }
    return true;
  }());
}