Comments (7)
@openmartin
这个版本没有,下一个版本加上这个功能。
下一个小版本最快这周发。
from poi-tl.
非常感谢
from poi-tl.
我摸索到了怎么设置列表编号的颜色,字体,缩进,希望能有点帮助
cTLvl.addNewRPr().addNewColor().setVal("640000"); // 颜色
cTLvl.addNewRPr().addNewRFonts().setAscii("Verdana"); // 字体
cTLvl.addNewRPr().addNewRFonts().setHAnsi("Verdana"); // 字体
cTLvl.addNewRPr().addNewSz().setVal(BigInteger.valueOf(16)); // 字体大小
// 列表编号后面接的文字的缩进
CTInd cTInd = cTLvl.addNewPPr().addNewInd();
cTInd.setHanging(BigInteger.valueOf(420));
cTInd.setLeft(BigInteger.valueOf(420));
from poi-tl.
@openmartin
考虑个更通用的场景:
是希望改变所有的编号的颜色、字体,还是改变指定某一个编号的颜色、字体?
比如1、2、3、4只想改变2的颜色字体,有这个场景吗?
from poi-tl.
我目前应用的场景没有这种情况,我目前的需求是把所有的编号都变成红色方块
from poi-tl.
1.1.0版本已发布。
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>1.1.0</version>
</dependency>
具体设置编号样式代码示例:
Style fmtStyle = new Style("f44336");
put("custom_style", new NumbericRenderData(Pair.of(STNumberFormat.BULLET, "■"), fmtStyle, new ArrayList<TextRenderData>() {
{
add(new TextRenderData("df2d4f", "Deeply in love with the things you love, just deepoove."));
add(new TextRenderData("Deeply in love with the things you love, just deepoove."));
add(new TextRenderData("5285c5", "Deeply in love with the things you love, just deepoove."));
}
}));
设置编号样式的源码参见StyleUtils.styleRpr
from poi-tl.
非常感谢
from poi-tl.
Related Issues (20)
- 求助,这种结构需要怎么选择组件呢?需要双循环 HOT 1
- 按照版本poi-tl 1.10.0 实现的自定义解析器,但是发现解析出来的数据 表格是连在一起的,然后文字是在最下面,想做到的效果就是一个文本框一个表格 HOT 1
- 模版插入报错IndexOutOfBoundsException
- mergeCellsVertically异常
- 如何从教程中的写法获取rowrendata
- 想在模板中增加js脚本
- 区块对数据循环如何不换行 HOT 1
- word合并后图表没有合并成功
- Docker部署项目,代码高亮报错,显示非法模版。本地没有问题。 HOT 1
- 表格多层循环怎么实现 HOT 1
- 插入自定义附件无法打开 HOT 1
- poi-tl使用模板生成的折线图能否设置纵坐标的刻度值?
- 根据条件动态删除表格行 HOT 2
- CVE-2023-6378、CVE-2022-44729 这两个漏洞是否可以升级一下? HOT 1
- 填充带有括号的标签,填充不上。 HOT 6
- 图片签章问题 HOT 1
- 设置某个表格在新的一页生成,而不是紧跟着前面的内容 HOT 1
- 单系列图表组合不支持
- 关于文章标题嵌套的问题,遍历树形结构(list嵌套list) HOT 1
- LoopRowTableRenderPolicy插件中SpringEL的使用问题 HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from poi-tl.