Я создаю ячейку таблицы следующим образом:
private static TableCell GetHeaderCell(string cellText)
{
var tc = new TableCell(new Paragraph(new Run(new Text(cellText))));
return tc;
}
Я хочу, чтобы он был синим с белым текстом.
Я пробовал следующее, но это не работает; когда я пытаюсь открыть документ, я получаю сообщение об ошибке с содержимым:
private static TableCell GetHeaderCell(string cellText)
{
var props = new TableCellProperties();
var solidFill = new SolidFill();
var rgbColorHex = new RgbColorModelHex() { Val = "FF0000" };//Red Background for Single TableCell.
solidFill.Append(rgbColorHex);
props.Append(solidFill);
var paragraph = new Paragraph(new Run(new Text(cellText)));
var tc = new TableCell(paragraph, props);
return tc;
}
Полная ошибка выглядит следующим образом: