当前位置: 首页 > news >正文

用什么软件做网站交互效果wordpress 评论出错

用什么软件做网站交互效果,wordpress 评论出错,河南郑州网站建设,网页界面设计招聘需求 之前我已经了解过如何在pdf模板中填写字段了 nodejs根据pdf模板填入中文数据并生成新的pdf文件https://blog.csdn.net/ArmadaDK/article/details/132456324 但是当我具体使用的时候,我发现我的模板里面有表格,表格的长度是不固定的,所…

需求

之前我已经了解过如何在pdf模板中填写字段了

nodejs根据pdf模板填入中文数据并生成新的pdf文件icon-default.png?t=N7T8https://blog.csdn.net/ArmadaDK/article/details/132456324

 但是当我具体使用的时候,我发现我的模板里面有表格,表格的长度是不固定的,所以需要动态生成一个表格,就要在原方案生成的pdf后面自己画上表格,可以在pdflib的官网上看到一些例子PDF-LIB · Create and modify PDF documents in any JavaScript environment.

具体代码

// 创建一个新页面const currentPage = pdfDoc.addPage([pdfWidth, pdfHeight]);

用addpage创建一页,并将这页保存为变量方便后续进行操作。

// 绘制表格行数据for (let i = startRow; i < endRow; i++) {const rowData = arr[i];const y = pdfHeight - 100 - (i % rowsPerPage) * cellHeight;currentPage.drawRectangle({// 每行一个长方形x: 50,y, // 手动垂直居中width: tableWidth,height: cellHeight,borderColor: rgb(0, 0, 0),});let idx = 0;for (let key in rowData) {currentPage.drawText(rowData[key], {// 填入文字x: 50 + idx * cellWidth + 10,y: y + 5,size: fontSize,font,});currentPage.drawLine({// 竖线start: { x: 50 + idx * cellWidth, y },end: { x: 50 + idx * cellWidth, y: y + cellHeight },thickness: 1,});idx++;}}

drawText('文字内容',{文字的一些options(注意这里的坐标是左下角)})

drawLine({start:{起点坐标},end:{终点坐标},thickness: 粗细})

这时候发现如果文字是中文的话会出现乱码,就需要引入中文字体,但和上篇的引入方法不一样,这次不能用那个update,而是使用setfont,直接对整个currentPage字体进行设置,如下代码所示:

  // 设置字体const fontBytes = await fs.promises.readFile("xxxx.ttf");pdfDoc.registerFontkit(fontkit);let font = await pdfDoc.embedFont(fontBytes);。。。// 每次创建一个新页面就要设置fontconst currentPage = pdfDoc.addPage([pdfWidth, pdfHeight]);currentPage.setFont(font);

http://www.yayakq.cn/news/315692/

相关文章:

  • 如何建立官方网站代码编程入门
  • 承德微网站建设广州安全教育平台初始密码
  • 鹰潭网站建设西部数码手机网站
  • 做网站公司yuanmus电子商务网站制作公司
  • 南京软件网站建设公司wordpress图像描述
  • 企业门户网站的作用网站改版新闻稿
  • 为什么有网络却打不开网页东莞seo关键字优化
  • 企业官网响应式网站泰州网站制作
  • 开发网站的流程细节汽车网站建设论文
  • 自己做的影视网站买会员违法吗如何做网络营销推广企业
  • 营销型网站类型东莞网站建设方案维护
  • 网站建设业务方法nginx 做网站
  • 快速免费建网站哈尔滨开网站
  • 网站域名的设置永州祁阳网站建设
  • 电子商务网站建设基础步骤dede学校网站免费源码
  • 慢慢来 网站建设恩做网站动态页面好
  • 怎样给自己做网站并提示网站菜单导航及用户登录
  • 建网站如何上传中国纪检监察报社长范清安
  • 实体企业做网站好么灵武市建设银行网站
  • 泰州谁会建网站优购商城网站建设
  • 可以做卷子的网站主机公园 wordpress
  • 郑州汉狮做网站费用优惠网站代理怎么做
  • 加强政务公开与网站建设西安网页设计培训班费用
  • 知名开发网站公司简介申请了域名怎么建网站
  • 设计师网站推荐外贸网站 开源
  • 网站表格怎么做的盘锦网站开发
  • 建设部网站查不到注册证怎么回事做网站如何购买服务器吗
  • 电商网站的建设动态新浪云wordpress教程
  • 百度包年推广网站建设广告设计培训目的
  • iis网站服务器基本安全设置步骤龙采做网站要多少钱