线条,圆圈和其他形状?

DoK*_*DoK 7 pdfmake

是否可以绘制lines,circlesother shapes使用pdfmake?如果是,是否有documentation样品?我想更换jsPDFpdfmake.

小智 9

是的,它可能.pdfmake称他们为矢量.有关更多可能性,请参阅 pdfMake Vector示例.

绘制一条线后跟多边形的示例:

{
   canvas: 
   [
       {
           type: 'line',
           x1: 40, y1: 60,
           x2: 260, y2: 60,
           lineWidth: 3
       },
       {
           type: 'polyline',
           lineWidth: 3,
           closePath: true,
           points: [{ x: 10, y: 10}, { x: 35, y: 40 }, { x: 100, y: 40 }, { x: 125, y:10 }]
       }
   ]
}
Run Code Online (Sandbox Code Playgroud)


小智 5

我像这样在GitHub上的pdfMake中回答了一个问题:

创建具有布局标题的表,仅必须定义一个空主体,否则该行将不会出现:

var dd = {
    content: [
        {
                                  table : {
                                      headerRows : 1,
                                      widths: [200],
                                      body : [
                                              [''],
                                              ['']
                                              ]
                                  },
                                  layout : 'headerLineOnly'
                              }
            ] }
Run Code Online (Sandbox Code Playgroud)

宽度定义线的长度

  • 此方法的好处是您可以将宽度指定为百分比,例如“100%”或“50%”。我没有看到你可以用画布做到这一点。 (2认同)

Ran*_*ser -1

据我所知,pdfmake不提供绘图API。尽管如此,pdfmake 还是为您提供了一些在 pdf 中插入图像的方法。

此致!