是否可以删除 OO Calc 中的超链接背景?

Dav*_*d Z 5 openoffice-calc openoffice text-formatting

OpenOffice Calc 中的超链接以覆盖单元格背景颜色的纯色背景显示。我不想要一个坚实的背景;我希望单元格的背景颜色显示出来。有没有办法做到这一点?

网络搜索显示任意数量的论坛结果建议设置

工具 > 选项 > OpenOffice > 外观 > 文本文档 > 字段底纹

我可以使用右侧的下拉框更改背景颜色,但不支持透明度。您可能认为取消选中此设置前面的框会使背景消失,但事实并非如此。

我检查了设置

工具 > 选项 > OpenOffice > 外观 > 常规 > 未访问的链接
工具 > 选项 > OpenOffice > 外观 > 常规 > 访问过的链接

但那些控制文本颜色,而不是背景。

其他网络搜索结果建议使用该HYPERLINK功能,但每个单元格只允许一个链接,而且我需要在其中一些单元格中使用多个链接。

在问这个问题时,我希望为此创建一个明确的参考:除了修改 OO Calc 源代码并重新编译之外,我还能做些什么来使超链接背景消失?

har*_*ymc 2

按照 Bug 66545 - 格式化:禁用 CALC 中超链接的灰场着色,您无能为力。

这是一个已知的错误,Owen Genat 在 2013 年 7 月 26 日的最终评论说:

这似乎是一个有点尴尬的错误。这显然是一个从原始 OOo 代码继承下来的非常老的问题。相关的 AOO bug 是 https://issues.apache.org/ooo/show_bug.cgi?id=37988,它引用了 v1.1.3。因此,我将状态设置为“新”,因为我觉得这是一个已确认的问题,它只是尚未确认的解决方案。

我认为 Calc 中处理超链接的方式需要与 Writer 中处理超链接的方式保持一致,即通过基于样式的格式化。这需要在 Calc 中实现字符样式。

相比之下,Writer 中的超链接是由字符样式 Internet Link 和 Visited Internet Link 控制的。在 Writer 中取消选中相关选项(或使用 CTRL+F8)确实会删除交叉引用字段等的灰色突出显示,但不会影响超链接的外观。还值得注意的是,该选项列在文本文档而不是电子表格部分下方。

特别是术语“场”似乎涵盖了与阴影有关的广泛可能性。例如,当前包含某些 Unicode 字符,例如零宽度空格 (U+200b) 和无间断空格 (U+00a0)。这些外观选项可能需要重新设计。

在 Calc 中实现字符样式(类似于 Writer 中的字符样式)在我看来是一项相当雄心勃勃的任务。尽管您可能能够在源代码中硬编码当前背景之外的其他内容。