OberonCore https://forum.oberoncore.ru/ |
|
Odf - Генератор документов OpenDocument Format (ODF) https://forum.oberoncore.ru/viewtopic.php?f=90&t=1082 |
Страница 3 из 3 |
Автор: | Илья Ермаков [ Среда, 04 Ноябрь, 2015 23:32 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Срочно понадобилась подсистема. Обнаружились косяки с экспортом из TextView (с линейками и абзацами). Поправил модуль StdViewWriter, закоммитил в хранилище. |
Автор: | Пётр Кушнир [ Среда, 04 Ноябрь, 2015 23:42 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
О, кто-то ещё пользуется этим |
Автор: | Иван Денисов [ Воскресенье, 08 Ноябрь, 2015 05:24 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Пётр, решил вот сделать экспортер графиков в ods и xls. На встрече в сентябре ты говорил, что ODT позволяет и в Excel формат сохранять тоже. Начал разбираться с твоей подсистемой. Установил все зависимости, откомпилировал, добавил конвертер в Config. Решил проверить как работает. Сделал простой документ и сохранил его в odt, получился файл размером 3kb, но когда в LibreOffice открываю - пусто, нет строк никаких. OdfTest.Do дает тоже пустой файл OdfTest.Do2 дает файл с содержимым |
Автор: | Иван Денисов [ Воскресенье, 08 Ноябрь, 2015 05:41 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Попробовал версию до правки Ильи Ермакова, работает экспорт простых документов нормально. Илья, это ваша правка получается поломала систему немного. Надо бы доработать, чтобы работало как было и вашу проблему решало. Сейчас текущая версия бракованная получилась. |
Автор: | Пётр Кушнир [ Воскресенье, 08 Ноябрь, 2015 14:16 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Иван Денисов писал(а): Пётр, решил вот сделать экспортер графиков в ods и xls. На встрече в сентябре ты говорил, что ODT позволяет и в Excel формат сохранять тоже. Я говорил именно про ods, опенофисный формат электронных таблиц. Пример есть в OdfSketch.DoOdc, на самом деле та правка, которую сделал Илья тут не применяется, электронные таблицы генерируются вручную. программно, а не из view. |
Автор: | Иван Денисов [ Воскресенье, 08 Ноябрь, 2015 18:21 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
А понял, спасибо, буду значит в ods экспортировать. Но все таки не порядок, что простой экспорт перестал работать, так что лучше поправить все-таки. |
Автор: | Иван Денисов [ Понедельник, 04 Январь, 2016 21:55 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Народ, откатите назад, пожалуйста последние свои правки, которые привели к поломке. Стыдно давать ссылку на реп. Ведь самый простой тестовый экспорт не работает. |
Автор: | Иван Денисов [ Среда, 21 Октябрь, 2020 20:39 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Обновил и проверил расширение https://blackbox.oberon.org/extension/Odf Заодно и загадка разгадана Экспорт Блэкбоксовских документов сломался тогда, так как OdfStdViewWriter не было в списке компиляции. Он молча не подгружался. И поэтому создавались пустые документы. |
Автор: | adimetrius [ Среда, 21 Октябрь, 2020 21:03 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Т.е. модуль OdfStdViewWriter где-то должен загружаться через LoadMod, но он не компилировался, и нечего было загружать, но при этом - ни авостов, ни сообщений об ошибках? |
Автор: | Иван Денисов [ Четверг, 22 Октябрь, 2020 03:49 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
adimetrius писал(а): Т.е. модуль OdfStdViewWriter где-то должен загружаться через LoadMod, но он не компилировался, и нечего было загружать, но при этом - ни авостов, ни сообщений об ошибках? Он регистрируется в хитрой системе конвертеров через Meta. А если не откомпилирован, то молча не регистрируется. И потом отображение TextViews.View в ODF молча не работает. |
Автор: | Иван Денисов [ Четверг, 22 Октябрь, 2020 05:38 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Нашел версию с правкой Ильи и добавил это исправление. https://blackbox.oberon.org/extension/Odf |
Автор: | arlean1 [ Четверг, 29 Октябрь, 2020 15:33 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Пётр Кушнир писал(а): Иван Денисов писал(а): Пётр, решил вот сделать экспортер графиков в 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 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
arlean1 писал(а): По поводу Excel: Это тема про Open Document Format, куда вы лезете со своим Excel, кому он вообще нужен, кроме консервативных офисных дам? |
Автор: | Иван Денисов [ Четверг, 29 Октябрь, 2020 17:59 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Если кому-то вдруг захочется посмотреть, что может это расширение, сделал сборку. http://pub.iadenisov.ru/blackbox/blackbox18plus.zip Там достаточно просто открыть модуль OdfObxSketch и нажать пару коммандеров в конце текста модуля. Важное замечание, что все расширения кросс-платформенные. Так что в кросс-версии на Gtk2 это добро тоже работает и создаёт документы. |
Автор: | Иван Денисов [ Четверг, 02 Июнь, 2022 16:12 ] |
Заголовок сообщения: | Re: Odf - Генератор документов OpenDocument Format (ODF) |
Аналогичная сборка для тестирования Odf на основе альфа версии MDI 2.0 http://pub.iadenisov.ru/blackbox/BlackB ... 80plus.zip |
Страница 3 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |