Fonts Jasper在分页符时缺少单词

Fonts Jasper在分页符时缺少单词,fonts,jasper-reports,export-to-pdf,Fonts,Jasper Reports,Export To Pdf,我在将jasper结果导出为PDF时遇到了一个小问题。 对于我使用的字体(世纪哥特式),我使用以下配置: 我还将字体配置为粗体/斜体/粗体-斜体 无论如何,当我在jasper中看到预览时,我的文档有以下结果: 你可以看到在第一页的末尾有一个单词“uw”。 但当我导出PDF时,我得到以下结果: 实际上,“uw”一词不再出现在第一页的末尾,也不再出现在第二页的开头,它已经消失了 你知道这个问题吗 我在网上查过,这个问题似乎与糟糕的字体配置有关,但就我而言,我认为这不是问题所在,因为PDF字体在视

我在将jasper结果导出为PDF时遇到了一个小问题。 对于我使用的字体(世纪哥特式),我使用以下配置:

我还将字体配置为粗体/斜体/粗体-斜体

无论如何,当我在jasper中看到预览时,我的文档有以下结果:

你可以看到在第一页的末尾有一个单词“uw”。 但当我导出PDF时,我得到以下结果: 实际上,“uw”一词不再出现在第一页的末尾,也不再出现在第二页的开头,它已经消失了

你知道这个问题吗


我在网上查过,这个问题似乎与糟糕的字体配置有关,但就我而言,我认为这不是问题所在,因为PDF字体在视觉上与Jasper preview中的字体匹配。

我有点猜测需要查看您的.jrxml(最好包含在问题中),但这可能是问题所在

您的文本字段太小,无法显示pdf中使用的字体的所有文本,它会被导出时的jasper报告截断

textField

或者再大一点

关于isStretchWithOverflow的注释

由于节拆分功能,可以很好地管理高度拉伸元素:除了极少数例外情况(即列和页脚)
,报表节也可以拉伸到初始指定高度之外,并拆分到下一页(请参见元素中的SplitType属性)

计算延迟的文本字段不会拉伸以获取表达式的所有内容。这是因为文本元素高度是在生成报告节时计算的,即使引擎稍后返回文本字段的文本内容,元素高度也不会调整,因为这会破坏已创建的布局。 水平填充报告模板时,详细信息部分内的动态文本字段不会延伸到其整个文本内容,因为这可能会导致后续详细信息部分的水平轴上出现不对齐。细节标注栏的行为实际上与页脚和列脚相同,在使用水平填充时保留其声明的高度


因此,在页面和列的页脚中,
isStretchWithOverflow=“true”
的工作高度仅与标注栏的高度相同。

我有点猜测是否需要查看您的.jrxml(最好包含在问题中),但这可能是问题所在

您的文本字段太小,无法显示pdf中使用的字体的所有文本,它会被导出时的jasper报告截断

textField

或者再大一点

关于isStretchWithOverflow的注释

由于节拆分功能,可以很好地管理高度拉伸元素:除了极少数例外情况(即列和页脚)
,报表节也可以拉伸到初始指定高度之外,并拆分到下一页(请参见元素中的SplitType属性)

计算延迟的文本字段不会拉伸以获取表达式的所有内容。这是因为文本元素高度是在生成报告节时计算的,即使引擎稍后返回文本字段的文本内容,元素高度也不会调整,因为这会破坏已创建的布局。 水平填充报告模板时,详细信息部分内的动态文本字段不会延伸到其整个文本内容,因为这可能会导致后续详细信息部分的水平轴上出现不对齐。细节标注栏的行为实际上与页脚和列脚相同,在使用水平填充时保留其声明的高度


因此,在页面和列的页脚中,
isStretchWithOverflow=“true”
的工作高度仅与标注栏的高度相同。

我有点猜测是否需要查看您的.jrxml(最好包含在问题中),但这可能是问题所在

您的文本字段太小,无法显示pdf中使用的字体的所有文本,它会被导出时的jasper报告截断

textField

或者再大一点

关于isStretchWithOverflow的注释

由于节拆分功能,可以很好地管理高度拉伸元素:除了极少数例外情况(即列和页脚)
,报表节也可以拉伸到初始指定高度之外,并拆分到下一页(请参见元素中的SplitType属性)

计算延迟的文本字段不会拉伸以获取表达式的所有内容。这是因为文本元素高度是在生成报告节时计算的,即使引擎稍后返回文本字段的文本内容,元素高度也不会调整,因为这会破坏已创建的布局。 水平填充报告模板时,详细信息部分内的动态文本字段不会延伸到其整个文本内容,因为这可能会导致后续详细信息部分的水平轴上出现不对齐。细节标注栏的行为实际上与页脚和列脚相同,在使用水平填充时保留其声明的高度


因此,在页面和列的页脚中,
isStretchWithOverflow=“true”
的工作高度仅与标注栏的高度相同。

我有点猜测是否需要查看您的.jrxml(最好包含在问题中),但这可能是问题所在

您的文本字段太小,无法显示pdf中使用的字体的所有文本,它会被导出时的jasper报告截断

设置isStretchWithOverflow=“true”<