Картинка из ссылки

Автор TroYReall, 24 ноября 2011, 17:28

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

TroYReall

Дорогие друзья, если еще интересно, начал активно крутить с разных сторон модульное решение. и наткнулся на такие вот вещи.
При стандартной высоте строки, замена ссылок на картинки проходит хорошо без смещений не зависимо от количества (делал около 900 строк)
как только я меняю "увеличить высоту строк с картинками" ну например 250% сразу же начинает все смещаться, в результате ближе к концу около десятка картинок лишние от основного списка. в целом наверное правильно было бы чтобы картинки при увелечении высоты строки жестко привязывались к своим новым размерам, как такео сделать я не знаю Прошу ВАШЕЙ помощи

Рыбка Рио

#31
Цитата: TroYReall от 13 декабря 2011, 20:16как только я меняю "увеличить высоту строк с картинками" ну например 250% сразу же начинает все смещаться
Думаю, это баг. Был похожий баг с комментариями к ячейке. Там комментарии съезжали примерно так как сейчас картинки. Этот баг был исправлен, но, возможно, исправлен не до конца.
ubuntu 12.04 + LibO3.6.0

TroYReall

#32
да, жаль конечно. ну думаю решение будет найдено. так как решение с макросом у меня вылетает на 331 строке в ошибку (скрин приложил)

[вложение удалено Администратором]

Рыбка Рио

Возможно, это баг Bug 37083 – Position and Size change for picture anchored to cell. Если да, то он уже исправлен, исправление можно будет увидеть в LibO 3.5.
Цитата: TroYReall от 13 декабря 2011, 20:56да, жаль конечно. ну думаю решение будет найдено. так как решение с макросом у меня вылетает на 331 строке в ошибку (скрин приложил)
А это решение с каким макросом? Если из одного из сообщений до номер 22 включительно, то там переменная i используется в двух циклах, один внешний, а другой внутренний. Может из-за этого? Это ошибка, в расширении исправлена.
ubuntu 12.04 + LibO3.6.0

Feliks

Hello all,

thanks for this extension! I tried it today on LibreOffice 5 (Version: 5.1.6.2, on Ubuntu Xenial)
installing "Links to images - 0.1.5" from the extension repo on
https://extensions.libreoffice.org/extensions/links-to-images
and it still basically works!

At the beginning, I got  segfault everytime I ran the function "Replace links with images".
Every time, the LibreOffice log stated

Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
0x00007ffff6291430 in SdrObject::setUnoShape(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) () from /usr/lib/libreoffice/program/libmergedlo.so
#0  0x00007ffff6291430 in SdrObject::setUnoShape(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) () from /usr/lib/libreoffice/program/libmergedlo.so
#1  0x00007ffff640a721 in SvxShape::dispose() () from /usr/lib/libreoffice/program/libmergedlo.so

I found then that this happens only when there are links on the page that contain no image or do not end in a typical image filename suffix.

Example:
http://www.forumooo.ru
http://www.forumooo.ru?createpng.php&date=now
will both make the extension crash.

As soon as all links are images and end in a typical filename, it works great:
http://www.forumooo.ru/i/top_ru.png
http://www.forumooo.ru?createpng.php&date=now&foo=.png
will work.

Many thanks and best regards!
Feliks