поэтому, как следует из названия, я хочу создать ячейку в рабочей книге NPOI 2.1.3, содержащую 2 строки: строку «нормального» размера и строку «маленького» размера. => Я хочу изменить размер шрифта для части ячейки.
Мой код до сих пор:
var planCell = planRow.CreateCell(lineCnt + 1);
var planCellStyle = workbook.CreateCellStyle();
planCellStyle.WrapText = true;
planCellStyle.VerticalAlignment = VerticalAlignment.Top;
planCellStyle.Alignment = HorizontalAlignment.Left;
var font = workbook.CreateFont();
font.FontName = HSSFFont.FONT_ARIAL;
font.FontHeightInPoints = 16;
font.Boldweight = (short)FontBoldWeight.Bold;
planCellStyle.SetFont(font);
planCell.CellStyle = planCellStyle;
string planTitleContent = string.Empty;
... (some logic to get desired string for planTitleContent)
string planInfoContent = string.Empty;
... (some logic to get desired string for planInfoContent)
planCell.SetCellValue(planTitleContent + "\n\n"+planInfoContent);
Чтобы быть точным, я хочу, чтобы часть «planInfoContent» отображалась с меньшим размером шрифта, чем часть «planCellContent». Я много искал, но только что нашел значение CellStyle, которое применяется ко всей ячейке. Поэтому я надеюсь, что я что-то упустил, потому что две ячейки на самом деле не вариант.