Jasper reports 为什么文本字段有额外的空间?

Jasper reports 为什么文本字段有额外的空间?,jasper-reports,Jasper Reports,为什么当我检查报告stretch with overflow属性时,textfield会添加额外的空间 我有这个配置: 文本字段的高度为12像素 宽度与页面相同(572 px) 字体大小=10px 在他的图像中,每一行都是一个字段,除了第4行之外不包含换行符,jasper在第1行和第3行之后添加了一个空格,并为第4行添加了其他空格。问题是: 我在windows上编译报告,在windows上生成报告时不会发生这种情况,但这是在linux上发生的,linux是一种适合我的解决方案 从ireport

为什么当我检查报告stretch with overflow属性时,textfield会添加额外的空间

我有这个配置:

文本字段的高度为12像素
宽度与页面相同(572 px)
字体大小=10px

在他的图像中,每一行都是一个字段,除了第4行之外不包含换行符,jasper在第1行和第3行之后添加了一个空格,并为第4行添加了其他空格。问题是:


我在windows上编译报告,在windows上生成报告时不会发生这种情况,但这是在linux上发生的,linux是一种适合我的解决方案

  • 从ireport创建一个新的jasperfonts jar
  • 添加一个spring.jar文件并
  • 将字体设置为Arial
  • 确保它在AIX中运行正常
    您应该添加要复制的示例和屏幕快照一个猜测:您的数据包含换行符。您好,谢谢。数据不包含换行符。奇怪的是,也许绳子的长度是相关的。这张图片还可以:但这显示了问题:@IsaacGSivaa-他们为什么要这样做?如果这是答案(看起来是这样),那么应该将其作为答案发布。这是答案,尽管不是很详细。嗨,基本上问题出在罐子和字体上。更改arial字体并将其设置为默认字体,以防止在AIX和windows中使用额外的空格(频率较低)