问题标签 [jspdf-autotable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
848 浏览

webpack - How to register jsPDF-AutoTable plugin with jsPDF in webpack?

I've created a vendor module according to UMD and set jsPDF as a dependency. How do I achieve, that jsPDF-AutoTable plugin will be registered with jsPDF before injecting jsPDF into my vendor module?

I've already solved jsPDF is not defined using ProvidePlugin in my webpack.config.js file like this:

0 投票
1 回答
1155 浏览

angular - Angular2 + jspdf-自动换行符不起作用

我只想在我的评论栏中使用溢出:“换行符”选项这是我的代码

我从他们的示例文件中复制了这个解决方案https://github.com/simonbengtsson/jsPDF-AutoTable/blob/master/examples/examples.js

但是当我生成我的pdf时,它看起来像这样 在此处输入图像描述

0 投票
0 回答
678 浏览

javascript - jspdf自动换行符不起作用

我希望生成表,如以下链接所示: http: //tinypic.com/r/jq0s5x/9

但是在我的pdf最后一列中,当我将columnWidth:'auto'用于第4列时,检出方式不完全可见。这是因为我在 synid 和描述列(第 4 列)上使用了 columnWidth:'wrap'(之前此列的文本部分可见,已通过此修复)

这是我的 pdf 快照:http ://tinypic.com/r/2ur1eoh/9

0 投票
1 回答
3485 浏览

jspdf - 访问 jspdf 自动表插件中的嵌套 JSON 属性

我刚刚开始使用 jsPDF 和 AutoTable 插件,对于我们使用它的目的来说它几乎是完美的。一个问题...

是否可以将列定义中的 dataKey 分配给正在映射到表的 JSON 中的嵌套属性?

我们有一个如下所示的 JSON 结构:

如果我们使用以下列:

一切都很完美。但是,我们还想做如下的事情:

我们Site_Name.Address_Name用于索引嵌套 JSON 对象以检索值的位置。

这样的事情可能吗?

0 投票
0 回答
368 浏览

html-table - 如何将 jspdf-autotable 用于数据透视表?

我需要将数据透视表导出为 PDF,并在标题处包含多行。问题是它总是打印一个标题,而实际上我需要更多。

有一个带有当前表数据透视表的图像要导出。现在导出的 PDF 看起来像这个pdf 导出的。

你可以看到它与原来的不一致,这是我到目前为止的代码:

我看到的问题是 autotable 正确地考虑了第一行,但不是其他行。它没有考虑枢轴进行的分组。有人可以解决这个问题。

0 投票
1 回答
835 浏览

jspdf - 将更宽的表格放入 PDF

这是 github 中提出的问题的延续,将更宽的表格放入 PDF #261。

我正在重用相同的方法(doc.autoTable)从不同的 HTML 输入中创建 PDF。因此,如果我将第 0 列的列样式定义为 columnWidth: 'wrap',那么调用此特定方法的所有 HTML 表都将应用相同的样式。

我不确定我是否可以遵循长文本示例,因为列名和表格正文都直接来自 HTML 页面。而在长文本示例中,我看到列名被声明/定义,如下所示

现在有2个问题。1. 我不想为所有列应用“WRAP”,因为表格被切割了。2. 需要通过提及来自 HTML/GSP 页面的列名来单独为某些列应用“换行”。

这是我的代码

请帮忙!

0 投票
1 回答
1233 浏览

jspdf - TypeError:this.internal.getCurrentPageInfo 不是 jspdf 中的函数

当我尝试使用 jspdf 将 html 表转换为 pdf 时,出现此错误:

此处使用相同的代码https://codepen.io/someatoms/pen/adojWy

我参考了https://github.com/simonbengtsson/jsPDF-AutoTable/blob/master/examples/examples.js#L142

0 投票
1 回答
472 浏览

jspdf-autotable - 如何测试jspdf autotable空单元格?

我正在尝试制作 PDF 版本的填字游戏。有没有办法测试单元格内容(带有空字符串的单元格或没有任何内容的单元格)以便将它们涂成黑色?

0 投票
0 回答
387 浏览

javascript - 如何在autoTable中为每个对象绘制两行

我正在使用jsPdfautoTable在表格上绘制我的数据,然后将其保存到.pdf文件中。

这或多或少是我想要达到的效果:有数据的表.

当我必须为每个对象绘制一行时,AutoTable 允许我轻松放置数据。

有没有一种简单的方法来实现这个结果?

0 投票
6 回答
20608 浏览

javascript - jsPDF AutoTable - autoTable is not a function

I'm using JSPdf on an Angular app, and I'm attempting to use the JS autotable plugin but I'm running into the JS error

EXCEPTION: Uncaught (in promise): TypeError: doc.autoTable is not a function

TypeError: doc.autoTable is not a function

I have jspdf and jspdf-autotable installed via npm, I confirmed they are in the node modules.

I've imported both plugins this way:

and here is my code:

Is there anything I could be missing here or more code I could provide to help determine the issue?

Thanks!