问题:帆软FineReport报表由于使用HTML显示后无法控制行高。
原因:首先每行的第一个单元格是以HTML显示的,然后,数据库查询的数据集中,sql语句中包含这个代码:‘<pre>‘ || max(a.a1),表示该单元格中的内容是包含在<pre>标签中的,两者一结合,就产生这个问题了。因为单元格以HTML显示内容的话,其显示样式比如高度、宽度等,部分是有HTML的标签决定的,这里就是由<pre>标签决定的。
解决方法:
1.不要使用<pre>标签,用该标签的原因是为了显示文本前面的半角空格,那么可以使用全角空格代替半角空格。
2.给<pre>标签设置样式,‘<pre style=‘‘‘height:5px;liine-height:5px;padding:0px;margin:0px; ‘‘ >‘ (这个样式的设置是要拼接到sql语句中的,所以使用了2个单引号把style的内容包裹起来,显示到页面上就是一个单引号)
帆软FineReport报表由于使用HTML显示后无法控制行高
原文:https://www.cnblogs.com/mediocreWorld/p/11397114.html