帆軟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的內容包裹起來,顯示到頁面上就是一個單引號)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM