TinyButStrong在表格行中设置字体颜色

时间:2018-08-10 08:59:52

标签: php odt opentbs tinybutstrong

是否可以在表格行中设置字体颜色?我正在使用tbs和ODT文档的PHP类。能够为每行设置单独的颜色将是完美的。但是我不知道是否可能。

我有一个具有不同颜色的HTML表,并希望将其转换为ODT文档。

1 个答案:

答案 0 :(得分:0)

在ODT文档的XML中,无法直接在表格行,表格单元格或包含该单元格中文本的段落上定义字体颜色。您只能将样式应用于这些元素。

因此解决方案是为表中所需的每种字体颜色定义一个命名的段落样式,然后使用参数{{}通过TBS字段更改段落样式(单元格中的文本始终在段落中) 1}}。 范例:Body

不幸的是,还有一个附加困难:LibreOffice将使用内部名称保存您的自定义样式。您使用软件为其赋予的名称仅是显示名称(别名)。因此解决方案是在att文件中查找内部名称。或者,您可以等待下一个TBS版本(3.11):它将具有读取模板中属性的功能。