问题标签 [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 投票
1 回答
2321 浏览

json - 打字稿:如何使用 drawHeaderRow 创建带有水平标题的表格?

jsPDF 允许创建表格形式的 JSON 数据并将该表格保存到 PDF 文档中。我创建了一个 Angualr2/Typescript应用程序来做同样的事情。这个创建表形成了我的 JSON 数据。我正在尝试使用 jsPDF 创建一个带有水平标题的表格。此处给出的示例。创建的代码如下。

完整的代码可在此处获得。此代码是用 JavaScript 编写的。我正在寻找一种将其转换为 Typescript 的方法。有谁知道该怎么做?

0 投票
4 回答
34218 浏览

jspdf - jspdf autotable中每列的宽度不同?

我的表有 13 列。如何为每列获得不同的宽度?我可以像这样给每个列宽吗?

样式:{溢出:'换行',列宽:[100,80,80,70,80,80,70,70,70,70,60,80,100]},

我的表语法:

0 投票
1 回答
11104 浏览

jspdf - 如何在jspdf autoTable的beforePageContent中使用lineBreak

overFlow : linebreak在我的程序中使用它。它工作正常这是我的代码,

但这并没有反映在里面beforePageContent,这是代码,

那么我如何lineBreak在我的beforePageContent块内使用。

0 投票
1 回答
1118 浏览

javascript - 在 jspdf 自动表的自定义列中打印字符串

我正在使用 .pdf 在 pdf 中打印数据jspdf-autotable。我有两种类型的字符串:

  1. 细绳
  2. (5 个空格)+ 字符串

如果 Type(2) 字符串太长,则意味着字符串的剩余部分将打印在下一行(因为我使用的是换行选项)。我所期望的是,打印在下一行的剩余字符串应该与第一个打印相同的 5 个空格。但它打印时没有任何空白。请注意,我没有使用 html,只有 javascript 和 jspdf。如何在每个新行上实现相同的缩进(相同数量的空白)?

实际输出:

我想要的是:

0 投票
1 回答
2619 浏览

jspdf - 字符串与 jspdf-autotable 和溢出换行符重叠下一列

我正在使用带有overflow: 'linebreak'创建 pdf 的选项的 jspdf-autoTable。问题是一些长文本与下一列重叠。例如,如果我的文本是“Hai hello welcome”,它将打印为“Hai hello wel”,剩余的“come”重叠在下一列。如何在不重叠下一列的情况下使用换行符?

注意:在我更改drawCell method.

我也得到了这种奇怪的行为:

我发送的内容:

在我的 drawCell 方法中:

我不知道为什么它会自动将字符串分成一个数组。这可能是重叠问题的原因吗?

0 投票
1 回答
580 浏览

jspdf - 不对齐使用jspdf自动表生成的​​pdf中列内的数据

我在下面的快照中附加了我的问题,我不知道如何使用 jspdf-autotable 生成的 pdf 在列内以特定方式对齐数据。我需要在列中显示父步骤和子步骤。所以在我的代码中,我drawCell()为每个子步骤编写了一个逻辑,添加了 10Spaces 并以 pdf 格式打印。在里面drawCell()我得到了字符串数组形式的 cell.text 数据。我很容易为每个字符串添加了 10 个空格,如下所示

[" String1"," String2"," String3"," TOOLONG STRING dfhdjhdfd..fsdd..."]

如果字符串太长,有些字母会隐藏在行的边缘,jspdf 会尝试将每个字符串放在同一行,下图显示了我在其中突出显示的问题,请给我一些建议,我不是得到任何想法如何解决它..请忍受我的英语

在列的边缘隐藏了一些字母

0 投票
1 回答
3541 浏览

javascript - 使用 jsPDF && jsPDF AutoTable 将特定的 HTML 表格列转换为 PDF

我试图弄清楚如何将特定列转换为 PDF 文件。在这段时间里,我可以只打印表格的所有列,但我不需要所有列。

这就是我实现转换的方式:

你不知道如何解决它吗?

0 投票
2 回答
4594 浏览

javascript - jsPDF && jsPDF AutoTable 打印特殊字符到 PDF

我正在从我的 HTML 表 usimg jsPDF AutoTable 库创建 PDF 文件,everythink 工作正常,PDF 总是被创建,但我遇到了一些我的国家典型的特殊字符的问题。在我的 PDF 文件中,包含此字符的字符串在没有它们的情况下打印,而且看起来此字符串中的每个字符都用空格分隔。

我不能选择没有这个字符的方式,因为它们包含在名称中。我遇到问题的字符是例如带有钩子的 c -> č。

下面我给你一个例子,在第 1、2、3 和 4 行的第一列中缺少带有钩子的 c,然后字符用空格分隔。

<一个href=

你不知道如何解决它吗?
如果有帮助,我来自捷克共和国(因为字符集)..

0 投票
1 回答
4008 浏览

jquery - jsPDF - eliminate selected column and row pdf table

I have a table:

and i have making my table can view pdf in new tab from browser:

From my table I want eliminate front column (No), and remove last row (foot table) in pdf.
but I don't know how to eliminate it.

0 投票
1 回答
1717 浏览

internet-explorer - IE10 和 IE11 中的 jsPDF + jsPDF-AutoTable

我正在使用 jsPDF 1.2.60 和 jsPDF AutoTable 2.0.32 插件来生成一个 PDF,其中包含一个包含 colspans 和 rowspans 以及图像(数据 URI)的表格。它在 Chrome 和 Firefox 中运行没有问题,但我无法让它在 IE10 和 IE11 中运行。

我尝试使用 jsPDF 1.0.272,因为我读到它应该在 IE<=9 中工作,因此可能在 IE10 和 IE11 中但它没有,我不断收到错误:'jsPDF object undefined' 类似于我使用的错误最新版本的jsPDF

jsPDF-1.2.60 的 IE 错误

我包括以下脚本:

有没有人在 IE 中成功使用过这个库?

谢谢,米哈埃拉