Комментарии 16
Нам не надо писать отдельный язык (типа Visal Basic) для поддержки макросов и плагинов. JS, дёргающего API, достаточно. Макрос от плагина в этой архитектуре отличается только тем, что макрос хранится прямо внутри документа. Объектная модель документа очень сильно облегчает работу и с макросами в том числе.
А что у Вас с безопасностью плагинов и макросов? Какие потенциальные уязвимости Вы видите и как с ними работаете?
При этом наш документ отрисовывается не в браузере нативно, а в браузерном компоненте, то есть не зависит от рендера браузера.
Под браузерным компонентом Вы имеете ввиду canvas? Но под ним ведь тоже скрывается библиотека вроде libvips, отвечающая за рендеринг шрифтов, и она может быть разная в разных браузерах. Кстати, получилось побороть проблему с font-variant в канвасе хромиумов?
Судя по скриншотам с сайта, там просто клон (форк?) OnlyOffice и Thunderbird. Так что с тем же успехом можете поставить их и потыкать...
Куда-то Вы не туда тыкали. Все скачивается и инсталлируется.
Вопрос у меня такой - к ТС - масшатабирование интерфейса возможно? А то у меня на большом экране и высоком разрешении размер букв миллиметра полтора, я такой с лупой не прочту...
Да, есть возможность масштабирования 150% и 200%, в следующей версии добавится 125 и 175%.
Сорри, проглядел.
Совместимость с МС Офисом, прямо скажем, так себе. Открыл относительно несложный Эксель файл, без макросов, только с формулами. Никакие ДропЛисты с проверкой данных не работают (хотя ссылки на именованые диапазоны показываются правильно), название таблиц не видно (возможно, проглядел), НИЧЕГО в файле не менял (просто покликал по всяким формулам и т.п.), сохранил, попробовал открыть в Экселе - файл поврежден, причем ВСЕ странички, куда я даже не заходил... Мдя...
Ради интереса, откройте этот же файл в LibreOffice 7.1.5, какой результат?
Специально скачал последний LibreOffice, открыл.
Не идеально, ну существенно лучше. ДропЛисты выборки из списка выдавали ошибку (#NAME), но после того, как я зашел в Validation и нажал OK (ничего не поменяв) - заработали. Название таблиц есть, но просто как Named Range. Не знаю, никогда не работал в LibreOffice, есть ли у них таблицы в понятии MS Office? Но самое главное, что сохранение ничего не порушило, ни просто, ни после изменения пары формул. Эксель при открытии измененного файла ни на что не ругается и все работает, как работало.
Если речь про "Форматировать, как таблицу", то такого в ЛО нет. Спасибо за эксперимент
Спасибо за обратную связь! Можете прислать файл нам в тех поддержку для анализа по адресу support@r7-office.ru?
Подскажите, какая версия JS используется в системе? Что то из современного JS завезли?
Архитектура «Р7-Офис»: почему сам редактор и интерфейсы надо обязательно разносить?