Добавить диаграмму в документ WordC#

Место общения программистов C#
Anonymous
Добавить диаграмму в документ Word

Сообщение Anonymous »

Я пытаюсь вставить диаграмму в документ Word и нашел NPOI с примером, но пример просто добавляет диаграмму без добавления данных.
Когда я пытаюсь объединить некоторый код, полученный из части XSSF, он выдает следующий код:

Код: Выделить всё

    XWPFDocument doc = new XWPFDocument();

XWPFParagraph p1 = doc.CreateParagraph();

p1.Alignment = ParagraphAlignment.CENTER;

XWPFRun r1 = p1.CreateRun();

r1.SetText("Hello NPOI Word");

r1.FontSize = 20;

r1.IsBold = true;

XWPFChart ch = doc.CreateChart(r1, 100, 100);

var bottomAxis = ch.CreateCategoryAxis(NPOI.XDDF.UserModel.Chart.AxisPosition.Bottom);
var leftAxis = ch.CreateValueAxis(NPOI.XDDF.UserModel.Chart.AxisPosition.Left);

var barCharData = ch.CreateData(NPOI.XDDF.UserModel.Chart.ChartTypes.BAR, bottomAxis, leftAxis) as XDDFBarChartData;

ch.Plot(barCharData);

ch.SetTitleText("TITRE");

using (FileStream fs = File.Create("text.docx"))
{
doc.Write(fs);
}
Программа аварийно завершает работу на последней строке, выдавая следующую ошибку:
Изображение

Вернуться в «C#»