Импортированный файл представляет собой файл .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();
Я пробовал такие вещи, как editor.ReplaceText("##PTERMS##", "", true, false);, что не совсем так удовлетворить текущие потребности в данных, с которыми я буду работать под закладкой.
Поэтому все, что мне действительно нужно, - это возможная помощь в лучшем понимании того, как устанавливать закладки в документах как Кажется, я не могу найти никакой описательной документации по этой проблеме
Подробнее здесь: https://stackoverflow.com/questions/788 ... in-c-sharp
Мобильная версия