答案 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中插入图像的方法。
祝你好运!