Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

20 Сентябрь 2017, 10:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: createSearchDescriptor как узнать тип результата поиска?  (Прочитано 200 раз)
0 Пользователей и 1 Гость смотрят эту тему.
karpo518
Пользователь
**
Offline Offline

Сообщений: 51


« Стартовое сообщение: 9 Июнь 2017, 14:10 »

Добрый день. Требуется найти и обработать вхождения текста в выделенном фрагменте документа. Экспериментальным путем выяснилось, что результаты поиска могут содержать не только строки из параграфов, но и данные таблиц. Это не позволяет заканчивать поиск в выделенном блоке по условию compareRegionEnds(oFound, oRCurs)<0, потому что если oFound будет ссылаться на данные таблицы, метод  compareRegionEnds выдаст ошибку. Нужно предварительная проверка на предмет того, ссылается ли oFound на обычный параграф или нет. Вопрос затрагивался здесь https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=6756

Но решение проблемы так и не озвучено.
Записан

Linux Mint 18 (64 bit),  LibreOffice 5.1.6.2
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!