当我在 Libre Office Writer 中保存表格样式时,表格背景未保存

当我在 Libre Office Writer 中保存表格样式时,表格背景未保存

我正在尝试将表格样式保存为 LibreOffice Writer 中的命名样式。到目前为止,我的流程如下:

选择要保存其样式的表,然后使用以下命令

Format Menu ->
    Styles and Formatting ->
        Styles and Formatting Dialog ->
            New Style From Selection ->
                Enter style name and save.

Writer 将新样式放在Table Contents样式和格式树视图中的子树下。属性Borders似乎已保存,但实际上Background并未保存。

如何保存表格单元格的背景颜色和边框线样式(OO.Org Writer)?,我确保在保存表格样式之前选择了“段落样式”。我还确保只从单个单元格中选择样式,从而确保我不会尝试保存冲突的背景样式。

通过右键单击样式名称,我可以看到没有设置背景颜色。我可以手动修改背景——但是,背景颜色不会一直延伸到单元格的边框;它只覆盖文本区域。

到目前为止,我一直在使用

LibreOffice 3.5.4.2 版本 ID:350m1(版本:2)

在 Ubuntu 10.04 上运行。

技术细节:

我解压了 ODF 文件并打开了styles.xml 和content.xml。

这两个文件都包含样式信息;styles.xml 包含默认的 ODF 样式,以及用户创建的任何命名样式。Content.xml 包含与内容直接关联的匿名样式信息(例如,如果您使用“high-light”工具突出显示文本,则此样式信息将保存到 content.xml)。有趣的是:

这是来自styles.xml的内容:

<style:style 
      style:name="new_20_table_20_heading" 
      style:display-name="new table heading" 
      style:family="paragraph" 
      style:parent-style-name="Table_20_Heading">
  <style:paragraph-properties fo:background-color="#c0c0c0">
    <style:background-image />
  </style:paragraph-properties>
</style:style>

请注意,背景颜色位于样式:段落属性内

这是 content.xml 中的背景颜色:

<style:style style:name="Table1.C1" style:family="table-cell">
  <style:table-cell-properties 
       fo:background-color="#cccccc" 
       fo:padding="0.0382in" 
       fo:border="0.05pt solid #000000">
    <style:background-image />
  </style:table-cell-properties>
</style:style>

这里,背景颜色在 style:table-cell-properties 内

看来 LibreOffice 应该在Styles and Formatting对话框中有一个“单元格样式”按钮(类似于“段落样式”按钮)。

这是一个错误吗?

相关内容