Russian Qt Forum
Ноябрь 23, 2024, 10:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО]Qt+poppler - как реализовать навигацию по ссылкам внутри pdf?  (Прочитано 3882 раз)
Unnamed_Hero
Гость
« : Май 21, 2010, 17:17 »

Есть pdf со ссылками внутри документа на разные его части. Okular по этим ссылками переходит замечательно.
Пытаюсь реализовать подобное в своей программе, но не понимаю - как.
Читаю http://people.freedesktop.org/~aacid/docs/qt4/index.html - толку нуль.
Попытался посмотреть, как реализовано в Okular, но не понял.
Можно из каждой страницы получить список объектов Links, но в этих объектах нет информации о том, куда они ведут...
Есть объект LinkGoto, но как его выдрать из документа - не понятно.
Подскажите пожалуйста, в какую сторону хоть копать....
« Последнее редактирование: Май 23, 2010, 07:46 от Unnamed_Hero » Записан
Unnamed_Hero
Гость
« Ответ #1 : Май 23, 2010, 07:45 »

Оказалось всё довольно-таки просто.
Может кому пригодится:
Нужно просто привести тип Poppler::Link к Poppler::LinkGoto, при условии совпадения linkType, а дальше - дело техники - найти попадание тычка мышкой в прямоугольник ссылки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 21.