java - docx4j 中的页码
问题描述
我想知道如何在 docx4j 中获取页码
我的问题是我创建了一个表格并且必须删除一些行之间的一些边框但是这使得表格在分页符之前没有底部边框 所以我需要有关页码的信息来做这样的事情
if(currentElementPageNumber != precedentElementPageNumber)
ctBorderTop.setVal(STBorder.Double);
tcBorder.setTop(ctBorderBottom);
tcpr2.setTcBorders(tcBorder);
或一种检测分页符的方法,任何想法都会有所帮助
解决方案
我找到了一个解决这个问题的工作,我所做的就是制作没有 insideH 边框的表格边框
CTBorder nilBorder= new CTBorder();
ctBorder.setVal(STBorder.NIL);
tblBorders.setInsideH(nilBorder);
然后将底部边框添加到行取决于我的情况
推荐阅读
- python - 如何以适当的分隔将表达式存储在列表中?
- java - 如何覆盖 BSImagePicker 画廊的后退按钮?
- python - 如何通过原生 API 在交易站显示买单
- javascript - 试图将 id 的值传递给占位符
- azure - Azure API 管理 - 动态 URL 问题
- javascript - Webpack 中的 SVG URL:模块解析失败:意外令牌 (1:0)
- python - 如何计算 num_fft 值?
- mysql - 如何在续集nodejs中从关联模型中加载没有嵌套对象的属性
- javascript - angular js多文件上传无法使用ngfile上传
- django - 当 proxy_set_header 设置为 $host 时 NGINX 不起作用