我正在使用 jsPDF 通过 javascript 创建 PDF,但我陷入了必须旋转矩形的一个点。
我已经像这样定义了我的矩形:
doc.setFillColor(255,255,200);
doc.rect(100, 0, 70, 70, 'F');
在文档中,我在第
context2d
部分找到了 rotate
方法,该方法接受一个参数,即角度,但仅此而已。我不知道如何使用它或者这是否可以应用于矩形。
我认为可以用 context2d 来完成这样的事情:
context = doc.context2d;
context.fillStyle = 'red';
context.fillRect(545, 205, 50, 40);
context.rotate(Math.PI/4)
context.rect(5, 5, 150, 150);
context.stroke();
context.fill();
或使用
lines
或 path
手动绘制。