帆软FineReport报表由于使用HTML显示后无法控制行高

时间:2019-08-22
本文章向大家介绍帆软FineReport报表由于使用HTML显示后无法控制行高,主要包括帆软FineReport报表由于使用HTML显示后无法控制行高使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题:帆软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的内容包裹起来,显示到页面上就是一个单引号)

原文地址:https://www.cnblogs.com/mediocreWorld/p/11397114.html