Изображение / блок содержимого разрывается в конце страницы с помощью kendos exportpdf - PullRequest
0 голосов
/ 09 июля 2020

Я использую функцию kendos exportpdf для преобразования шаблона html в файл pdf в файле django framework.pdf приходит / выглядит хорошо. когда мы используем только текст в шаблоне. Когда я добавил блок содержимого, используя карточки css (bootstrap), текст вместе с блоком ломается (как показано на скриншоте ниже), когда дело доходит до конца страницы. Может ли кто-нибудь помочь мне решить эту проблему и, пожалуйста, дайте мне знать, будет ли добавлена ​​дополнительная информация для ясного понимания.

введите описание изображения здесь

1 Ответ

0 голосов
/ 09 июля 2020

Кендо exportpdf использует библиотеку рисования Kendo, в которой есть параметр keepTogether, позволяющий указать, какие CSS классы не должны разделяться по страницам.

drawing.drawDOM("#content", {
  paperSize: "A4",
  margin: "2cm",
  keepTogether: ".prevent-split"
}).then(function(group){
  drawing.pdf.saveAs(group, "filename.pdf");
});

дополнительные сведения здесь: https://docs.telerik.com/kendo-ui/framework/drawing/pdf-output/multi-page-content#preventing элементы взлома страницы

...