LibreOffice 7.0 发行说明

From The Document Foundation Wiki
Jump to: navigation, search
This page is a translated version of the page ReleaseNotes/7.0 and the translation is 99% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎English • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎slovenščina • ‎中文(中国大陆)‎
7.0 alpha1 available.png

关于本页

这是发行说明的简体中文版。如果你发现和英文版相比翻译不全或有错误,可以直接修改,也可以在讨论页提出。如果你想要添加或改动内容,请不要在此页编辑,而是应先去英文版页面编辑,再逐条翻译回中文。

本页中常见的“tdf#XXXXXX”为官方问题追踪系统的 bug 编号和链接,“源码提交 XXXXXXXX”为官方源代码改动提交系统的编号和链接,这些链接的网页均为英文。其它外链若没有特别注明也均为英文。

Writer 文字处理

  • 在 Writer 中实现了编号列表中的加零对齐。更多信息请参看博文一博文二 (Miklos Vajna, Collabora)
  • 现在可以保护书签和区域,以免它们被意外修改了(使用工具 ▸ 保护文档) (Katarina Behrens, Michael Stahl, Samuel Mehrbrodt - CIB)
  • 修复了邮件合并功能中导出许多文件时不更新进度的问题,参看 tdf#133270 (Serge Krot, CIB)
  • 改进了 Writer 在行高自动的表格中对于旋转后文字的处理。更多信息请参看这篇博文 (Miklos Vajna, Collabora)
  • 实现了 Writer 对于半透明文本的支持。更多信息请参看这篇博文 (Miklos Vajna, Collabora)

Calc 电子表格

对超大工作表的支持

  • 新增了对于超大工作表(一千六百万行、16384 列)的实验性支持,参看 tdf#50916 (Dennis Francis, Bartosz Kosiorek, Noel Grandin, Caolán McNamara, Mike Kaganski, Michael Meeks, Aron Budea, Eike Rathke)

要启用超大工作表功能,只需勾选下列选项:

  • 工具 ▸ 选项 ▸ LibreOffice ▸ 高级 ▸ 可选功能 ▸ 启用实验性功能 (可能不稳定)
  • 重新启动 LibreOffice
  • 工具 ▸ 选项 ▸ LibreOffice Calc ▸ 默认 ▸ 新建工作表 ▸ 启用超大工作表 (一千六百万行、16384 列)

新增的电子表格函数

  • RAND.NV()RANDBETWEEN.NV() 这两个非易变 (non-volatile) 的随机数生成函数,它们的值保持稳定,而不会像对应的 RAND() 及 RANDBETWEEN() 一样在任何表格的新输入操作后都重新计算。参看 tdf#127831 (Eike Rathke (Red Hat, Inc.))

改动了的电子表格函数

  • 允许使用正则表达式的函数现在能够正确处理表达式中标记是否区分大小写的 (?i)/(?-i) 了。要注意的是函数默认是否区分大小写并没有改变;受影响的函数 AVERAGEIFAVERAGEIFSCOUNTIFCOUNTIFSHLOOKUPLOOKUPMATCHSEARCHSUMIFSUMIFSVLOOKUP 都是默认不区分大小写的,所以只有在正则表达式中的第一个 (?-i) 标记后才会在区分大小写上出现变化,参看 tdf#78840 (Mike Kaganski, Collabora)
  • TEXT() 函数从现在起允许第二个参数为空的格式字符串了,以保持和其它电子表格程序的兼容。如果第一个参数是数字或是能被转化为数字的字符串(按照公式相关的设置转化),则返回空字符串。如果第一个参数是不能被转化为数字的字符串,则返回该字符串。在以前的版本中,空的格式字符串会导致 Err:502(无效的参数)错误。参看 tdf#131536 (Eike Rathke (Red Hat, Inc.))

性能提升

  • 提升了打开包含很多图像的 XLSX 文件的速度,参看 tdf#93831 (Noel Grandin, Collabora)

其它

  • 在某些粘贴操作需要的情况下弹出导入文本对话框,参看 tdf#125440 (Samuel Mehrbrodt, CIB)
  • 新增了Alt+=这一自动求和的快捷键,参看 tdf#39302 (Martin van Zijl)

Impress 演示文稿和 Draw 绘图

  • 下标移动恢复到 8% 的默认值。修复了文本框中上下标的自动定位。修复了带有“自动调整文本”属性的文本框中的定位。用户可能需要自行修复 LO 4.1 或更新版本创建的演示文稿中移位过度的上标。参看 tdf#80194 tdf#89849 (Justin Luth, SIL)
SubscriptReport 7.0 (zh-Hans).png
  • 实现了 Draw/Impress 对于半透明文本的支持。更多信息请参看这篇博文 (Miklos Vajna, Collabora)
  • 现在 Draw(以及其它模块)可以在导出 PDF 时支持大于 200 英寸的页面尺寸了(使用 PDF 1.6 中的标记)。更多信息请参看这篇博文 (Miklos Vajna, Collabora)

性能提升

  • 在包含动画效果的列表中输入操作的速度得到提升,参看 tdf#129708 (Serge Krot, CIB)
  • 转换到表格编辑模式的速度得到提升,参看 tdf#120216 (Mark Hung)

Base 数据库

图表

  • 图表中“阶梯线”的线条类型被从“ODF 1.2 扩展”文件格式中移除了,因为这一线条类型并不存在于“ODF 1.2”标准中,7.0 版本之前的 LibreOffice 为阶梯线类型使用的标记是无效的。“阶梯线”这一线条类型被“ODF 1.3”标准支持。所以如果您需要使用这种线条类型,请以“ODF 1.3”或“ODF 1.3 扩展”文件格式保存您的文档。“ODF 1.3 扩展”是 LibreOffice 7.0 的默认保存文件格式。参看 tdf#130176源码提交 58c01351 (Michael Stahl, CIB)

Math 公式

BASIC

  • 对于数值类型而言,当前区域设置的小数点和千分位分隔符将被用于解读数据,例如 de_DE(德国德语)区域设置下的 1.234,321 会被取整成 1234,而 en_UK(英国英语)区域设置下的 1,234.321 也会取整成相同的结果,参看 tdf#97983 (Andreas Heinisch)
  • Replace 函数现在对非 ASCII 中的 Unicode 字符默认进行不区分大小写的替换了,参看 tdf#132389 (Andreas Heinisch)

核心/通用功能

  • 底层图形库从 Cairo 换成了 Skia (Luboš Luňák, Collabora)
  • 实现了对象周围的光晕效果,参看 tdf#101181 (Tamás Bunth, Mike Kaganski, Collabora)

导航

Jim Raykowski 为 Writer 的导航做了许多改进:

  • 不含任何条目的导航类别现在显示为灰色淡出(Calc 的导航也增加了此功能),参看 tdf#129625
  • 导航中的各对象类别(标题、表格、框架、图像等)都有了自己特有的快捷菜单条目,如转到编辑删除重命名,参看 tdf#128814
  • 导航中的各级标题有了提升/降低级别前移/后移章节的快捷菜单条目,参看 tdf#128814
  • 导航中表格的快捷菜单里增加了插入标题的条目,参看 tdf#128814
  • 在导航的标题中加入了大纲追踪的功能。它有三个状态:默认、聚焦和关闭。试试在有很多标题的长文本文档中各处点击鼠标。你会看到导航中将根据鼠标指针位置自动选定各个标题。参看 tdf#108766
  • 用“依据不同元素导航”的控件替代了原来的导航工具箱,参看 tdf#89566
  • 给导航的区域类别添加了显示字词数的工具提示,参看 tdf#63967

设置选项

  • 新增了关闭单个信息栏的选项,参看源码提交 29575dc6 (Samuel Mehrbrodt, CIB)
    • 在专家设置中搜索org.openoffice.Office.UI.Infobar的选项
  • 新增了防止用户禁用只读模式的选项,参看 tdf#101652 (Samuel Mehrbrodt, CIB)
    • 在专家设置中搜索AllowEditReadonlyDocs的选项
  • 新增了禁止打开其他用户已锁定文件的选项 (Samuel Mehrbrodt, CIB)
    • 在专家设置中搜索AllowOverrideLocking的选项

LibreOffice 帮助

PropertyResume两条 LibreOffice Basic 语句以及Err这一 VBA 对象增加了新的帮助页。帮助页中也将开始包含 Basic 语法示意图。

在 Function/Property/Sub 中的参数语法

筛选器

对 EMF+ 导入筛选器的改进

  • 新增了对线性渐变的导入功能,参看 tdf#124424 (Armin Le Grand, Bartosz Kosiorek)
  • 新增了对 BeginContainer 记录的支持以正确显示图像,参看 tdf#131542 (Bartosz Kosiorek)

对 DOCX 导出筛选器的改进

  • DOCX 格式文件从以 2007 兼容模式改为以 2013/2016/2019 原生模式保存。“这一模式是为了保证不同版本微软 Office 的用户可以协同工作,让旧版本 Office 创建的文档在未来版本的 Office 中打开时也保持相同的显示效果。”所以这个改动的主要受益者是 Word 用户——文档中可以使用更多的功能,也能够用上 Word 在 DOCX 1.0 版本之后所作的问题修正。然而 Word 2010 版本的用户的使用体验会变差。但是微软公司自己也从 2013 年起就一直降低这些用户的使用体验,而且 Word 2010 在 LibreOffice 7.0 成为稳定版发布之前就会到达产品周期尽头了。因此 Word 2010 用户应该升级到 LibreOffice。参看 tdf#131304 tdf#123116 tdf#131121 (Justin, SIL; Miklos/Mike, Collabora; Samuel Mehrbrodt, CIB)

对 XLSX 导出筛选器的改进

  • 改进了有工作表名称大于 31 个字符时向 XLSX 格式的导出,参看 tdf#79998 (Serge Krot, CIB)
  • 现在勾选框也能导出到 XLSX 格式了,参看 tdf#106181 (Serge Krot, CIB)

对 PPTX 导入/导出筛选器的改进

  • 现在对导入 PPTX 格式文件中的数学对象有了更好的支持,解决了重复导入的问题。更多信息请参看这篇博文 (Miklos Vajna, Collabora)

图形用户界面 (GUI)

传统工具栏

  • 现在新建的用户配置中,所有的工具栏都默认是锁定的了,参看 tdf#92484 (Ahmad Ganzouri)

图标主题

非常适合 macOS
  • 无人维护的探戈 (Tango) 图标主题被从核心主程序中移除了,但将来会以扩展的形式重新发布供用户使用。参看 tdf#132022 (Rizal Muttaqin, Heiko Tietze)

对话框

  • Windows 安装程序有了新图标和新横幅,参看 tdf#130778 (Rizal Muttaqin, Bayu Rizaldhan Rayes, Muhammad Rivan)
Sidebar-en.png
Installation Type-en.png
Installation Progress-en.png
  • 在 Draw 中对页面重命名或在 Impress 中对幻灯片重命名时,如果改成空的或已使用的名称,会显示工具提示对话框了。参看 tdf#129032 (Heiko Tietze)
Renaming Same Name Slide.png

启动中心

  • 修复了启动中心中,当最近访问过的文档和模板的简略视图已能全部显示时,出现的不必要的滚动。参看 tdf#91818 (Roman Kuznetsov)
  • 修复了启动中心中,最近访问过的文档和模板的最后一行简略视图可被滚动至窗口上方,导致出现大片空白区域的问题。参看 tdf#132441 (Roman Kuznetsov)

在线版本 (LibreOffice Online)

本地化

具备区域设置数据的新增语言/区域

  • 利古里亚文 [lij-IT],参看 tdf#130579 (Jean Maillard, Eike Rathke (Red Hat, Inc.))
  • 米南佳保文 [min-ID],参看 tdf#130772 (Peter Farley, Eike Rathke (Red Hat, Inc.))
  • 巽他文 [sun-ID],参看 tdf#131297 (Rizal Muttaqin, Eike Rathke (Red Hat, Inc.))

语言列表中新增的语言

加入的其它语言

脚本语言编程

Python

移除了对基于已过期的 CPython 2.7 版本进行编译的支持,从现在起所有的 Python 脚本均在 CPython 3 下执行,参看源码提交 c4fa6efa (Michael Stahl, CIB)

被移除或标记为即将移除的功能

通用

  • 移除了对非官方环境变量JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITYJFW_PLUGIN_FORCE_ACCESSIBILITY的支持。参看源码提交 c0ac7ae7

筛选器

各平台兼容性

Mac

对 macOS 10.10 和 10.11 的支持已被标记为即将移除。在未来版本中将提高运行环境的最低要求。

Windows

  • 工具 ▸ 选项 ▸ LibreOffice ▸ 通用处新增了 Windows 默认应用程序的按钮,用于启动 Windows 的文件关联管理。此按钮遵从微软的文件关联管理规则,即在 Windows 7、8 和 8.1 中打开“默认应用程序”;而在 Windows 10 中则显示一条告知用户如何手动启动这一设置程序的信息。要此按钮生效需要应用程序在注册表中登记,所以在便携版或测试版(例如标为 beta 的版本,除非安装时指定 WRITE_REGSITRY=1 选项)中无效。参看 tdf#44462 (Mike Kaganski, Collabora)

Linux

在 Linux 系统中,file://host/型的 URL(用于指定特定主机host上的文件系统资源)以前会被不经提示地当作通过 SMB 协议访问的smb://host/型 URL 来处理。本版本之后不会再这样处理了。如果你想通过 SMB 协议访问一个文件,请明确使用smb URL。参看源码提交 fa314082 (Stephan Bergman)

KDE 5 + Qt5

  • 初步实现了基于 Qt5 的高分辨率屏幕 (HiDPI) 缩放,参看 tdf#127687 (Luca Carlon, Jan-Marek Glogowski)

Java 支持

  • Java 使用的juh.jarjurt.jarridl.jarunoil.jar四个 jar 文件现在被合并到了一个libreoffice.jar文件中了。这四个文件以前在不同的软件包中提供名称相同的类 (class),所以无法在 Java 模块系统中使用。为了向后兼容性,仍提供空的juh.jarjurt.jarridl.jarunoil.jar文件,它们引用合并后的libreoffice.jar文件。参看 tdf#117331 (Stephan Bergmann; Samuel Mehrbrodt, CIB)
  • 现在支持 Java 模块了(使用版本不低于 9 的 JRE),提供以下模块:
    • libreoffice.jar:org.libreoffice.uno
    • unoloader.jar:org.libreoffice.unoloader

应用程序编程接口 (API) 的改动

  • C++ 类com::sun::star::uno::Reference的向上造型 (upcast) 构造函数已被设为隐藏(其实从最开始就应如此设置),参看源码提交 39a1edd6

UNO API 改动

  • 移除了 BasicImport 的 UNO 接口和服务 (css::document::XMLBasicImporter、css::document::XMLOasisBasicImporter、css::document::XXMLOasisBasicImporter),它们是用于内部读取文档中内嵌的脚本的。参看源码提交 214e6caf (Noel Grandin)

设置改动

SDK 改动

安卓阅读器

新功能