Вчера было объединено с LibreOffice code-base представила еще одну серверную часть графического рисования для этого офисного пакета с открытым исходным кодом.
SvpGraphicsBackend-это новая серверная часть VCL (Visual Class Library) для LibreOffice. SvpGraphicsBackend используется в качестве новой серверной части в Каире. Уже существует SvpSalGraphics для LibreOffice, который использует Cairo для рисования, в то время как SvpGraphicsBackend работает над новой реализацией вместе с различными другими серверными компонентами графики/рисования VCL для кроссплатформенного офисного пакета.
Томаж Вайнгерл из Collabora работал над новым сервером Cairo, который был объединились в четверг. Пока что было еще несколько последующих коммитов, которые начали перемещать больше функций в SvpGraphicsBackend.
Эта новая серверная часть разрабатывается в рамках автономной области VCL, поэтому, вероятно, она просто разрабатывается с учетом веб-/удаленного использования LibreOffice. Для тех, кто работает в Linux, уже есть серверные части GTK и Qt VCL, а также различные другие серверные части в зависимости от платформы для обработки виджетов офисного пакета и других элементов пользовательского интерфейса.
Между тем графическая библиотека Cairo не выпускалась более одного года, но на данном этапе она достаточно развита, и ее использование остается широко распространенным с поддержкой ряда целей вывода и удобного API. для 2D векторной графики.
Некоторых может заинтересовать также добавленное в минимальное приложение Дерево LibreOffice в четверг. Это минимальное приложение, состоящее примерно из 55 строк кода, демонстрирует, как создать минимальное приложение VCL.
LibreOffice 7.3 должен выйти в феврале, но этот код уже был выделен, поэтому эта последняя работа VCL будет предназначена для его следующего выпуска, предположительно LibreOffice 7.4.