在 LibreOffice 中的表格边框上创建新单元格

Posted

技术标签:

【中文标题】在 LibreOffice 中的表格边框上创建新单元格【英文标题】:Creating a new cell on a table border in LibreOffice 【发布时间】:2014-02-01 09:48:50 【问题描述】:

我正在准备一个课堂项目,我正在使用 LibreOffice(版本 4.2.0 - Win32)来创建我的报告的标题页。在 sWriter 中,我创建了一个 1 行 2 列的表格,我将其拉下,使其跨越页面的长度(基本上类似于 (x)html 中的左右边框。在左侧单元格中,我插入了一个小表格出于审美目的填充单元格。目前,标题页如下所示:

___________________
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|____|____________|

我正在尝试修改结构,使其如下所示:

___________________
|  |   |          |
|  |   |          |
|  |___|          |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|    |            |
|____|____________|

我的意图是在位于边框的单元格中插入一个小图像。我尝试过合并单元格,但我无法选择“跨越”边界,并且插入新行也不起作用。我认为这是由于表格最初的构建方式,即拖到屏幕底部。

我们将不胜感激任何建设性的反馈。

谢谢,

~凯特琳

【问题讨论】:

【参考方案1】:

解决方案取决于您的需求,尤其是右侧“列”的内容。

如果除了图片之外没有文字或其他内容,最简单的解决方案就是将图片插入左侧“列”并将其拖动到最终位置 .请注意,“换行”选项仅适用于图像锚定的左列,因此如果您尝试从右“列”的左上角开始输入文本,它将与图片“碰撞”。

如果要将内容放入从图像右边框开始的右侧“列”中,则应修改表格布局。我确定您可以插入一个新列,但它会出现在页面底部(甚至在下一页)。相反,您可以将单个表格行分成两行,使用菜单 Table -> Split cells

接下来,您可以拆分第一行的左侧单元格,因此第一行有三个单元格。最后,按住CTRL+SHIFT 并将第一个单元格的右单元格边框向左拖动(CTRL+SHIFT 确保移动边框只影响当前的第一行)。现在,表格应该如下所示:

___________________ | | | | | | | | |__|___|__________| | | | | | | | | | | | | | | | | | | |____|____________|

另一种解决方案是完全摆脱覆盖整个页面的表格。如果你想把一些设计内容放到左边的“栏”里,只需添加一个框架,将它移动到它的位置,然后输入内容。要将主要内容保留在左侧“列”区域之外,请调整左边距(在菜单 Style -> Page 中)。现在,只需将图片添加到主要内容并将其拖到相应位置即可。

【讨论】:

谢谢@tohuwawohu。将图像拖到边框上是一个绝妙的主意,它让我可以完全按照自己的意愿构建标题页。

以上是关于在 LibreOffice 中的表格边框上创建新单元格的主要内容,如果未能解决你的问题,请参考以下文章

音乐台 | Taylor Swift新单《Delicate》

如何在 Libreoffice writer 的标题下添加边框

CSS边框半径和边框折叠[重复]

如何在表格上创建圆角并为整个表格和列保留表格边框? [复制]

如何在 LibreOffice Calc 中使用 PyUNO 更改单元格边框的 LineWidth?

在无头模式下将 libreoffice 电子表格合并到多页文档中?