Skip to content

Commit 9a40cfb

Browse files
3.8.2
1 parent ff6b8fa commit 9a40cfb

6 files changed

+89
-87
lines changed

dist/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Generated by dts-bundle-generator v8.0.1
1+
// Generated by dts-bundle-generator v8.1.2
22

33
export type jsPDFConstructor = any;
44
export type jsPDFDocument = any;

dist/jspdf.plugin.autotable.js

Lines changed: 71 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*!
22
*
3-
* jsPDF AutoTable plugin v3.8.1
3+
* jsPDF AutoTable plugin v3.8.2
44
*
5-
* Copyright (c) 2023 Simon Bengtsson, https://github.com/simonbengtsson/jsPDF-AutoTable
5+
* Copyright (c) 2024 Simon Bengtsson, https://github.com/simonbengtsson/jsPDF-AutoTable
66
* Licensed under the MIT License.
77
* http://opensource.org/licenses/mit-license
88
*
@@ -16,12 +16,12 @@
1616
var a = typeof exports === 'object' ? factory((function webpackLoadOptionalExternalModule() { try { return require("jspdf"); } catch(e) {} }())) : factory(root["jspdf"]);
1717
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
1818
}
19-
})(typeof globalThis !== 'undefined' ? globalThis : typeof this !== 'undefined' ? this : typeof window !== 'undefined' ? window : typeof self !== 'undefined' ? self : global , function(__WEBPACK_EXTERNAL_MODULE__84__) {
19+
})(typeof globalThis !== 'undefined' ? globalThis : typeof this !== 'undefined' ? this : typeof window !== 'undefined' ? window : typeof self !== 'undefined' ? self : global , function(__WEBPACK_EXTERNAL_MODULE__964__) {
2020
return /******/ (function() { // webpackBootstrap
2121
/******/ "use strict";
2222
/******/ var __webpack_modules__ = ({
2323

24-
/***/ 662:
24+
/***/ 172:
2525
/***/ (function(__unused_webpack_module, exports) {
2626

2727

@@ -71,17 +71,17 @@ exports.CellHookData = CellHookData;
7171

7272
/***/ }),
7373

74-
/***/ 790:
74+
/***/ 340:
7575
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
7676

7777

7878
Object.defineProperty(exports, "__esModule", ({ value: true }));
79-
var htmlParser_1 = __webpack_require__(148);
80-
var autoTableText_1 = __webpack_require__(938);
81-
var documentHandler_1 = __webpack_require__(323);
82-
var inputParser_1 = __webpack_require__(587);
83-
var tableDrawer_1 = __webpack_require__(49);
84-
var tableCalculator_1 = __webpack_require__(858);
79+
var htmlParser_1 = __webpack_require__(4);
80+
var autoTableText_1 = __webpack_require__(136);
81+
var documentHandler_1 = __webpack_require__(744);
82+
var inputParser_1 = __webpack_require__(776);
83+
var tableDrawer_1 = __webpack_require__(664);
84+
var tableCalculator_1 = __webpack_require__(972);
8585
function default_1(jsPDF) {
8686
// eslint-disable-next-line @typescript-eslint/no-explicit-any
8787
jsPDF.API.autoTable = function () {
@@ -119,14 +119,15 @@ function default_1(jsPDF) {
119119
documentHandler_1.DocHandler.setDefaults(defaults, doc);
120120
};
121121
jsPDF.API.autoTableHtmlToJson = function (tableElem, includeHiddenElements) {
122+
var _a;
122123
if (includeHiddenElements === void 0) { includeHiddenElements = false; }
123124
if (typeof window === 'undefined') {
124125
console.error('Cannot run autoTableHtmlToJson in non browser environment');
125126
return null;
126127
}
127128
var doc = new documentHandler_1.DocHandler(this);
128-
var _a = (0, htmlParser_1.parseHtml)(doc, tableElem, window, includeHiddenElements, false), head = _a.head, body = _a.body;
129-
var columns = head[0].map(function (c) { return c.content; });
129+
var _b = (0, htmlParser_1.parseHtml)(doc, tableElem, window, includeHiddenElements, false), head = _b.head, body = _b.body;
130+
var columns = ((_a = head[0]) === null || _a === void 0 ? void 0 : _a.map(function (c) { return c.content; })) || [];
130131
return { columns: columns, rows: body, data: body };
131132
};
132133
/**
@@ -167,7 +168,7 @@ exports["default"] = default_1;
167168

168169
/***/ }),
169170

170-
/***/ 938:
171+
/***/ 136:
171172
/***/ (function(__unused_webpack_module, exports) {
172173

173174

@@ -230,7 +231,7 @@ exports["default"] = default_1;
230231

231232
/***/ }),
232233

233-
/***/ 200:
234+
/***/ 420:
234235
/***/ (function(__unused_webpack_module, exports) {
235236

236237

@@ -338,7 +339,7 @@ exports.getPageAvailableWidth = getPageAvailableWidth;
338339

339340
/***/ }),
340341

341-
/***/ 913:
342+
/***/ 796:
342343
/***/ (function(__unused_webpack_module, exports) {
343344

344345

@@ -372,18 +373,18 @@ exports.HtmlRowInput = HtmlRowInput;
372373
// Base style for all themes
373374
function defaultStyles(scaleFactor) {
374375
return {
375-
font: 'helvetica',
376-
fontStyle: 'normal',
377-
overflow: 'linebreak',
378-
fillColor: false,
376+
font: 'helvetica', // helvetica, times, courier
377+
fontStyle: 'normal', // normal, bold, italic, bolditalic
378+
overflow: 'linebreak', // linebreak, ellipsize, visible or hidden
379+
fillColor: false, // Either false for transparent, rbg array e.g. [255, 255, 255] or gray level e.g 200
379380
textColor: 20,
380-
halign: 'left',
381-
valign: 'top',
381+
halign: 'left', // left, center, right, justify
382+
valign: 'top', // top, middle, bottom
382383
fontSize: 10,
383-
cellPadding: 5 / scaleFactor,
384+
cellPadding: 5 / scaleFactor, // number or {top,left,right,left,vertical,horizontal}
384385
lineColor: 200,
385386
lineWidth: 0,
386-
cellWidth: 'auto',
387+
cellWidth: 'auto', // 'auto'|'wrap'|number
387388
minCellHeight: 0,
388389
minCellWidth: 0,
389390
};
@@ -432,7 +433,7 @@ exports.getTheme = getTheme;
432433

433434
/***/ }),
434435

435-
/***/ 259:
436+
/***/ 903:
436437
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
437438

438439

@@ -441,7 +442,7 @@ exports.parseCss = void 0;
441442
// Limitations
442443
// - No support for border spacing
443444
// - No support for transparency
444-
var common_1 = __webpack_require__(200);
445+
var common_1 = __webpack_require__(420);
445446
function parseCss(supportedFonts, element, scaleFactor, style, window) {
446447
var result = {};
447448
var pxScaleFactor = 96 / 72;
@@ -587,7 +588,7 @@ function parsePadding(style, scaleFactor) {
587588

588589
/***/ }),
589590

590-
/***/ 323:
591+
/***/ 744:
591592
/***/ (function(__unused_webpack_module, exports) {
592593

593594

@@ -758,14 +759,14 @@ exports.DocHandler = DocHandler;
758759

759760
/***/ }),
760761

761-
/***/ 148:
762+
/***/ 4:
762763
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
763764

764765

765766
Object.defineProperty(exports, "__esModule", ({ value: true }));
766767
exports.parseHtml = void 0;
767-
var cssParser_1 = __webpack_require__(259);
768-
var config_1 = __webpack_require__(913);
768+
var cssParser_1 = __webpack_require__(903);
769+
var config_1 = __webpack_require__(796);
769770
function parseHtml(doc, input, window, includeHiddenHtml, useCss) {
770771
var _a, _b;
771772
if (includeHiddenHtml === void 0) { includeHiddenHtml = false; }
@@ -846,17 +847,17 @@ function parseCellContent(orgCell) {
846847

847848
/***/ }),
848849

849-
/***/ 587:
850+
/***/ 776:
850851
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
851852

852853

853854
Object.defineProperty(exports, "__esModule", ({ value: true }));
854855
exports.parseInput = void 0;
855-
var htmlParser_1 = __webpack_require__(148);
856-
var polyfills_1 = __webpack_require__(360);
857-
var common_1 = __webpack_require__(200);
858-
var documentHandler_1 = __webpack_require__(323);
859-
var inputValidator_1 = __webpack_require__(291);
856+
var htmlParser_1 = __webpack_require__(4);
857+
var polyfills_1 = __webpack_require__(356);
858+
var common_1 = __webpack_require__(420);
859+
var documentHandler_1 = __webpack_require__(744);
860+
var inputValidator_1 = __webpack_require__(792);
860861
function parseInput(d, current) {
861862
var doc = new documentHandler_1.DocHandler(d);
862863
var document = doc.getDocumentOptions();
@@ -1058,7 +1059,7 @@ function parseColumns(head, body, foot) {
10581059

10591060
/***/ }),
10601061

1061-
/***/ 291:
1062+
/***/ 792:
10621063
/***/ (function(__unused_webpack_module, exports) {
10631064

10641065

@@ -1183,15 +1184,15 @@ function checkStyles(styles) {
11831184

11841185
/***/ }),
11851186

1186-
/***/ 287:
1187+
/***/ 260:
11871188
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
11881189

11891190

11901191
Object.defineProperty(exports, "__esModule", ({ value: true }));
11911192
exports.Column = exports.Cell = exports.Row = exports.Table = void 0;
1192-
var config_1 = __webpack_require__(913);
1193-
var HookData_1 = __webpack_require__(662);
1194-
var common_1 = __webpack_require__(200);
1193+
var config_1 = __webpack_require__(796);
1194+
var HookData_1 = __webpack_require__(172);
1195+
var common_1 = __webpack_require__(420);
11951196
var Table = /** @class */ (function () {
11961197
function Table(input, content) {
11971198
this.pageNumber = 1;
@@ -1413,7 +1414,7 @@ exports.Column = Column;
14131414

14141415
/***/ }),
14151416

1416-
/***/ 360:
1417+
/***/ 356:
14171418
/***/ (function(__unused_webpack_module, exports) {
14181419

14191420

@@ -1446,17 +1447,17 @@ exports.assign = assign;
14461447

14471448
/***/ }),
14481449

1449-
/***/ 858:
1450+
/***/ 972:
14501451
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
14511452

14521453

14531454
Object.defineProperty(exports, "__esModule", ({ value: true }));
14541455
exports.createTable = void 0;
1455-
var documentHandler_1 = __webpack_require__(323);
1456-
var models_1 = __webpack_require__(287);
1457-
var widthCalculator_1 = __webpack_require__(189);
1458-
var config_1 = __webpack_require__(913);
1459-
var polyfills_1 = __webpack_require__(360);
1456+
var documentHandler_1 = __webpack_require__(744);
1457+
var models_1 = __webpack_require__(260);
1458+
var widthCalculator_1 = __webpack_require__(324);
1459+
var config_1 = __webpack_require__(796);
1460+
var polyfills_1 = __webpack_require__(356);
14601461
function createTable(jsPDFDoc, input) {
14611462
var doc = new documentHandler_1.DocHandler(jsPDFDoc);
14621463
var content = parseContent(input, doc.scaleFactor());
@@ -1606,18 +1607,18 @@ function cellStyles(sectionName, column, rowIndex, themeName, styles, scaleFacto
16061607

16071608
/***/ }),
16081609

1609-
/***/ 49:
1610+
/***/ 664:
16101611
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
16111612

16121613

16131614
Object.defineProperty(exports, "__esModule", ({ value: true }));
16141615
exports.addPage = exports.drawTable = void 0;
1615-
var common_1 = __webpack_require__(200);
1616-
var models_1 = __webpack_require__(287);
1617-
var documentHandler_1 = __webpack_require__(323);
1618-
var polyfills_1 = __webpack_require__(360);
1619-
var autoTableText_1 = __webpack_require__(938);
1620-
var tablePrinter_1 = __webpack_require__(435);
1616+
var common_1 = __webpack_require__(420);
1617+
var models_1 = __webpack_require__(260);
1618+
var documentHandler_1 = __webpack_require__(744);
1619+
var polyfills_1 = __webpack_require__(356);
1620+
var autoTableText_1 = __webpack_require__(136);
1621+
var tablePrinter_1 = __webpack_require__(224);
16211622
function drawTable(jsPDFDoc, table) {
16221623
var settings = table.settings;
16231624
var startY = settings.startY;
@@ -2053,13 +2054,13 @@ function nextPage(doc) {
20532054

20542055
/***/ }),
20552056

2056-
/***/ 435:
2057+
/***/ 224:
20572058
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
20582059

20592060

20602061
Object.defineProperty(exports, "__esModule", ({ value: true }));
20612062
exports.calculateAllColumnsCanFitInPage = void 0;
2062-
var common_1 = __webpack_require__(200);
2063+
var common_1 = __webpack_require__(420);
20632064
// get columns can be fit into page
20642065
function getColumnsCanFitInPage(doc, table, config) {
20652066
var _a;
@@ -2129,13 +2130,13 @@ exports.calculateAllColumnsCanFitInPage = calculateAllColumnsCanFitInPage;
21292130

21302131
/***/ }),
21312132

2132-
/***/ 189:
2133+
/***/ 324:
21332134
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
21342135

21352136

21362137
Object.defineProperty(exports, "__esModule", ({ value: true }));
21372138
exports.ellipsize = exports.resizeColumns = exports.calculateWidths = void 0;
2138-
var common_1 = __webpack_require__(200);
2139+
var common_1 = __webpack_require__(420);
21392140
/**
21402141
* Calculate the column widths
21412142
*/
@@ -2442,12 +2443,12 @@ function ellipsizeStr(text, width, styles, doc, overflow) {
24422443

24432444
/***/ }),
24442445

2445-
/***/ 84:
2446+
/***/ 964:
24462447
/***/ (function(module) {
24472448

2448-
if(typeof __WEBPACK_EXTERNAL_MODULE__84__ === 'undefined') { var e = new Error("Cannot find module 'undefined'"); e.code = 'MODULE_NOT_FOUND'; throw e; }
2449+
if(typeof __WEBPACK_EXTERNAL_MODULE__964__ === 'undefined') { var e = new Error("Cannot find module 'undefined'"); e.code = 'MODULE_NOT_FOUND'; throw e; }
24492450

2450-
module.exports = __WEBPACK_EXTERNAL_MODULE__84__;
2451+
module.exports = __WEBPACK_EXTERNAL_MODULE__964__;
24512452

24522453
/***/ })
24532454

@@ -2485,15 +2486,15 @@ var exports = __webpack_exports__;
24852486

24862487
Object.defineProperty(exports, "__esModule", ({ value: true }));
24872488
exports.Cell = exports.Column = exports.Row = exports.Table = exports.CellHookData = exports.__drawTable = exports.__createTable = exports.applyPlugin = void 0;
2488-
var applyPlugin_1 = __webpack_require__(790);
2489-
var inputParser_1 = __webpack_require__(587);
2490-
var tableDrawer_1 = __webpack_require__(49);
2491-
var tableCalculator_1 = __webpack_require__(858);
2492-
var models_1 = __webpack_require__(287);
2489+
var applyPlugin_1 = __webpack_require__(340);
2490+
var inputParser_1 = __webpack_require__(776);
2491+
var tableDrawer_1 = __webpack_require__(664);
2492+
var tableCalculator_1 = __webpack_require__(972);
2493+
var models_1 = __webpack_require__(260);
24932494
Object.defineProperty(exports, "Table", ({ enumerable: true, get: function () { return models_1.Table; } }));
2494-
var HookData_1 = __webpack_require__(662);
2495+
var HookData_1 = __webpack_require__(172);
24952496
Object.defineProperty(exports, "CellHookData", ({ enumerable: true, get: function () { return HookData_1.CellHookData; } }));
2496-
var models_2 = __webpack_require__(287);
2497+
var models_2 = __webpack_require__(260);
24972498
Object.defineProperty(exports, "Cell", ({ enumerable: true, get: function () { return models_2.Cell; } }));
24982499
Object.defineProperty(exports, "Column", ({ enumerable: true, get: function () { return models_2.Column; } }));
24992500
Object.defineProperty(exports, "Row", ({ enumerable: true, get: function () { return models_2.Row; } }));
@@ -2520,7 +2521,7 @@ function __drawTable(d, table) {
25202521
exports.__drawTable = __drawTable;
25212522
try {
25222523
// eslint-disable-next-line @typescript-eslint/no-var-requires
2523-
var jsPDF = __webpack_require__(84);
2524+
var jsPDF = __webpack_require__(964);
25242525
// Webpack imported jspdf instead of jsPDF for some reason
25252526
// while it seemed to work everywhere else.
25262527
if (jsPDF.jsPDF)

dist/jspdf.plugin.autotable.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)