powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание отчета на основе бланка ods-файла
1 сообщений из 1, страница 1 из 1
Создание отчета на основе бланка ods-файла
    #36814696
maple4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очередная идея, тесно связанная с темой :
http://www.sql.ru/forum/actualthread.aspx?tid=778000

" Немного " переделав представленный пример, генерирую отчеты OpenOffice из ods-бланков.
Решил все вопросы с ячейками (в xml Excel ссылки относительные, в ods и xlsx - с указанием конкретных ячеек)

Столкнулся со следующей проблемой:
Рисунки, размещенные в бланке, неверно отображаются в готовом отчете - по высоте уменьшаются раза в два, при том, что сам размер в файле не меняется (ширина остается той же).
Если честно, не ожидал такого от ODS :-) (может, надо было двигаться в сторону xlsx?)

Может кто сталкивался с данной проблемой?
Согласен, что возможно чего-то не учел или не понял.
Наверное, придется вставить или убрать какой-то параметр в задании рисунка.

Дальше...

Есть идея " динамической " вставки файлов графики во время генерации отчета, т.е. можно будет задать место, откуда будет взят тот или иной рисунок (далее, он будет автоматом размещен в каталоге Pictures файла ods).

НО!
Нужна минимальная конструкция (без генерации ошибки при открытии в OO) тегов для вставки рисунка:
а) без изменения размеров - т.е. рисунок будет отображен в ячейке "как есть"
б) пропорциональное изменение, с заданным ограничением по ширине или высоте (ширину и высоту могу узнать в пикселях)
в) пропорциональное изменение размеров рисунка, в зависимости от размера ячейки (если, конечно, такое возможно - анализировать высоту ячейки не смогу)

Или хотя бы подтолкните, где искать.


Не стреляйте в пианиста, он играет как умеет
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание отчета на основе бланка ods-файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]