pdfmake导出页眉页脚问题

Myth丶恋晨 2021-09-30 13:40 604阅读 0赞

最近做项目中遇到一个导出pdf的功能,我用的是pdfmake插件

pdf使用参考

https://blog.csdn.net/qq_24380167/article/details/78735642

但是在添加页脚的时候使用官网提供的

  1. var docDefinition = {
  2. footer: function(currentPage, pageCount) { return currentPage.toString() + ' of ' + pageCount; },
  3. header: function(currentPage, pageCount, pageSize) {
  4. // you can apply any logic and return any valid pdfmake element
  5. return [
  6. { text: 'simple text', alignment: (currentPage % 2) ? 'left' : 'right' },
  7. { canvas: [ { type: 'rect', x: 170, y: 32, w: pageSize.width - 170, h: 40 } ] }
  8. ]
  9. },
  10. (...)
  11. };

但是footer设置好了,但是怎么也不出来,后来经过好多次实践,网上查资料也没有找到答案

1182316-20190117172132750-1216290062.png

经过一番出错找到了突破口官网提供

  1. pageMargins bottom下设置大一点,是bottomfooter遮挡住了,这样设置好了footer设置的就出来
  2. var docDefinition = {
  3. // a string or { width: number, height: number }
  4. pageSize: 'A5',
  5. // by default we use portrait, you can change it to landscape if you wish
  6. pageOrientation: 'landscape',
  7. // [left, top, right, bottom] or [horizontal, vertical] or just a number for equal margins
  8. pageMargins: [ 40, 60, 40, 100 ],
  9. };

希望能帮助到和我遇到一样的问题的童鞋

转载于:https://www.cnblogs.com/boshow/p/10283442.html

发表评论

表情:
评论列表 (有 0 条评论,604人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 添加Word页眉

    本篇文章将介绍通过java程序来添加Word页眉页脚的方法。鉴于在不同文档中,对页眉页脚的操作要求不同,文章将分别从以下几种情况来阐述: 1.添加页眉页脚 添加图片到

    相关 Word排版之页眉设置

    需求描述 需要达到的排版效果: 论文结构共分为封面、中文摘要、英文摘要、目录、正文、参考文献、致谢、攻读学位期间研究成果共七部分。(实际还包含附录、版权声明等部分

    相关 PDF页眉怎么设置

      页眉和页脚:通常显示文档的附加信息,常用来插入时间、日期、页码、单位名称、微标等。其中,页眉在页面的顶部,页脚在页面的底部。相信在Word里面添加页眉页脚大家都知道该怎么做

    相关 Java 插入Excel页眉

    在Excel文档中,我们常用页眉页脚来显示文档的附加信息,例如日期、公司名称、Logo或作者信息等。本文将通过Java程序来介绍如何给Excel文档添加页眉页脚。代码示例...