2013-01-20 32 views

回答

-1

如果您在使用動態碧玉那麼你可以使用:

import ar.com.fdvs.dj.domain.constants.Font; 
import ar.com.fdvs.dj.domain.Style; 

,並使用這些軟件包,如: -

Font columnFont=new Font(10, "SansSerif", false); 
Style stringColumnStyle=new Style("stringColumnStyle"); 
stringColumnStyle.setFont(columnFont); 
stringColumnStyle.setBorder(Border.THIN); 
stringColumnStyle.setHorizontalAlign(HorizontalAlign.LEFT); 
stringColumnStyle.setVerticalAlign(VerticalAlign.MIDDLE); 
stringColumnStyle.setBorderColor(Color.LIGHT_GRAY); 
+0

我有數據用不同的字體大小,字體名稱在Jtable中,並希望打印與Jtable相同的表值...我知道Jtable模型,但它只發送表的對象....所以任何建議... – ALV

+0

您好atul,請您詳細說明它更多??我無法確切地得到你的問題......? – Hunter

+0

如果您使用動態碧玉...並且當您在碧玉報告中添加列時,請使用包ar.com.fdvs.dj.domain.entities.columns.AbstractColumn; 並創建FastReportBuilder的對象drb = new FastReportBuilder(); AbstractColumn日期= ColumnBuilder.getNew()。setColumnProperty(arrColumnNameCollection.get(指數)的ToString(),Date.class.getName()) \t \t \t \t \t \t .setTitle(arrColumnNameDisplayCollection.get(索引)。的toString())setWidth(sizeForDate).setStyle(DATESTYLE).setHeaderStyle(headerStyle).build(); \t \t \t \t \t \t drb.addColumn(日期); – Hunter