LibreOffice 7.6 リリースノート

    From The Document Foundation Wiki
    This page is a translated version of the page ReleaseNotes/7.6 and the translation is 68% complete.


    Writer

    • [挿入]メニューにページ番号ウィザードを追加し、ヘッダーとフッターにページ番号を簡単に挿入するためのワンステップ操作を実現しました
      [ページ番号ウィザード]ダイアログ

    • [書式設定]ツールバーの段落スタイルのドロップダウンリストに、既定で表示されているスタイルは、その後使用したスタイルによって徐々に置き換えられるようになりました tdf#152666 (Heiko Tietze, TDF)
    • DOCXの段落マーカーの文字プロパティは、ODTドキュメントでも保存されるようになりました。 ブログの投稿 (Miklos Vajna, Collabora)
    • 引用の取り扱い:WriterにZoteroのような機能を構築するための仕組みが追加されました。 ブログの投稿 (Miklos Vajna, Collabora)
    • 図表の目次は、カテゴリやオブジェクト名だけでなく、段落スタイルに基づいてより柔軟に生成することができます。 tdf#153090 (Michael Stahl, allotropia)
      段落スタイルに基づく図表

    • 参考文献項目は、参考文献表から直接編集することができるようになりました。 tdf#72955 (Vojtěch Doležal)
    • 参考文献マークは、デフォルトで参考文献表の対応する行へのハイパーリンクになりました。クリック時の動作は、「表示URL」を開くか、新たに導入された「ターゲットURL」を開くか、または「なし」に変更することができます。 tdf#153396 (Vojtěch Doležal)
    • Non-breaking space character is now indicated using a degree symbol, when non-printing characters (formatting marks) are displayed. 28675af8 (Vojtěch Doležal)
    • Writerにおいて複数ページのフローティングテーブルの実装が開始されました。 commits, ブログ記事1, ブログ記事2, ブログ記事3 ブログ記事4 ブログ記事5 ブログ記事6 (Miklos Vajna, Collabora)
      Writerにおいて複数ページのフローティングテーブルの実装が開始

    • アクセシビリティチェックは、ドキュメントの編集中により簡単に利用できるようにサイドバーに移動しました。 tdf#142978 (Samuel Mehrbrodt, allotropia)
      新しいアクセシビリティサイドバー

    • もしドキュメントに非表示のセクションがあり、それを削除しようとする場合(誤っている可能性も含めて)、Writerは警告メッセージを表示します。 tdf#130199 (Balazs Varga, allotropia)
    • [ツール]>[オートコレクト]>[更新]で、DOI引用の認識:DOI引用tdf#145925(Baole Fang)に対して、doi.org を指すハイパーリンクを作成します。
      DOI引用の認識

    • 使用されている段落スタイルと文字スタイルのハイライト表示が追加されました。また、テキスト内の直接書式設定された箇所もハイライト表示されるようになりました。 tdf#38194, tdf#106556 (Jim Raykowski)
      ハイライト

    • フォーム内のキーボードナビゲーション:タブキーは、コンテンツコントロール/フィールドマークを循環的に移動するようになりました。モダンなコンテンツコントロールには、tabIndexフィールドがあり、キーボードナビゲーションの正確な順序付けが可能です。tabIndexを使用することで、コントロールをスキップすることもできます。これは、リッチテキストコントロールで動作が停止しないようにするために便利です(この場合、タブキーはタブ文字を挿入する必要があるため)。フォーム開発者は、コンテンツコントロールのプロパティUIを介してtabIndexを指定することができます。 tdf#151548 (Justin Luth, Collabora)
      LibreOffice content control properties dialog

    • 表の変更の追跡 (László Németh, NISZ)
      • 表の列を追跡する(表の行の追跡に続けて)commits
        表の列の削除と挿入の追跡
    [変更の管理]での表の列の追跡


      • Show tables with change tracking colors within a single text change tdf#155187
        Moved tables (also tables deleted/inserted as part of a bigger text) are highlighted now.

      • Fix lost change tracking of tables within a single text change at table editing tdf#147180 and DOCX export tdf#150824 tdf#155187
    • The position of the cursor within the page is now exposed via accessibility APIs, so screen readers like NVDA can announce it. tdf#136760 Related NVDA change (Michael Weghorn)

    スペルチェック

    • フレーズチェック:Hunspellで複数の単語からなる辞書項目とカスタム辞書が受け入れられるようになりました。 tdf#154499 (László Németh, FSF.hu)
    • 校正のための新しいオプション:ハイフンで分割された単語や閉じられた複合語の可能性の認識をオプションで無効にすることができます。つまり、ルールに基づいた複合語を認識しないようにすることで、デンマーク語、オランダ語、ドイツ語、ハンガリー語、ノルウェー語、スウェーデン語などの誤字も受け入れることができます。また、ハイフンで分割された複合語の場合は、英語や他の言語でも同様に受け入れることができます。 tdf#136306 (László Németh, FSF.hu)
      閉じられた複合語や、ハイフンで分割された複合語の受け入れ


    Calc

    • 条件付き境界線の色をXLSXにエクスポートする際の問題を修正しました。 tdf#152581 (Attila Szűcs, Collabora)
    • 妥当性の評価中に数式の入力を評価するようになりました... tdf#150098(Balázs Varga, allotropia)
      セル内の数式の入力がセルの値の妥当性をチェックする前に評価されるようになりました

    • 数の書式:
      • ODFへのエクスポート時に、整数桁を表すために非有意なゼロの場合は空白に置き換える数の書式 ? がサポートされるようになりました。 tdf#118324 (Laurent Balland)
      • 秒単位の書式において、切り捨てせずに小数点以下の桁数を表示する[SS].00のような書式が受け入れられるようになりました。 tdf#150028 (Laurent Balland)
    • シートの削除 tdf#153709 (Laurent Balland):
      • シートが空の場合、確認メッセージは表示されなくなりました。
      • 選択されたシートの数に応じて確認メッセージが適応されるようになりました。
    • 別のドキュメントにシートをコピーする際に、ユーザー定義の印刷範囲が保持されるようになりました。tdf#66613 (Andreas Heinisch)
    • ソルバーの設定をファイルに保存する機能が追加されました。 tdf#38948 (Rafael Lima)
    • 図形やコメントに対する図形スタイルのサポートが追加されました。これには、新しいコメントのデフォルトの外観やテキスト書式をカスタマイズするための専用スタイルが含まれています。これまで使われていたセルのデフォルトスタイルを編集するという回避策は削除されました。 tdf#89369, commits (Maxim Monastirsky)


    • New comment indicator scales with zoom, making it more visible at higher zoom factors. tdf#91415 (Heiko Tietze, TDF)
      Screenshot comparing the Calc comment indicator at 400% zoom level in LibreOffice 7.5 (fixed size red square, left, small and hidden by the active cell cursor) and LibreOffice 7.6 (scaled magenta triangle, right).

    • The color for the text overflow and comment indicators can now be changed via Tools ▸ Options ▸ LibreOffice ▸ Application Colors (labelled "Text Overflow" and "Comment" respectively), which is also where the text overflow indicator can be turned off (moved from Tools ▸ Options ▸ LibreOffice Calc ▸ View). tdf#154080 (Heiko Tietze, TDF)
    • Pop-up comments now show authorship metadata. (Not visible when all comments are shown, to preserve layout.) tdf#73537 (Balázs Varga, allotropia)


    • Calc内の、使用されていないページスタイルを含むすべてのページスタイルをエクスポートできます。 tdf#154445 (Andreas Heinisch)
    • Calcにおける自動ハイパーリンクは、より目立つようになりました。 tdf#153880 (Balázs Varga, allotropia)
      (上図)C2のハイパーリンクは、より目立つようになります

    • ピボットテーブルにコンパクトレイアウトが追加されました。2f8d1 (Dennis Francis, Collabora)
    • ランダム数生成器にポアソン分布を追加しました。(Sheet ▸ Fill Cells ▸ Fill Random Number...) tdf#154872 (Bartosz Kosiorek)
    • オートフィルターで色別の並べ替えが可能になりました。 tdf#95520 (Samuel Mehrbrodt, allotropia)
      オートフィルターで色別に並べ替える。左は順序付けされていない元のデータで、右側は色順に並べられたデータです。

    • 色によるフィルタリングやソートは、数値の書式で設定された色も考慮します。 tdf#144549 (Samuel Mehrbrodt, allotropia)
    • テキストのインポートダイアログ(CSVファイルまたは書式設定されていないテキストとして)に、「科学的表記法の数値を検出しない」という新しいオプションが追加されました。このオプションは、「特殊な数値を検出」がオフになっている場合にのみ利用可能です。 tdf#154131 (Laurent Balland)
      科学的表記法の数値を検出する新しいオプション

    • add “formula marker” feature like in Quattro Pro tdf#97551 (feature requested by Brolin Empey in 2016, feature added by Grigory A. Mozhaev in 2023)
    • XLSXのエクスポート中に、テーマの背景色が失われる不具合を修正 tdf#91332 (Tünde Tóth, NISZ)
    • もし、形状やフォームコントロールの「サイズ保護」オプションを有効にしているにもかかわらず、ドキュメントを再度開くと異なるサイズが表示される場合は、以下の手順をお試しください:

    1. フォームコントロールの場合は、フォームを「デザインモード」にします。これは「フォームコントロール」ツールバーにあるアイコンです。その後、形状またはフォームコントロールを右クリックし、コンテキストメニューから「アンカー」項目を開きます。もしアンカーが「セルに合わせてサイズ変更」に設定されている場合は、以下の問題の影響を受けています。

    2. 「サイズ保護」とアンカーの「セルに合わせてサイズ変更」は互いに矛盾する設定です。残念ながら、バージョン7.6以前ではこの矛盾が異なる方法でファイルに記録されているため、自動修復はできませんでした。バージョン7.6では、形状やフォームコントロールがサイズ保護されている場合、自動的に「セルに合わせてサイズ変更」のアンカーをファイルに書き込みます。

    3. ファイルを修復するには、アンカータイプを「セルに合わせる」に設定します。次に、「サイズ保護」オプションのチェックを外し、形状を所望のサイズと位置に設定します。これで「サイズ保護」オプションを再度有効にすることができます。その後、ファイルを保存します。形状やフォームコントロールは、バージョン7.6だけでなく、古いバージョンでも再度開いた際に変更されないサイズを持つようになります。

    4. この問題が発生したのは、「コントロールのプロパティ」ダイアログに「アンカー」のドロップダウンフィールドがあり、実際には「セルに合わせる(セルのサイズ変更)」のアンカータイプであるため、誤解が生じた可能性があります。

    お手数をおかけし、問題を早く検出できなかったことをお詫び申し上げます。

    Impress & Draw

    • フォントワークにおいて、ソフト改行を改行として表示するようになりました。 tdf#148000 (Attila Szűcs, Collabora)
    • 「レイヤーの表示」は、右クリックメニューから直接利用できるようになりました。以前は Modify Layer... ▸ Properties で「Visible」に設定する必要がありました。. tdf#113439 (Heiko Tietze, TDF)
    • プレゼンテーションを表示している間にスライドを切り替えるためのナビゲーションパネルが追加されました。このオプションは、チェックボックスを介して有効にすることができます: スライドショー ▸ スライドショーの設定 ▸ ナビゲーションパネルを表示tdf#154839 (Amin Irgaliev, Vladislav Tarakanov)
      The Navigation Panel, displayed over the bottom-left corner of the slide, has three buttons: previous slide, menu, next slide.

    • オブジェクトは、ナビゲータで「前面から背面へ」という順序でリスト表示することができるようになりました。つまり、リストの一番上には最も上にあるオブジェクトが表示されます。View ▸ Navigator ▸ Show Shapes ▸ Front to back. tdf#154604 (Jim Raykowski)
    • PDFiumのインポートにおいて、フリーテキスト注釈がサポートされるようになりました。また、エクスポートにおいては、インク、フリーテキスト、ポリゴン/ポリラインの注釈がサポートされるようになりました。 (Jaume Pujantell, Collabora)
    • マルチイメージTIFFファイルを開くためのサポートが追加されました。tdf#155444 (Rashesh Padia, Collabora)
    • 自動調整テキストスケーリングアルゴリズムが変更され、MS Officeに類似した方法で動作するようになりました。テキストのスケーリングは、スペーススケール(段落や行のスペーシング)とフォントスケールに分離され、スペーススケールは100%、90%、80%のみが可能であり、フォントのスケーリングは最も近いポイントサイズに丸められます。水平方向のスペーシング(たとえば箇条書きのサイズ、各種インデント)はもはやスケーリングされません。
    • Fix missing diacritics in slideshow animations that work letter-by-letter. tdf#113290 (Khaled Hosny, TDF)
    • Fix squashed display of emojis and glyphs taken from fallback fonts in slideshow on Windows. tdf#147999 (Khaled Hosny, TDF)
    • Fix missing CJK emphasis marks in slideshow on Linux. tdf#43671 (Khaled Hosny, TDF)
    • Fix gaps between justified Arabic letters in slideshow. tdf#155810 (Khaled Hosny, TDF)
    • Fix connectors when importing them as connectors instead of shapes. tdf#149756 tdf#154363 (Tibor Nagy, NISZ)

    Base

    • PostgreSQLに関するバグの修正 tdf#43369 : PostgreSQL接続設定の収集のための専用のユーザーインターフェースが追加されました。 (Nirnay Korde)
    • Added Firebird's DATEDIFF function to the set of functions that can be used in the query designer (without the need to run SQL directly). tdf#104918 (Juan C. Sanz)
    • Added Firebird's DATEADD function to the set of functions that can be used in the query designer (without the need to run SQL directly). tdf#156534 (Juan C. Sanz)
    • Added MariaDB/MySQL functions TIMESTAMPDIFF and TIMESTAMPADD to the set of functions that can be used in the query designer (without the need to run SQL directly) (Juan C. Sanz)


    LibreOffice ヘルプ

    LibreOfficeヘルプには、複数のインターフェースからコマンドにアクセスする方法が説明されています。メニュー、タブ付きインターフェース、キーボード、ツールバー、ステータスバーなどからのアクセス方法が記載されています。

    ヘルプページでは、コマンドにアクセスする複数の方法が説明されています。

    ヘルプ内容の更新と修正:


    コア / 全般

    • メイン画面においてタッチパッドを使用している場合、ズームジェスチャーのサポートが追加されました。 (Povilas Kanapickas)
    • PDFへのエクスポート時に、ドキュメントのプロパティの最終印刷時刻が更新されます。tdf#134901 (Justin Luth)
    • ドキュメントテーマへのサポートを追加 (Tomaž Vajngerl, Collabora)
      ドキュメントテーマ

      • OOXML形式のテーマ定義のインポートおよびエクスポートが可能になりました。
      • ODF形式のテーマ定義のインポートとエクスポートが可能になりました。
      • Writerにおけるテーマの変更と、テーマカラーの定義をサポートするためにさまざまな色を拡張しました。
      • WriterとCalcのカラーピッカーにテーマカラーを追加しました。
      • 新しいテーマダイアログを追加し、使用しているテーマの変更が可能になりました。
        ドキュメントテーマのダイアログとサイドバー

        • さらに、新しいテーマカラーをテーマに定義する機能も追加されました。
        • サイドバーのテーマデッキが追加されました。
    • マルチカラーグラデーションがサポートされました。 (Armin Le Grand, allotropia)
    LibreOffice 7.6には、Armin Le Grandにより、「マルチカラーグラデーション(MCGR)」という新しい機能が追加されました。マルチカラーグラデーションでは、始点から終点までのグラデーションに加えて、その間にさらなる色が指定可能になります。
    「領域」ダイアログの「グラデーション」タブは、まだ新機能に対応していませんが、そのようなグラデーションを使用することができます。ドキュメントFile:InfoPresentation MultiColor Gradients LO76.odpには、利用可能な機能に関するヒントがリストアップされており、ダイアログの「グラデーション」リストには3つのマルチカラーグラデーションの例が含まれています。
    マルチカラーグラデーションのプリセット

    マクロを使用して、マルチカラーグラデーションを作成および変更することができます。SDK APIリファレンス https://api.libreoffice.org/docs/idl/ref/index.htmlで、'Gradient2' の構造体と関連する 'ColorStop'構造体を参照してください。詳細およびいくつかの基本的なマクロの例については、次のファイルをご覧ください。File:MacrosForMCGR.odp.
    新しい機能であるため、エラーが発生する可能性があります。その場合は、バグ追跡システムである "Bugzilla" https://wiki.documentfoundation.org/Bugzilla に問題を報告して、機能の改善に協力してください。報告する際は、件名に「MCGR」と記載してください。
    メモ:
    LibreOfficeのバージョン7.6以前では、マルチカラーグラデーションを解釈することができません。これらのバージョンでは、最初の色と最後の色からグラデーションが表示されます。
    必要なのは、「1.3拡張(推奨)」ファイル形式を使用することです。これはデフォルトの設定ですので、意識する必要はありません。
    ODF(LibreOffice)とOOXML(Microsoft Office)の一部のグラデーションのプロパティは基本的に互換性がありません。この問題はマルチカラーグラデーションによって解決されるものではありません。
    • 各ドキュメントのビューには、それぞれの言語固有のアクセラレータマネージャーを持つことができるようになりました。 (Gökay Şatır, Collabora)
    • 図形のグループに再度入ると、グループに含まれていない図形が薄暗く表示されるようになりました。tdf#122735(Armin Le Grand, allotropia)
    Drawドキュメント内のさまざまな図形。2つの図形からなる1つのグループに入ると、周囲の図形が薄暗くなります。


    • qt5/qt6 VCLプラグインを使用する際のテキストレイアウトの問題を修正しました(kf5/kf6プラグインとは異なる場合)。 tdf#151925 tdf#151273 (Khaled Hosny, TDF)
    • 一部のGraphiteフォントにおけるテキストの重なりの問題を修正しました。 tdf#137553 (Khaled Hosny, TDF)
    • 複雑なテキストフォントとUnicodeの上付き文字の相互作用の問題を修正しました。tdf#52577 (Khaled Hosny, TDF)
    • 右から左へのテキスト内の上層部における、Unicode文字のフォントフォールバックを修正しました。 . tdf#153440 (Khaled Hosny, TDF)
    • 右から左へのテキストの一部をカバーする、スペルミスの赤線の問題を修正しました。tdf#151968 (Khaled Hosny, TDF)
    • 句読点の圧縮が有効になっている場合、全角のCJK(中国語、日本語、韓国語)句読点を圧縮します。tdf#129810 (Khaled Hosny, TDF)
    • 唐古特文字(Tangut)と契丹小字(Khitan Small Script)の縦書きテキストにおけるレンダリングの問題を修正しました。tdf#114432 (Khaled Hosny, TDF)
    • Available since 7.6.1
      Fix broken contextual text rendering between Narrow No-Break Space and Mongolian letter. tdf#107612, tdf#112594 (Khaled Hosny, TDF)
    • Fix broken text rendering when mixing higher Unicode planes with other complex text. tdf#139863 (Khaled Hosny, TDF)
    • Don’t insert extra space between Indic and non-Indic text. tdf#89288 (Khaled Hosny, TDF)
    • Don’t require installing Hunspell spelling dictionary for every Arabic locale, installing only “ar” dictionary will work for all Arabic locales. tdf#64830 (Khaled Hosny, TDF)
    • Fix vertical displacement of vertical text on macOS. tdf#149297 (Khaled Hosny, TDF)
    • Don’t use Private Use Area characters for bulleted lists, use the proper Unicode code points. tdf#133089 (Khaled Hosny, TDF)
    • Categorized link targets when linking to a presentation. (Szymon Kłos, Collabora)
      Link targets dialog with categories.


    フィルター

    OOXML フィルター全般

    • zip64形式で作成されたOOXMLファイルのサポートを追加 tdf#82984, tdf#94915 (Attila Szűcs, Collabora)
    • DOC/XのframePrによって定義されるフレームに関する多くの修正が行われました。修正された問題には、失われたフレーム、分割すべき別々のフレームが結合されたもの、結合すべきフレームが分割されたもの、重なるフレーム、無視された親スタイル、失われた相対配置、誤った絶対配置、失われた回転などが含まれます。 tdf#154129, tdf#154703 (Justin Luth, Collabora)

    PDF

    • デフォルトでPDFバージョン1.7がエクスポートされます。e624e (Michael Stahl, allotropia)
    • Tagged PDF is now produced by default, for improved accessibility. (To further improve your PDF's accessibility, the PDF/UA option is available in the export dialog and will trigger the Accessibility Check tool). tdf#39667 (Samuel Mehrbrodt, allotropia)
    • ハイブリッドPDFとしてエクスポートする際、元のODFドキュメントをPDF互換ファイルの添付情報として保存します。e052f (Tomaž Vajngerl, Collabora)
    • 可変フォントの印刷時に、グリフのサイズの不一致と重なりを修正しました。tdf#156151 (Khaled Hosny, TDF)
    • PDFへのエクスポート時に、上線の色が欠落したり不正確に表示される問題を修正しました。 tdf#48707 (Khaled Hosny, TDF)
    • PDFへのエクスポート時に、CJK(中国語、日本語、韓国語)の強調記号の位置を修正しました。 tdf#115321 (Khaled Hosny, TDF)
    • PDFへのエクスポート時に、CFF2可変フォントの標準インスタンスのテキストが空白になる問題を修正しました。 tdf#155161 (Khaled Hosny, TDF)
    • PDFへのエクスポート時に、Liberationフォントの下線の位置を修正しました。tdf#154235 (Khaled Hosny, TDF)


    EMF/EMF+

    • EMR_POLYDRAWレコードの実装 tdf#142249 (Bartosz Kosiorek)
    • EmfPlusDrawCurveの不足していた実装を追加 tdf#143877 (Bartosz Kosiorek)
    • Performance boost for EMF+ images containing EmfPlusRecordTypeDrawBeziers records. tdf#154789 (Bartosz Kosiorek)

    SVG


    GUI

    • 最近使用したドキュメントの履歴一覧(ファイル ▸ 最近使用したドキュメント)で、利用中のアプリに関する最新のドキュメント5つが最初に表示されるようになりました。上級者向け設定のShowCurrentModuleOnlyで利用中のアプリのみ表示するようにすることもできます。 tdf#56696 (Andreas Heinisch)
    最近使用したドキュメント一覧
    ShowCurrentModuleOnlyを有効にした場合の最近使用したドキュメント一覧

    Documents in the Start Center can now be pinned to show them at the beginning of the recently opened document list. To pin a document, hover the corresponding document and click on the pin icon in the top left corner. The selected document will then be shown in a separate line at the beginning of the list, along with already pinned documents. tdf#38742 (Andreas Heinisch)

    Pinned documents in the Start Center
    • Keyboard navigation for the Special Characters dialog (Insert ▸ Special Character...) has been improved and the currently selected character is now correctly announced by screen readers. tdf#153806 tdf#153918 (Michael Weghorn)
    • The title of styles in the Fontwork dialog (Insert ▸ Fontwork...) is now announced by screen readers. tdf#153657 (Michael Weghorn)
    • Insert ▸ Frame ▸ Floating Frame... (in Writer) and Insert ▸ Floating Frame... (elsewhere) was removed from the main menu and toolbars. However, the corresponding command InsertObjectFloatingFrame is still available in Tools ▸ Customize.... tdf#155006 (Caolán McNamara, Red Hat)
    • Sets of "Automatic" application colors can now be chosen independently from the Application Color scheme in Tools ▸ Options ▸ LibreOffice ▸ Application Colors. Pick between "Dark" or "Light" automatic colors, or alternatively follow the system's theme with "System". tdf#152184 (Heiko Tietze, TDF)

    地域化

    • Improved predefined outline styles for en_US (and most locales reference this, so will automatically benefit). MLA/Chicago-compliant choice now available, and Roman numeral levels are now right-aligned. Also fixed indents in the "Numbering IVX" style, and made the "Numbering ivx" style usable. The outline numbering button was also added to the toolbar. tdf#56258 (Justin Luth, Collabora)
      Outline Numbering pop-up from toolbar

    Improvements to proofing tools and language support

    Dictionaries

    • Danish dictionary was updated. (Stavekontrolden)

    新しい言語/ロケールおよびロケールデータ

    Available as default document language and for locale specific formatting.

    • Morisyen {mfe-MU} [0x06B2]. tdf#154832 (Jean-Yves; Eike Rathke, Red Hat)
    • Santali {sat-IN} [0x0646]. tdf#154987 (Prasanta Hembram; Eike Rathke, Red Hat)

    追加された言語

    Available for text attribution.

    • サライキ語 {skr-PK} [0x06B0], CTL, RTL. (Eike Rathke, Red Hat)
    • Rohingya Hanifi {rhg-Rohg-MM} [0x06B1] CTL, RTL. tdf#154031 (Eike Rathke, Red Hat)


    マクロ

    ScriptForge ライブラリ

    ユーザーがBasicやPythonスクリプトから呼び出すための、拡張可能で堅牢なマクロスクリプトリソースのコレクションが追加されました。 (Jean-Pierre Ledure)

    これらのライブラリは合計で「31のサービス」を公開しており、それぞれが多数のメソッドとプロパティを持っています。

    LibreOffice 7.6の新機能:

    • FormDocumentサービス(フォームドキュメントは「ベースフォーム」とも呼ばれますが、これは混乱を招くかもしれません)が追加されました。このサービスでは、ベースのドキュメントコンテナを最初に開くことなく、フォームドキュメントを開く、閉じる、印刷、PDFにエクスポートする、メニューバーの管理、個々のコントロールにアクセスするなどの操作を行うことができます。
    • ToolbarToolbarButtonという新しいサービスが追加されました。これにより、組み込みまたは独自のツールバーを表示または非表示にできるほか、個々のツールバーボタンを表示または非表示にできます。また、クリックしたときに実行されるスクリプトやコマンドを取得または設定することも可能です。
    • Calc向けのサービス:指定範囲を任意の数のキーでソートできます。

    また、新たにRemoveDuplicatesメソッドが追加されました。このメソッドでは、範囲をクリアまたはコンパクト化し、同一内容のレコードのコピーを一本化することができます。

    • A new Echo method in the Document service to freeze screen updates during scripts or to change the actual mouse pointer.
    • 「Dialog」および「DialogControl」サービスに多くの改善が加えられました。:
      • 「Hyperlink」コントロールタイプのサポートが追加
      • ダイアログコントロールはリサイズ可能になりました。高さと幅は、Basic IDEと同様に、Map AppFont unitsで表されます。
      • All the On properties (to specify the script to be executed when an event occurs) are now editable.
      • Dialog controls may be created dynamically.
      • Dialog controls may be cloned with the new CloneControl method.
      • A dialog can be created from scratch.
      • Tabulations between controls are defined at once by the new OrderTabs method.

    The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behaviour as in Basic.

    ScriptForgeライブラリ(7.6)のドキュメントの英語版は、LibreOfficeのヘルプページに完全に統合されています。(https://help.libreoffice.org/7.4/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC) その他の言語への翻訳が進行中です。 (Alain Romedenne, Rafael Lima)

    Java

    • The property userClassPath in the javasettings_$OS_$ARCH.xml file now supports (non nested) bootstrap variables (allowing to enter relative paths). 7795a (Samuel Mehrbrodt, allotropia)

    VBAサポート

    • PDFエクスポートするためのVBA関数「ExportAsFixedFormat」をサポートしましたtdf#149786 (Balázs Varga, allotropia)

    機能の削除/廃止

    • 「PDFを標準の印刷ジョブ形式にする」オプションは廃止され、PDFが常に使われます。印刷ジョブ形式としてのPostScriptサポートは非推奨となり、今後のリリースで削除される予定です。 2a405c3a4f
    • コンテキストメニューのショートカットの表示設定が削除されツール ▸ オプション ▸ LibreOffice ▸ 表示、デスクトップ環境に従うようになりました。

    上級者向け設定ShortcutsInContextMenusは、必要に応じて引き続き利用できます(非表示0、表示1、デフォルト2tdf#152898 (Caolán McNamara, Collabora)

    LOK API

    • Add memory trimming functionality for idle documents (Michael Meeks, Collabora)
    • Avoiding running graphics tests on startup in LOK mode (Michael Meeks, Collabora)
    • Avoid un-necessary slow whole-writer-document off-screen render in some cases (Michael Meeks, Collabora)
    • Swap out compressed graphics in LOK mode as well as de-compressed versions (Michael Meeks, Collabora)
    • Performance improvements for headless cairo rendering, avoiding PDF code-paths (Michael Meeks, Collabora)

    プラットフォームの互換性

    Mac

    • LibreOffice 7.6は、macOS 10.15以降が必要となります。

    APIの変更

    • New Writer UNO command .uno:HighlightCharDF to highlight direct formatting where it is used in the document. (Jim Raykowski) tdf#106556
    • css.qa.XDumper::dump got a kind parameter. 56e17
    • remove .uno:CharBackgroundExt's secondary use to set background color. Instead use .uno:CharBackColor for 7.6+. tdf#85592
    • deprecate .uno:BackColor to set background color in Writer. Instead use the universal .uno:CharBackColor for 7.6+. tdf#85592
    • The C functions rtl_string_newFromStr and rtl_uString_newFromStr, and the C++ constructors for rtl::OString(char const *) and rtl::OUString(sal_Unicode const *) wrapping those functions, no longer support the undocumented behavior of accepting a null pointer string argument and treating it as an empty string. (Such calls had already been diagnosed with std::abort in debug builds since LibreOffice 7.2.) 6028e
    • The Gradient2 struct and the ColorStop struct were added to support multicolor gradients. Search for MCGR to get the related commits. For more about multicolor gradients look at section Core/General.