问题场景

用itext生成pdf时,需要把某部分内容固定在一个位置,比如盖章位置被固定在每页最下方。

环境

IDEA
jdk1.8
导入的jar包:itext-pdfa-5.5.6.jar、itext-xtra-5.5.6.jar、itext-5.5.6.jar、itext-asian.jar

code

import com.itextpdf.text.*;
import com.itextpdf.text.pdf.*;
import java.io.FileOutputStream;
import java.io.IOException;/*** @Author: youxingyang* @Date: 2019/5/16* @Description:*/
public class TableStable {public static void main(String[] args) {Document document = new Document(PageSize.A4, 25, 25, 20, 38);// left right top bottomtry {PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("test.pdf"));document.open();// startBaseFont baseFont1 = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", false);Font songti09 = new Font(baseFont1, 9f);String[] arrs = {"本检测仅对样品本身负责。","若对检测结果有疑问,请在收到xxxxxxx后00个工作日内与我们联系!","地址:走你。","电话:你猜啊。"};PdfPTable table = new PdfPTable(1);com.itextpdf.text.List list4 = new com.itextpdf.text.List(true, arrs.length);list4.setAutoindent(true);list4.setNumbered(true);for (int index = 0; index < arrs.length; index++) {Paragraph elements = new Paragraph();Chunk chunk1 = new Chunk(String.valueOf((index + 1)) + ".", songti09);elements.add(chunk1);char[] chars = arrs[index].toCharArray();for (int i = 0; i < chars.length; i++) {String ss = chars[i] + "";Chunk p0 = new Chunk(ss, songti09);elements.add(p0);}Chunk chunk = new Chunk("\n");elements.add(chunk);PdfPCell cell4 = new PdfPCell();cell4.addElement(elements);table.addCell(cell4);}PdfContentByte canvas = writer.getDirectContent();table.setTotalWidth(500f);/*** rowStart         0   起始行* rowEnd           -1  表示全部行* xPos             表格横坐标- 从左向右开始计算* yPos             表格纵坐标- 从下向上开始计算* canvas           画布*/table.writeSelectedRows(0, -1, 60, 200, canvas);document.close();writer.close();} catch (DocumentException | IOException e) {e.printStackTrace();}}}

效果

ITEXT 把表格定位在固定位置相关推荐

  1. latex 中表格怎么指定编号_科学网—latex中简单表格制作+标题+编号+固定位置 - 江亿平的博文...

    Type one: %%%%%%%%%%简单表格%%%%%%%%%% begin{tabular}{|c|c|} hline a & b \hline c & d\ hline end ...

  2. android百度地图定位跳转中心点,百度地图,拖动地图,定位marker固定在屏幕中心位置...

    以下为百度地图相关效果图: 注:该例子主要思路是将覆盖物(marker)通过css定位上去的,但是存在一个问题,当浏览器窗口宽度改变时,覆盖物会自动定位到地图中心位置,但是地图可能不会. map ht ...

  3. android百度地图拖拽地图定位,百度地图,拖动地图,定位marker固定在屏幕中心位置...

    以下为百度地图相关效果图: 注:该例子主要思路是将覆盖物(marker)通过css定位上去的,但是存在一个问题,当浏览器窗口宽度改变时,覆盖物会自动定位到地图中心位置,但是地图可能不会. map ht ...

  4. 基于RFID资产管理系统下的车辆位置管理,实时定位,RFID固定资产管理

    摘要:现如今在物流,产品等的运输上面,车辆的位置管理起到很重要的作用,苏州新导RFID资产管理系统可以实现在运输过程中,对车辆位置实时掌握,万一发生危险可以及时补救,万一出现货物丢失,可以查看历史行动 ...

  5. 室内定位系列 ——WiFi位置指纹(译)

    摘要 GPS难以解决室内环境下的一些定位问题,大部分室内环境下都存在WiFi,因此利用WiFi进行定位无需额外部署硬件设备,是一个非常节省成本的方法.然而WiFi并不是专门为定位而设计的,传统的基于时 ...

  6. alter table add column多个字段_ElementUI表格el-table表头固定自适应高度解决方案

    一.前言 ElementUI.iView都以相同的方式提供了表格组件表头固定的方法,即设置组件的height属性.表头固定很重要,就在于当表格数据项很多时,滚动条出现在表格组件内,而不是出现在表格组件 ...

  7. html设置表格和div的距离,CSS/HTML Div调整大小和表格定位

    我有3个div,父div,子div在顶部,另一个在底部.任何帮助将不胜感激,这里是我想达到的目标:CSS/HTML Div调整大小和表格定位 当顶格调整大小/增加其大小,包含表将缩小,但保持在其位置上 ...

  8. mui 组件:“div下拉导航”【scroll固定位置】- 案例篇

    (含代码.效果图)侧滑导航:"div下拉导航" 截图如下: 重要代码 · 如下: //下拉菜单定位:动态锁定 window.onscroll = function(){let sc ...

  9. 轴固定位置_何为轴?来看看你对轴了解了么

    轴的作用--支撑旋转零件:传递转矩和运动. 常用功能:传动轴.旋转轴.导向轴.支柱轴.定位销轴-- 轴的分类: 1.直轴 转轴:既承受弯矩,又承受扭矩(也称转矩)的轴.如用于齿轮轴.蜗杆轴.链轮轴等. ...

最新文章

  1. python分割字符串输出_python字符串分割
  2. 机器学习顶刊文献_人工智能顶刊TPAMI2019最新《多模态机器学习综述》
  3. keepalived高可用lvs集群,主/备和主/主模型
  4. Nodejs 博客系统遇到的问题及解决
  5. 诗和远方:无题(五十)
  6. Protel99se中PCB放置焊盘和设置焊盘大小
  7. Kracker路由器破解工具
  8. bat文件转换为exe文件
  9. matlab画一条平滑曲线,Matlab画平滑曲线的两种方法( 拟合或插值后再用plot即可)...
  10. Panel的基本用法
  11. 虚拟机 VMware Workstation 16 PRO 的网络配置
  12. ubuntu录制屏幕及视频处理
  13. Tableau实战 网站客户细分仪表盘
  14. 计算机专业发展基金申报书,【计算机学院】国家自然科学基金申请书写作技巧及评审要点...
  15. Python数据处理——pandas
  16. 【Java程序设计】Java上机实验(二)
  17. accept()使用
  18. 网络安全热门资料 精品工具——下载目录
  19. Win11dns异常怎么修复?Win11修复dns异常的三种方法
  20. iOS客户端React-Native增量更新实践

热门文章

  1. iOS开发 - 仿京东添加收货地址效果
  2. 103.107.189.XXX机房服务器linux和windows系统的区别:
  3. uniapp uview 图片上传
  4. 如何将微博全景图下载到手机发布至QQ
  5. Solve TSP with dynamic programming——动态规划解决旅行商(邮递员)问题
  6. html文字破碎特效,AE怎么制作破碎文字特效? ae文字破碎效果的制作方法
  7. 苹果内购开发总结(含掉单问题优化)
  8. 大厂Java岗春招必看:论一个面渣逆袭之路上必学得那些知识点
  9. 为什么大数据使用相关关系而不是因果分析?
  10. qemu内存管理——扁平视图