![](/img/trans.png)
[英]Jasper Report Generates a PDF and then Glassfish crashes/shutsdown
[英]Jasper report generates rich text in report
我已將富文本格式保存在數據庫中。 我也想在報表中顯示富文本,例如下划線,粗體,字體大小或字體等
String[] columnNames = {"#", "Reference No.", "Name", "From", "Desc"};
System.out.println("viewList.size() ="+viewList.size());
String[][] data = new String[viewList.size()+documentViewList.size()][5];
int counter=0;
for(int i=0; i < viewList.size(); i++){
for(int j=0; j< 5; j++){
if(j==0)data[i][j]=(counter++)+"";
if(j==1)data[i][j]=viewList.get(i).getFile().getId();
if(j==2)data[i][j]=viewList.get(i).getReferenceNo().toString();
if(j==3)data[i][j]=viewList.get(i).getShortText();
if(j==4)data[i][j]=viewList.get(i).getDescription();
}
}
tableModel = new DefaultTableModel(data, columnNames);
在此行上,它包含一些富文本。 但是它正顯示在數據庫中。 例如
if(j==4)data[i][j]=viewList.get(i).getDescription();
數據庫值:
<p><u>asdasdads asd a</u></p>
我希望此文本下划線。
將顯示值的元素的markup
屬性設置為“樣式”。 如果您以編程方式創建JRXML,請使用setMarkup(“ styled”) 。
編輯 :實際上,您也可以嘗試“ html”和“ rtf”。 “樣式化”是我們在應用程序中使用的樣式,因此是一種自動答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.