Как закладки устанавливаются в документе с помощью редактора Telerik radflow на C#C#

Место общения программистов C#
Ответить
Anonymous
 Как закладки устанавливаются в документе с помощью редактора Telerik radflow на C#

Сообщение Anonymous »

Итак, у меня есть проект, который я взял на себя, и не могу найти никакой информации, касающейся этой конкретной проблемы. В проекте есть элемент, который принимает шаблонные документы и затем преобразует их в соответствующую информацию. Для этого используется редактор документов radflow.
Импортированный файл представляет собой файл .docx. Когда я разбиваю абзацы, он выглядит так, как показано ниже
##PRODUCTS##\r\n##PTERMS##\r\n
Затем в реальном коде я нахожу закладки следующим образом:

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

var bookmark = document.EnumerateChildrenOfType().FirstOrDefault(rangeStart => rangeStart.Bookmark.Name == "PRODUCTS");
if (bookmark != null) { }
bookmark = document.EnumerateChildrenOfType().FirstOrDefault(rangeStart => rangeStart.Bookmark.Name == "PTERMS");
if (bookmark != null) { }
var bookmarks = document.EnumerateChildrenOfType().Select(rangeStart => rangeStart.Bookmark.Name).ToList();
Он выберет ПРОДУКТЫ в качестве закладки, если я посмотрю список закладок, однако он не подберет PTERMS, я не понимаю, чем отличаются 2 в с точки зрения, если мне нужно где-то искать список одобренных закладок (если да, то где) или есть какой-то другой внутренний элемент, который мне нужно установить, я не могу просто пойти и сказать «редактор.InsertBookmark("PTERMS"), поскольку эти это не отвечает текущим потребностям
Я пробовал такие вещи, как editor.ReplaceText("##PTERMS##", "", true, false);, что не совсем так удовлетворить текущие потребности в данных, с которыми я буду работать под закладкой.
Поэтому все, что мне действительно нужно, - это возможная помощь в лучшем понимании того, как устанавливать закладки в документах как Кажется, я не могу найти никакой описательной документации по этой проблеме

Подробнее здесь: https://stackoverflow.com/questions/788 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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