Я использую ShieldUI для экспорта таблицы HTML в pdf. При использовании содержимое моей таблицы превышает высоту размера страницы, а остальная часть содержимого скрыта со страницы, а не отображается на второй странице.
Я хочу переместить строки, которые не помещаются на этой странице, на следующую страницу.
Ниже мой фрагмент кода:
<script>
jQuery(function ($) {
$("#exportBt").click(function () {
var dataSource = new shield.DataSource.create({
data: "#admin-table",
schema: {
type: "table",
fields: {
sno: {type: Number},
Name: {type: String},
Age: {type: Number},
Gender: {type: String},
Contact_Number: {type: Number},
Boarding_Point: {type: String},
Drop_Point:{type: String},
Seat_Number:{type: String}
}
}
});
dataSource.read().then(function (data) {
var pdf = new shield.exp.PDFDocument({
author: "PrepBootstrap",
created: new Date()
});
pdf.addPage("a4", "potrait");
pdf.table(
10,
10,
data,
[ {field: "sno", title: "#", width: 20},
{field: "Name", title: "Name", width: 100},
{field: "Age", title: "Age", width: 20},
{field: "Gender", title: "gender", width: 45},
{field: "Contact_Number", title: "Contact No", width: 82},
{field: "Boarding_Point", title: "Boarding Point", width: 100},
{field: "Drop_Point", title: "Drop Point", width: 100},
{field: "Seat_Number", title: "Seat No", width: 100}
],
{
margins: {
top: 10,
left: 10
}
}
);
pdf.saveAs({
fileName: "PrepBootstrapPDF"
});
});
});
});
</script>