Гиперссылка на закладку в doc[x] файле.

Автор bigor, 31 июля 2019, 15:19

0 Пользователи и 1 гость просматривают эту тему.

bigor

Имеем  doc
  • файл с текстом, нужно настроить гиперссылку на определенную строку. Вставил закладку. Создаю гиперссылку, в цели закладка видна (см. вложение) и все нормально. Но при переходе по гиперссылке выскакивает предупреждение (см вложение). Это что-то я не докрутил или нельзя так ссылаться на doc
  • файлы?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

mikekaganski

Это баг. Причём двухуровневый. Исправить ошибку, что он не открывает файл, элементарно (поправить пару строк). А вот сделать, чтобы он в файле переходил на метку - практически невозможно. Потому что команда для перехода на другой документ работает через XSystemShellExecute::execute(), а та, в свою очередь, делает системный вызов для запуска указанного файла (на Windows это ShellExecuteExW), который не умеет принимать фрагмент (метка после # в URI).

В любом случае - пишите баг, и добавьте меня в CC. Спасибо.
С уважением,
Михаил Каганский

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

mikekaganski

Баг (регрессию) исправил; переход на закладку ниасилил, как и обещал ;)
С уважением,
Михаил Каганский

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Chaikin

Уважаемый Bigor, Вам надо кдавишу Ctrl нажать + мышка