OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 19:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
СообщениеДобавлено: Среда, 04 Ноябрь, 2015 23:32 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Срочно понадобилась подсистема.

Обнаружились косяки с экспортом из TextView (с линейками и абзацами).

Поправил модуль StdViewWriter, закоммитил в хранилище.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 04 Ноябрь, 2015 23:42 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
О, кто-то ещё пользуется этим :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2015 05:24 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пётр, решил вот сделать экспортер графиков в ods и xls. На встрече в сентябре ты говорил, что ODT позволяет и в Excel формат сохранять тоже.

Начал разбираться с твоей подсистемой. Установил все зависимости, откомпилировал, добавил конвертер в Config. Решил проверить как работает. Сделал простой документ и сохранил его в odt, получился файл размером 3kb, но когда в LibreOffice открываю - пусто, нет строк никаких.

OdfTest.Do дает тоже пустой файл
OdfTest.Do2 дает файл с содержимым


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2015 05:41 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Попробовал версию до правки Ильи Ермакова, работает экспорт простых документов нормально.

Илья, это ваша правка получается поломала систему немного. Надо бы доработать, чтобы работало как было и вашу проблему решало. Сейчас текущая версия бракованная получилась.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2015 14:16 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Иван Денисов писал(а):
Пётр, решил вот сделать экспортер графиков в ods и xls. На встрече в сентябре ты говорил, что ODT позволяет и в Excel формат сохранять тоже.
Я говорил именно про ods, опенофисный формат электронных таблиц.

Пример есть в OdfSketch.DoOdc, на самом деле та правка, которую сделал Илья тут не применяется, электронные таблицы генерируются вручную. программно, а не из view.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2015 18:21 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
А понял, спасибо, буду значит в ods экспортировать.

Но все таки не порядок, что простой экспорт перестал работать, так что лучше поправить все-таки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 04 Январь, 2016 21:55 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Народ, откатите назад, пожалуйста последние свои правки, которые привели к поломке. Стыдно давать ссылку на реп. Ведь самый простой тестовый экспорт не работает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 21 Октябрь, 2020 20:39 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Обновил и проверил расширение
https://blackbox.oberon.org/extension/Odf

Заодно и загадка разгадана :)
Экспорт Блэкбоксовских документов сломался тогда, так как OdfStdViewWriter не было в списке компиляции.
Он молча не подгружался. И поэтому создавались пустые документы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 21 Октябрь, 2020 21:03 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 660
Т.е. модуль OdfStdViewWriter где-то должен загружаться через LoadMod, но он не компилировался, и нечего было загружать, но при этом - ни авостов, ни сообщений об ошибках?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 22 Октябрь, 2020 03:49 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
adimetrius писал(а):
Т.е. модуль OdfStdViewWriter где-то должен загружаться через LoadMod, но он не компилировался, и нечего было загружать, но при этом - ни авостов, ни сообщений об ошибках?

Он регистрируется в хитрой системе конвертеров через Meta. А если не откомпилирован, то молча не регистрируется. И потом отображение TextViews.View в ODF молча не работает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 22 Октябрь, 2020 05:38 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Нашел версию с правкой Ильи и добавил это исправление.
https://blackbox.oberon.org/extension/Odf


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Октябрь, 2020 15:33 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 244
Пётр Кушнир писал(а):
Иван Денисов писал(а):
Пётр, решил вот сделать экспортер графиков в ods и xls. На встрече в сентябре ты говорил, что ODT позволяет и в Excel формат сохранять тоже.
Я говорил именно про ods, опенофисный формат электронных таблиц.

Пример есть в OdfSketch.DoOdc, на самом деле та правка, которую сделал Илья тут не применяется, электронные таблицы генерируются вручную. программно, а не из view.

По поводу Excel:

есть популярный проект, интересный как постановка задачи и как пример решения.
Возможно, можно что-то из него подсмотреть полезное для работы с Excel в BB.

Jan Källman - EPPlushttps://github.com/JanKallman/EPP ... Validation
Механизм отчетов EPPlus в формате Excel
https://www.codeproject.com/Articles/12 ... ort-Engine


Заодно, интересно посмотреть по NoSQL - отличный пример движка и технологии, которые можно попробовать перенести в BB.
RaptorDB - the Key Value Store
https://www.codeproject.com/Articles/190504/RaptorDB

RaptorDB - The Key Value Store V2
https://www.codeproject.com/Articles/31 ... e-Store-V2

RaptorDB - The Document Store
https://www.codeproject.com/Articles/37 ... nt-Store-2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Октябрь, 2020 17:07 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
arlean1 писал(а):
По поводу Excel:

Это тема про Open Document Format, куда вы лезете со своим Excel, кому он вообще нужен, кроме консервативных офисных дам?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 29 Октябрь, 2020 17:59 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Если кому-то вдруг захочется посмотреть, что может это расширение, сделал сборку.
http://pub.iadenisov.ru/blackbox/blackbox18plus.zip
Там достаточно просто открыть модуль OdfObxSketch и нажать пару коммандеров в конце текста модуля.

Важное замечание, что все расширения кросс-платформенные. Так что в кросс-версии на Gtk2 это добро тоже работает и создаёт документы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 02 Июнь, 2022 16:12 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Аналогичная сборка для тестирования Odf на основе альфа версии MDI 2.0
http://pub.iadenisov.ru/blackbox/BlackB ... 80plus.zip


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB