次のように私はテーブルのセルを作成しています:OpenXML TableCellの前景色と背景色を変更するにはどうすればよいですか?
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;
}
次のように完全なエラーがある:
完全なエラーメッセージとエラーを通知する行をお知らせください。 –
私はエラーのイメージを含めました。そこには本当に多くの情報がありません。それをどこか別の場所で見つけることはできますか? – DaveDev
ファイルが壊れている可能性があります。手動で同じファイルを開いてみてください。それが開くと、コード自体に何らかの間違いがあるかもしれません。 –