Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Закладки определяют места или фрагменты документа Microsoft Word, которые вы указываете и определяете для дальнейшего использования. Например, вы можете использовать закладку для определения текста, который хотите просмотреть позже. Вместо того чтобы прокручивать документ в поисках нужного текста, вы можете перейти к нему с помощью диалогового окна “Закладки”.
Действия, которые можно выполнить с закладками с помощью Aspose.Words, аналогичны тем, которые вы можете выполнить с помощью Microsoft Word. Вы можете вставить новую закладку, удалить, переместить в закладку, получить или задать название закладки, получить или задать текст, заключенный в ней. С помощью Aspose.Words вы также можете использовать закладки в отчетах или документах, чтобы вставить в них некоторые данные или применить специальное форматирование к их содержимому. Вы также можете использовать закладки для извлечения текста из определенного места в вашем документе.
Используйте StartBookmark и EndBookmark для создания закладки, отметив ее начало и конец соответственно. Не забудьте указать одинаковое имя закладки в обоих методах. Закладки в документе могут перекрываться и охватывать любой диапазон. Неправильно оформленные закладки или закладки с повторяющимися названиями будут проигнорированы при сохранении документа.
В следующем примере кода показано, как создать новую закладку:
Иногда необходимо получить коллекцию закладок для перебора закладок или для других целей. Используйте свойство Node.Range, предоставляемое любым узлом документа, которое возвращает объект Range, представляющий часть документа, содержащуюся в этом узле. Используйте этот объект для извлечения BookmarkCollection, а затем используйте индексатор коллекции, чтобы получить определенную закладку.
В следующем примере кода показано, как получить закладки из коллекции закладок:
В следующем примере кода показано, как получить или задать название закладки и текст:
В следующем примере кода показано, как добавить таблицу в закладки:
Если вы измените название закладки на имя, которое уже существует в документе, ошибка сгенерирована не будет, и при сохранении документа будет сохранена только первая закладка.
Если вам нужно вставить расширенный контент (а не просто обычный текст) в закладку, вы должны использовать MoveToBookmark для перемещения курсора на закладку, а затем использовать методы и свойства DocumentBuilder’s для вставки содержимого.
Вся закладка (including the bookmarked content) может быть заключена в истинную часть поля IF с помощью Aspose.Words. Это может быть сделано таким образом, что поле IF содержит вложенное поле объединения в выражении (Left of Operator), и в зависимости от значения поля объединения поле IF отображает или скрывает содержимое закладки в документе Word.
В следующем примере кода показано, как показывать/ скрывать закладки:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.