Открытый XML — Модификации нумерацииОпределенийЧастейC#

Место общения программистов C#
Anonymous
Открытый XML — Модификации нумерацииОпределенийЧастей

Сообщение Anonymous »

Я использую Open XML и элемент управления Telerik (RadRichTextBox) вместе для достижения желаемых результатов.
По сути мой процесс таков:
Возьмите контент, который пользователь вводит в RadRichTextBox, и вставьте его в документ Word шаблона, сохраните его как новый документ, чтобы шаблон можно было использовать повторно.
Весь этот процесс работает отлично, за одним исключением.
Когда у меня есть маркированный список в telerik RadRichTextBox, я получаю из него следующий XML-код:

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












Test 1 


























Test 2













Test 3








Когда я вставляю это в свой WordProcessingDocument, мой результат выглядит следующим образом:
[img]https: //i.sstatic.net/8jur5GTK.png[/img]

Когда я меняю w:numId w:val="1" в XML-коде выше и вставьте, что он работает отлично.
Основываясь на своих исследованиях, я предполагаю, что моя NumberingDefinitionsPart не совпадает для WordProcessingDocument и вывода из моего источника, который представляет собой телерик RadRichTextbox.
Для выходного документа это определения нумерации.
NumId: 1, AbstractNumId: 2, NumberingFormat: Bullet
NumId: 2, AbstractNumId: 0 , NumberingFormat: десятичный
NumId: 3, AbstractNumId: 1, NumberingFormat: десятичный
Как изменить NumberingDefinitionsPart для созданного документа?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ifications

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