昨日LibreOfficeに統合されましたcode-baseは、このオープンソースのオフィススイート用にさらに別のグラフィックス描画バックエンドを導入していました。

SvpGraphicsBackendは、LibreOffice用のこの新しいVCL(ビジュアルクラスライブラリ)バックエンドです。 SvpGraphicsBackendは、カイロ周辺の新しいバックエンドとして使用されています。 SvpGraphicsBackendがクロスプラットフォームオフィススイートの他のさまざまなVCLグラフィックス/描画バックエンドと一緒に新しい実装に取り​​組んでいる間、描画にCairoを使用するLibreOffice用のSvpSalGraphicsがすでにあります。

CollaboraのTomažVajngerlは、であったこの新しいカイロバックエンドに取り組んでいます。木曜日に合併。これまでのところ、より多くの機能をSvpGraphicsBackendに移動し始めている、さらにいくつかのフォローアップコミットがあります。

この新しいバックエンドはVCLのヘッドレス領域で開発されているため、Webベース/リモートのLibreOfficeの使用を念頭に置いて設計されている可能性があります。 Linuxを使用している場合は、GTKおよびQt VCLバックエンドと、オフィススイートのウィジェットやその他のUI要素を処理するためのプラットフォームに応じたその他のさまざまなバックエンドがすでに存在します。

一方、Cairoグラフィックライブラリは1年以上新しいリリースがありませんが、この段階ではかなり成熟しており、その使用法は、多数の出力ターゲットと便利なAPIをサポートすることで広く普及しています。 2Dベクターグラフィックス用。

一部の人にとって潜在的に興味深いのは、この最小限のアプリケーションも追加されることです。木曜日のLibreOfficeツリー。約55行のコードで構成されるこの最小限のアプリケーションは、最小限のVCLアプリケーションを作成する方法を示しています。

LibreOffice 7.3は2月にリリースされる予定ですが、そのコードはすでに分岐しているため、この最新のVCL作業は、その後のリリース、おそらくLibreOffice7.4用になります。

Categories: IT Info