相关疑难解决方法(0)

如何拆分字符串,还要保留分隔符?

我有一个多行字符串,由一组不同的分隔符分隔:

(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4)
Run Code Online (Sandbox Code Playgroud)

我可以将这个字符串拆分成它的部分,String.split但是看起来我无法获得与分隔符正则表达式匹配的实际字符串.

换句话说,这就是我得到的:

  • Text1
  • Text2
  • Text3
  • Text4

这就是我要的

  • Text1
  • DelimiterA
  • Text2
  • DelimiterC
  • Text3
  • DelimiterB
  • Text4

是否有任何JDK方法使用分隔符正则表达式拆分字符串,但也保留分隔符?

java

224
推荐指数
11
解决办法
12万
查看次数

如何使用PDFBox居中文本

我的问题非常简单:如何使用PDF将文本置于PDF中心PDFBox

我事先不知道字符串,我找不到中间的试用版.字符串并不总是具有相同的宽度.

我需要:

  • 一种可以使文本居中的方法,例如 addCenteredString(myString)
  • 一种方法,可以给我字符串的宽度,以像素为单位.然后我可以计算中心,因为我知道PDF的尺寸.

欢迎任何帮助!

java text-alignment pdfbox

36
推荐指数
2
解决办法
2万
查看次数

如何使用PDFBox drawString插入换行符

我必须用表制作PDF.到目前为止它工作正常,但现在我想添加一个包装功能.所以我需要插入换行符.

contentStream.beginText();  
contentStream.moveTextPositionByAmount(x, y);  
contentStream.drawString("Some text to insert into a table.");  
contentStream.endText();  
Run Code Online (Sandbox Code Playgroud)

我想\n在"插入"之前添加一个" ".我尝试了" \u000A"这是换行的十六进制值,但Eclipse向我显示错误.

是否可以使用drawString添加换行符?

java pdf pdf-generation pdfbox

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×3

pdfbox ×2

pdf ×1

pdf-generation ×1

text-alignment ×1