我是pdfbox和java的新手 - 尝试复制带有徽标格式等的pdf字母。我需要在句子中使用混合字体(粗体)。现在附加段落字符串,使用WordUtils.wrap,然后begin.Text等来解析和显示(drawString有删除线不能选择这个 - 我确实找到了使用它的多字体信息)。由于字段值的文本和长度不同,我不能简单地搜索,拆分和更改要显示的字体。无法使用标签来执行此操作(我已经尝试了我能想到的所有内容!),但是希望有一种方法可以使用单个字符标识符作为粗体的开头而另一个用于粗体的结尾???一个问题是不能保证标识符最终会出现在段落的同一行。啊。其他一切都很完美,除了我需要大胆的文字。有没有人有什么建议??我需要使用pdfbox来实现这一点 - 不能使用Itext。请帮忙!谢谢!!
答案 0 :(得分:0)
SOLVED - I figured it out. Thank you for your suggestions!
I did not want to use positioning, needing to keep it as simple as possible. We'll eventually need to implement hundreds of letters. I Am using Utils.wrap strictly as a line parser, not formatting, so that is cool. Using 2 identifiers - 3 checks -
Using split string by " " and checks equal to identifiers. Formatting is perfect. Going forward may need to modify, if for some crazy reason identifiers are contained in letter text.
It works for the 1st roll-out. Thanks again - your help is much appreciated!!!