线条,圆圈和其他形状?

时间:2015-06-05 17:40:42

标签: pdfmake

是否可以使用pdfmake绘制linescirclesother shapes?如果是,是documentation还是有样品?我想将jsPDF替换为pdfmake

4 个答案:

答案 0 :(得分:7)

是的,它可能。 pdfmake称他们为矢量。看到 pdfMake Vector examples了解更多可能性。

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

{
   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 }]
       }
   ]
}

答案 1 :(得分:2)

我在GitHub的pdfMake中回答了一个问题:

创建一个包含布局标题的表格,您必须定义一个空体,否则该行不会出现:

var dd = {
    content: [
        {
                                  table : {
                                      headerRows : 1,
                                      widths: [200],
                                      body : [
                                              [''],
                                              ['']
                                              ]
                                  },
                                  layout : 'headerLineOnly'
                              }
            ] }

宽度定义线的长度

答案 2 :(得分:2)

canvas: [
                {
                    type: 'rect',
                    x: 198,
                    y: -186,
                    w: 198,
                    h: 188,
                    r: 8,
                    lineWidth: 4,
                    lineColor: '#276fb8',

                },

                 ]

答案 3 :(得分:0)

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

祝你好运!