Приложение My C# использует OpenXML для создания документа MSWord с несколькими таблицами в нем уже. Последняя часть - добавить барчарт. Я не могу найти хороший пример этого случая.Как добавить barchart в созданный документ OpenXML
Благодарим за помощь!
Я создаю документ с нуля. Начиная с:
используя (WordprocessingDocument myDoc = WordprocessingDocument.Create (DocumentStream, WordprocessingDocumentType.Document, Автосохранение: правда))
Затем добавить новые таблицы и абзацы в C# код. Все, что работает, пока я не доберусь до баррикада. Я нашел образец проекта, который вставляет piechart в текстовый документ, но я не понимаю различий между типами диаграмм для его преобразования. Вот PieChart пример проекта, который я нашел:
https://code.msdn.microsoft.com/office/How-to-create-Chart-into-a7d424f6
Спасибо за вашу помощь!
Я не знаком с OpenXML, но похоже, что вы можете начать с поиска в Google, чтобы узнать, что другие пробовали. Пробовали ли вы читать документацию OpenXML (https://msdn.microsoft.com/en-us/library/office/bb448854.aspx)? Если вы не можете быть более конкретными в отношении проблемы, с которой вы сталкиваетесь, вряд ли вам удастся получить большую помощь. – MusikPolice
Что вы пробовали? Вы работаете с созданием документа с нуля или с использованием шаблона для заполнения? Чтобы помочь вам в этом, нам нужно больше узнать о вашей проблеме. –
Добавление диаграммы в документ docx не является тривиальным. Пример, который вы нашли, кажется отличной отправной точкой. Он вставляет Pie3DChart. Барчарт можно добавить с помощью типа BarChart (как из пространства имен DocumentFormat.OpenXml.Drawing.Charts). –