Спустя месяц после официального старта программы Google Summer of Code 2011 выпущена первая версия библиотеки libvisio, которая обеспечивает поддержку документов Visio в LibreOffice.
Сейчас библиотека поддерживает отрисовку базового набора векторных примитивов и стенсилов, есть начальная поддержка сплошной и градиентной заливок. Вот, например, скриншот сетевой схемы, сделанный незадолго до реализации заливок.
Основная работа выполняется студенткой Эйлид МакАдам (Eilidh McAdam) при участии руководителя Фридриха Штрбы (Fridrich Strba) и отеческом попечительстве команды re-lab, вовремя добавляющей поддержку новых элементов в OLE Toy. Эйлид не слишком много пишет о проекте, но искренне похвалить её вы можете прямо тут.
Что касается библиотеки, вы можете скачать архив с исходным кодом. Для сборки также нужны libwpd, libwpg и writerperfect. Последний из них собирается с ключом —with-libvisio и даёт утилиту vsd2odg. Есть подозрение, что при желании можно «просто» собрать LibreOffice из Git.
Оставить комментарий