Połączono wczoraj z LibreOffice code-base wprowadzało kolejny back-end do rysowania grafiki dla tego pakietu biurowego o otwartym kodzie źródłowym.

SvpGraphicsBackend to nowe zaplecze VCL (Visual Class Library) dla LibreOffice. SvpGraphicsBackend jest używany jako nowy back-end w Kairze. Istnieje już SvpSalGraphics dla LibreOffice, który używa Cairo do rysowania, podczas gdy SvpGraphicsBackend pracuje nad nową implementacją wraz z różnymi innymi zapleczami graficznymi/rysunkowymi VCL dla wieloplatformowego pakietu biurowego.

Tomaž Vajngerl z Collabora pracował nad nowym back-endem w Kairze, który był połączone w czwartek. Do tej pory pojawiło się kilka kolejnych zmian, które zaczęły wprowadzać więcej funkcji do SvpGraphicsBackend.

Ten nowy back-end jest opracowywany w obszarze bezgłowym VCL, więc prawdopodobnie został zaprojektowany z myślą o internetowym/zdalnym użyciu LibreOffice. Dla tych, którzy korzystają z Linuksa, istnieją już back-endy GTK i Qt VCL, a także różne inne back-endy w zależności od platformy do obsługi widżetów pakietu biurowego i innych elementów interfejsu użytkownika.

Tymczasem biblioteka graficzna Cairo nie widziała nowego wydania od ponad roku, ale na tym etapie jest dość dojrzała, a jej użycie jest szeroko rozpowszechnione dzięki obsłudze wielu celów wyjściowych i wygodnemu interfejsowi API do grafiki wektorowej 2D.

Potencjalnie interesujące dla niektórych będzie ta minimalna aplikacja również dodana do Drzewo LibreOffice w czwartek. Ta minimalna aplikacja w około 55 wierszach kodu demonstruje, jak stworzyć minimalną aplikację VCL.

LibreOffice 7.3 ma się ukazać w lutym, ale ten kod został już rozgałęziony, więc ta najnowsza praca VCL będzie przeznaczona do kolejnego wydania, prawdopodobnie LibreOffice 7.4.

Categories: IT Info