1.2.3里,如何设置Font为粗体呢?

Sep 10, 2010 at 12:51 PM

1.2.2中的

font.Boldweight = HSSFFont.BOLDWEIGHT_NORMAL;
不能再使用了,HSSFFont下没有BOLDWEIGHT_NORMAL了...
请问要如何设置粗体呢?在Example中刚好也没有设置粗体的代码示例.
我尝试使用
NPOI.SS.UserModel.FontBoldWeight.BOLD

但这是一个枚举类型,不是Boldweight要求的short类型.

求解惑...

Sep 14, 2010 at 3:51 AM

try this:

CellStyle style = hssfworkbook.CreateCellStyle();
Font f = hssfworkbook.CreateFont();
f.Boldweight = (short)FontBoldWeight.BOLD;
style.SetFont(f);
sheet1.GetRow(rowIdx).GetCell(colIdx).CellStyle = style;

Sep 17, 2010 at 11:55 AM

非常感谢!