LibreOffice 25.2 发行说明
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Writer
- Writer的追踪修订:增强功能,通过高亮显示“管理更改”窗口和侧边栏面板中的相应条目来识别文档中对已跟踪更改的点击。此增强功能大大提高了在长文档中管理大量更改的能力。 (Jim Raykowski) tdf#161717 tdf#162018
- 修复了 Writer 的 DOCX 导入中线条对象变换的处理。(博客文章)。 (Miklos Vajna, Collabora)
- 改进了 Writer 的 DOCX 导入中的字体回退处理。(博客文章)。 (Miklos Vajna, Collabora)
- 在亚洲语音指南对话框中添加了“组合”和“单个”控件。默认情况下,亚洲语音指南对话框将选区分解为单词进行注释。使用“组合”按钮可以对整个选区进行注释。使用“单个”按钮可以对每个字符单独进行注释。 (Jonathan Clark, TDF) tdf#107184 tdf#156543
- 改进了 Writer 布局中 LOK 客户端的交互性。(博客文章)。 (Miklos Vajna, Collabora)
- 增加了设置打开文档时默认缩放级别的选项,以覆盖文档中存储的缩放级别。 (Oliver Specht, Allotropia) tdf#132274
- 增加了将回复评论提升为根评论的选项。 (Jaume Pujantell, Collabora) 98cd8bac
- Writer 文本框现在可以处理页面捕获 (博客文章)。 (Miklos Vajna, Collabora)
- 边界现在独立于格式标记进行切换,通过 tdf#74386, tdf#163856 ▸ ▸ ▸ 进行控制,并通过 ▸ 开启或关闭。 (Heiko Tietze, TDF)
-
边界选项
- 无序号列表的默认项已更新 (Heiko Tietze, TDF) tdf#108697
-
无序列表的默认项目符号
- 页码向导现在提供了一个选项,可以将页码适配到现有的页边距中,以避免重新分页。 (Justin Luth, Collabora) tdf#161646
- 用于管理修订的对话框和侧边栏面板现在提供了排序选项。 (Jim Raykowski) tdf#161811
- 现在可以通过导航器删除某一内容类型(不包括标题)的所有内容。 (Jim Raykowski) tdf#156926
- 非打印字符的颜色现在可以自定义。 (Heiko Tietze, TDF) tdf#80054
- 注释的背景颜色现在可以自定义。 (Heiko Tietze, TDF) tdf#61242
- 当您将焦点移入注释框时,注释现在会在导航器中被跟踪。 (Jim Raykowski) tdf#152297
- 在查找侧边栏中选择一个匹配项时,将显示其索引号。 (Jim Raykowski) tdf#163100
- 调整包含注释的区域大小时,会显示一个可视指南。 (Rafael Lima) tdf#162855
- 如果目标段落没有现有的缩进,悬挂缩进命令现在也可以使用。 (Kira Tubo) tdf#156374
- 将鼠标悬停在导航器中的标题上时,会显示一个工具提示,其中包含与该标题关联的内容的字数和字符数。 (Jim Raykowski) tdf#63967
-
将鼠标悬停在导航器中的标题名称上时显示的工具提示
- 文档中的所有脚注都可以更改为尾注,反之亦然。 (Jim Raykowski) tdf#89352
- 在无障碍侧边栏中,警告和错误级别的显示得到了改进,并且增加了一个忽略警告的选项。 (Balázs Varga, allotropia) tdf#157233 tdf#164048
- 增加了对内联标题的支持,这种标题常用于法律文档中。 (László Németh) tdf#131728
- 改进了对页面顶部段落边距的忽略 (博客文章)。 (Miklos Vajna, Collabora)
Calc
- 支持在 OOXML 中导入和导出
connections.xml
。 (Bayram Çiçek, Collabora) tdf#158857 - 状态栏图标将指示 tdf#127937 ▸ ▸ 是否已关闭。 (Heiko Tietze, TDF)
-
图标表示自动计算已禁用
- 一个“处理重复记录”对话框,用于在 Calc 中选择或删除重复记录。将活动单元格放置在某些数据上或选择某个范围,然后 tdf#85976 ▸ (Sahil Gautam)

- 函数向导对话框和函数侧边栏面板都在搜索功能和用户体验方面得到了改进。 (Ahmed Hamed) tdf#161534 tdf#161296 tdf#161543
- 当在包含相邻数据的单元格中选择全部时,选择范围将覆盖相邻的单元格。再次使用“全选”命令时,将选择整个工作表。可以通过将专家选项
SelectRangeBeforeAll
设置为 false 来禁用此行为。 (Heiko Tietze, TDF) tdf#161641 - 现在可以将求解器模型保存到电子表格中,并且求解器能够提供敏感性分析报告。 (Rafael Lima) tdf#160062 tdf#157519
- 添加了一个专家选项
WrapNextPrevSheetTab
,用于控制使用 Ctrl + PgDn 和 Ctrl + PgUp 键盘快捷键在 Calc 工作表之间导航的行为。 (Mike Kaganski, Collabora) tdf#160580 - 添加了一个专家选项
WarnActiveSheet
,用于控制关于仅保存活动工作表或导出到某些格式(如 CSV)的警告。通过将其设置为false
来抑制该消息。 (Heiko Tietze, TDF) tdf#33714 - 在“小计”对话框中添加了“数据下方汇总”选项。 (Balázs Varga, allotropia) tdf#162262
- 新增了与数据透视表、数据透视图和自动筛选相关的表格保护选项。 tdf#160404 tdf#160535 tdf#160536
性能
- 25.2.3Calc 中字体预览的速度得到了大幅提高。 (Mike Kaganski, Collabora) tdf#144151
- 在支持的列数增加到 16k 后,从 XLS 保存到 ODS 的速度得到了大幅提高。 (Noel Grandin, Collabora) tdf#152104
- 保存包含大量合并区域的 ODS 文件现在更快了。 (Noel Grandin, Collabora) tdf#161986
- 包含大量条件格式的电子表格现在打开和保存速度都快了很多。 (Noel Grandin, Collabora) tdf#100894 tdf#163010
- 包含大量批注的电子表格现在保存速度更快了。 (Noel Grandin, Collabora) tdf#161846
- 在支持的列数增加到 16k 后,加载 XLS 文件的速度有了显著提升。 (Noel Grandin, Collabora) tdf#161210
Impress
- 交互对话框(点击操作)现在是异步的。 (Hubert Figuière, Collabora) 25b61215
- 在 Impress 的 SVG 导出中支持每段半透明形状文本 (博客文章)。 (Miklos Vajna, Collabora)
- 现在可以在窗口模式下激活幻灯片的自动重复播放。 (Ariel Darshan) tdf#163858
- 现在允许在文本框对象中使用柔化边缘和发光效果。 (Balázs Varga, allotropia) tdf#135320
-
形状中的文本发光效果
- 25.2.1在 Impress 和 Draw 中,编号列表和项目符号列表的切换状态在工具栏和菜单中可见。 (Oliver Specht, CIB) tdf#105083
模板
- 对所有 Impress 模板进行了许多细微改进 (Laurent Balland) tdf#162490
- 将 Nature_Illustration、Pencil 和 Piano 模板中的图片替换为形状:这样用户可以修改装饰物
- Blueprint Plans 和 Metropolis 模板的背景图片已被替换为 SVG 图片:现在可以在母版视图中通过右键点击进行修改 ▸
- 改进 DNA 模板中 DNA 双螺旋的渲染效果 tdf#162229
- 在 ▸ 中添加作者的署名信息
- 移除 Blueprint Plans 和 Vintage 模板的最后一张幻灯片
- 现在所有模板在母版备注和讲义中的元素都已可见(字体颜色设置为黑色)
- 对象可以在幻灯片(或 Draw 中的页面)上一步居中 (Heiko Tietze, TDF) tdf#126857
- 打印时,演讲者备注中的溢出文本将不再被截断 (Tibor Nagy, allotropia) tdf#88226
Draw
- 增加了对导入的 PDF 中剪切描边路径的支持 (David Gilbert) tdf#85428
Base
- 通过在会话期间保留用户输入并显示结果数量,改善了 SQL 对话框的用户体验。 (Heiko Tietze, TDF) tdf#140298
- 现在支持 Unicode ODBC 调用。 (Mike Kaganski, Collabora) tdf#68676 tdf#131238
图表
Math
- 公式可以存储在用户自定义的类别中。 (Heiko Tietze, TDF) tdf#163685
-
用户自定义公式
核心 / 通用
-
Finder 显示 ODP 文件的预览
-
需要启用快速查看扩展功能
- 25.2.1启动中心菜单栏在 macOS 的默认菜单栏中显示。 (Patrick Luby) tdf#41775
- 现在可以定义默认证书后自动签名文档。 (Sarper Akdemir, allotropia) tdf#159040
- 在数字签名对话框中,“启动证书管理器”已重命名为“GPG 证书管理器”,以表明该按钮仅用于 GPG(OpenPGP)。 (Moritz Duge, allotropia) tdf#133941
- 设置文本颜色和背景颜色的命令可以分配给键盘快捷键。应用的颜色是工具栏和侧边栏按钮中显示的活动颜色。 (Justin Luth, Collabora) tdf#34804
- 现已支持粘贴 HTML 删除线格式。 (Andreas Heinisch) tdf#79298
- 改进了在中日韩文和西文文本混排时引号的字体渲染机制。 (Jonathan Clark, TDF) tdf#66791
- 在中日韩文文本前添加 RLO
(U+202E) 字符将不再影响字体系列。 (Jonathan Clark, TDF) tdf#163660
过滤器
Visio
libvisio 已更新至 0.1.8:
- Visio5 支持:在 readTextField 中向收集器提供 cellType (Bartosz Kosiorek)
- 测试:修复使用 libxml 2.12 时的构建问题 (Jan Tojnar)
- 添加对简单纯色填充样式的支持 (Jaume Pujantell, Andras Timar; Collabora) tdf#77915
- 添加对 SheetStyle 中的 TextBackground 的支持 (Bartosz Kosiorek) tdf#136564
- 改进箭头外观 (Bartosz Kosiorek) tdf#126402
- 修复从形状中读取 FillStyleLst 和 TextBkgnd 的问题 (Bartosz Kosiorek) tdf#154379
- 添加对 DrawingUnits 类型的支持 (Bartosz Kosiorek) tdf#148175
- 在 LibreOffice 方面,支持打开 .vstx 文件。 (Bartosz Kosiorek) tdf#163170
ODF
LibreOffice 25.2 可以读写 ODF 1.4 版本。相关的修复请参见 tdf#162118。
HTML
- 插入的文本标签 (<ins>) 现在将被导入为带下划线的文本。 (Andreas Heinisch) tdf#132770
RTF
- 25.2.1现在在导入的 RTF 文件中会尊重只读保护。 (Oliver Specht, CIB) tdf#153192
XLSX
- 25.2.3数据透视表现在可以正确导出到 XLSX 文件中。 (Bayram Çiçek, Collabora) tdf#123225
-
以前,LibreOffice 保存到 XLSX 的数据透视表在 Excel 中是不完整的,需要通过刷新重建。现在,对
pivotTable#.xml
的处理已补充了<rowItems>
和<colItems>
参数及其特定属性。
左边是错误的表格,右边是正确的(或刷新后)。
DOCX
- 25.2.4防止在LO Writer中保存后不必要的文档保护/限制。 (Bayram Çiçek, Collabora) tdf#166173
- 25.2.4在某些由MSO-Word创建的文档中,LO Writer无法显示首页页眉和页脚。现在,Writer为它们提供了更多空间以使其可见。 (Bayram Çiçek, Collabora) tdf#166205
-
LO Writer。左侧显示第一页页眉部分可见,右侧则正确显示。页脚也存在同样的问题。如果页眉过小,则可能完全不可见。
用户界面
- 在 Windows 系统下,现在可以在触摸屏上正确地进行平移和缩放。 (Tibor Nagy, allotropia) tdf#85677
- 通过 tdf#161725 ▸ 访问的最近使用文件列表中,增加了一个复选框 “[x] 仅当前模块”,允许过滤该列表。 (Heiko Tietze, TDF)
- 现在您可以通过侧边栏的属性面板控制连字符的使用。 (László Németh) tdf#162491
- 在会话期间,插入图片时选择“链接”现在会被记住。 (Andreas Heinisch) tdf#61358
应用程序主题
- 应用程序主题可以独立于系统/桌面环境主题进行自定义。自定义选项可在 (博客文章) (Sahil Gautam, allotropia) tdf#163620 ▸ ▸ ▸ 选项卡中找到,
外观
选项指定使用浅色主题还是深色主题。如果选择浅色/深色
,则应用程序将分别使用浅色/深色主题颜色。如果选择系统
,则应用程序会跟随桌面环境(DE)的主题,即如果 DE 处于深色模式,则应用程序使用深色主题颜色,反之亦然。
-
外观选项
自动
配色方案现在为只读。要自定义外观,请点击新建
按钮创建一个新的方案。
- 自定义外观的首选方式是通过主题扩展。要安装主题扩展,请点击
LibreOffice 主题
部分中主题下拉菜单旁边的更多主题
按钮。安装完成后,该主题应会出现在方案列表中。
-
添加主题
自定义
部分允许自定义各个主题颜色。我们也可以使用图像背景代替颜色,尽管目前仅适用于应用程序背景
。
辅助功能
- 系统设置中禁用动画的选项现在更加一致地被遵循,并且在 LibreOffice 设置中引入了更精细的控制。 (Per99), (Michael Weghorn, TDF) tdf#161765, tdf#115688 tdf#94147
- 用户界面元素现在报告一个可访问的标识符,辅助技术可以使用该标识符可靠地识别特定元素。这已经在例如 Linux 上的 Orca 屏幕阅读器和 Windows 上的 NVDA 屏幕阅读器中得到应用。 (Michael Weghorn, TDF) tdf#155447
- 在 Windows 上正确报告了可访问关系,使得 NVDA 屏幕阅读器能够从上到下读取 Writer 文档。 (Michael Weghorn, TDF) tdf#91739
- 在 Linux(包括 Wayland)上,用户界面元素的位置在可访问性层面被正确报告,从而使得例如屏幕放大镜能够跟踪鼠标或光标位置。 (Michael Weghorn, TDF) tdf#160837
- 在 Windows 上,每当有工具在可访问性层面从 LibreOffice 查询信息时,可访问性功能现在会被启用,这意味着对 Microsoft Narrator 和 Microsoft Accessibility Insights 的基本支持。 (Michael Weghorn, TDF) tdf#160982
- 在 Windows 上,当辅助技术激活时打开侧边栏菜单导致的崩溃问题已修复。 (Michael Weghorn, TDF) tdf#164093
用户界面字符串的更改
脚本
- 增强 NOW() 函数以支持亚秒级精度。 (Andreas Heinisch) tdf#161469
ScriptForge 库
一个可扩展且强大的宏脚本资源集合,用于在 LibreOffice 中通过用户 Basic 或 Python 脚本调用。(Jean-Pierre Ledure)
这些库总共提供了33 个服务,每个服务都包含许多方法和属性。
LibreOffice 25.2 新增内容:
- 上下文菜单通常在 LibreOffice 安装时已经预定义。自定义设置可以通过“工具”+“自定义”对话框静态完成。新的 ContextMenu 服务提供了一种方法,可以在上下文菜单的底部临时添加项目。
- 当用户在宏运行过程中或在由事件触发的两个宏之间无意中关闭文档时,当前的行为是显示一个致命错误消息。现在,用户脚本可以在任何时候通过将 IsAlive 属性应用于以下服务来测试一切是否仍然正常:Document、Base、Calc、FormDocument、Writer、Datasheet、Dialog。
- 为了增强 ScriptForge 字典、Python 字典和 PropertyValues 数组之间的兼容性,Dictionary 服务现在可选支持区分大小写的键,即如果通过区分大小写的比较发现键不同,则这些键被视为不同的键。
- 旨在作为外部进程连接到 LibreOffice 的 Python 脚本必须使用套接字或管道连接。之前仅支持套接字,现在两者都支持。
- 可以使用 PythonShell() 指定从用户脚本打开的 APSO 控制台的前景色和背景色。
- 数据数组是一个一维子数组组成的一维数组。为了管理这些数据数组,特别是与复杂的 Calc 数组函数(如 XLOOKUP)相关的上下文中,向 Array 服务中添加了三种方法:ConvertFromDataArray()、ConvertToDataArray() 和 ConvertToRange()。
- 非模态对话框的关闭按钮(右上角的叉号)现在可以按预期关闭对话框。
整套服务(除了使用内置函数更优的情况)现在对 Python 脚本可用,其语法和行为与 Basic 中相同。
ScriptForge 库(25.2)的英文版 文档 部分已整合到 LibreOffice 的 帮助页面 中(https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC)。其最终完善和翻译成其他语言的工作正在进行中。(Alain Romedenne, Rafael Lima)
Android Viewer
本地化
新增语言/区域设置(含区域数据)
可用作默认文档语言以及区域特定的格式设置。
- 法语(几内亚共和国) {fr-GN} [0x940C]。 (Eike Rathke, Red Hat) tdf#163903
校对工具和语言支持的改进
- 更新了以下语言的拼写检查词典:英语(英国、南非)、丹麦语、蒙古语、泰语、韩语、乌克兰语 和 斯洛伐克语。
- 新增了对 泰语 同义词词典和自动更正的支持。 (Theppitak Karoonboonyanan) tdf#150433 tdf#158454
- 更新了 斯洛文尼亚语 同义词词典。 (Martin Srebotnjak, OdprtiTezaver)
LibreOffice 帮助
根据浏览器设置,帮助页面现在支持暗黑模式(O. Hallot, I. Lauhakangas, TDF)
-
暗黑模式下的帮助页面
帮助内容的更新和修复:
- O. Hallot, TDF
- D. Maddern
- Pierre F.
- A. Romedenne
- I. Lauhakangas, TDF
- A. Barrientos
- S. Horáček
- B. Buzea
功能移除 / 弃用
平台兼容性
依赖于 Python 的扩展和功能在 Windows 7 上将无法使用。这是因为最低的 Python 版本要求是 3.9,而该版本在 Windows 7 上没有官方支持。不过,有一些 非官方的方法 可以让 Python 3.9 及更高版本在 Windows 7 上运行。
对 Windows 7 和 8/8.1 的支持将在 25.8 版本中移除。
API 变更
- 新增 UNO 命令
.uno:CloseDocs
以关闭所有文档(并打开启动中心)。 (AungKhantOo) tdf#159380 - Calc:新增 UNO 命令
.uno:CopyDelete
以剪切内容而不移除源单元格的格式。默认分配给 Ctrl + ⇧ Shift + X 快捷键。 (Heiko Tietze, TDF) tdf#64028 - Writer:以前,对于内置样式,意外地接受了翻译后的样式名称来检索样式。现在,对于内置样式,只接受程序化的样式名称(这些名称永远不会改变)。如果你的扩展或宏包含了硬编码的内置样式的翻译名称,或者将从样式“DisplayName”属性中获取的名称传递给其他 API 方法,它可能无法正常工作。 (Michael Stahl, allotropia) tdf#159549
配置更改
- 在 `bootstrap.ini` 文件的 `[Win32]` 部分中查找 Windows 特定的 `
LimitMaximumMemoryInMB
`、`ExcludeChildProcessesFromLimit
` 和 `EnableAttachThreadInputHack
` 的向后兼容行为已被移除。它们现在仅支持在 LibreOffice 24.8 中引入的新行为。 (Stephan Bergmann, allotropia) 250f3574- Windows 特定的可调参数 `
LimitMaximumMemoryInMB
` 和 `ExcludeChildProcessesFromLimit
` 仅在 `fundamental.override.ini` 文件的 `[Bootstrap]` 部分中查找。 - 同样,Windows 特定的 `
EnableAttachThreadInputHack
` 被视为普通的启动变量。
- Windows 特定的可调参数 `
实验性功能
- Writer 现在已初步支持基于字体的首行、文本前和文本后段落缩进。此功能可以通过在段落属性对话框中输入缩进值来使用,包括使用标准排版单位 'em' 或表示一个CJK 表意字符宽度的 'ic' 作为单位。 (Jonathan Clark, TDF) tdf#36709 tdf#163913
- 新的宏管理器对话框 tdf#120658 ▸ ▸ ,将用于 Basic 宏和脚本框架宏语言管理的 5 个现有对话框的功能合并到一个对话框中。 (Jim Raykowski)
-
宏管理器对话框,将用于 Basic 宏和脚本框架宏语言管理的 5 个现有对话框的功能合并到一个对话框中。