drawQuad method
Draw a quadratic Bezier curve.
Equivalent to PyMuPDF's shape.draw_quad().
Implementation
Point drawQuad(Quad quad) {
_path.write('${_f(quad.ul.x)} ${_f(quad.ul.y)} m ');
_path.write('${_f(quad.ur.x)} ${_f(quad.ur.y)} l ');
_path.write('${_f(quad.lr.x)} ${_f(quad.lr.y)} l ');
_path.write('${_f(quad.ll.x)} ${_f(quad.ll.y)} l ');
_path.write('h '); // close subpath
_pathOps++;
_lastPoint = quad.ul;
return quad.ul;
}