相关疑难解决方法(0)

如何为itext中的单个字符串设置两种不同的颜色

我有如下所示的字符串,但无法拆分该字符串。

String result="Developed By : Mr.XXXXX";
Run Code Online (Sandbox Code Playgroud)

我可以在 itext 中创建一个段落并设置字体颜色,如下所示,

Font dataGreenFont = FontFactory.getFont("Garamond", 10,Color.GREEN);
preface.add(new Paragraph(result, dataGreenFont));
Run Code Online (Sandbox Code Playgroud)

它将整个文本设置为绿色result,但我只想为部分设置颜色Mr.XXXXX。我该怎么做呢?

itext

2
推荐指数
1
解决办法
1938
查看次数

使用 Itext 将颜色应用于段落中的字符串

我以这种方式将 2 个字符串组合到段落中,

String str2="";
String str1="";
ColumnText ct = new ColumnText(cb);
ct.setSimpleColumn(36, 600, 600, 800);
ct.addElement(new Paragraph(str1 + str2));
int status1 = ct.go();
Run Code Online (Sandbox Code Playgroud)

问题是我的 str1 和 str2 的字体颜色相同。

我想要 str1 和 str2 具有不同的字体颜色和大小..

我怎样才能在ColumnText/Paragraph上做到这一点?

有人可以帮我吗...

java pdf itext

2
推荐指数
1
解决办法
4017
查看次数

标签 统计

itext ×2

java ×1

pdf ×1