TinyButStrong Установить цвет шрифта в строках таблицы

Есть ли способ установить цвет шрифта в строках таблицы? Я использую PHP-класс tbs и ODT-документов. Было бы идеально иметь возможность устанавливать индивидуальные цвета для каждого ряда. Но я не знаю, возможно ли это.

У меня есть таблица HTML с разными цветами, и я хочу преобразовать ее в документ ODT.

0

Решение

В XML для документов ODT невозможно определить цвет шрифта непосредственно для строки таблицы, ячейки таблицы или абзаца, содержащего текст в ячейке. Вы можете применить стиль только к этим элементам.

Таким образом, решение состоит в том, чтобы определить именованный стиль абзаца для каждого цвета шрифта, который вам нужен в вашей таблице, а затем изменить стиль абзаца (текст в ячейке всегда находится в абзаце) с полем TBS, используя параметр att,
Пример : [blk.my_style;att=text:p#table:style-name]

К сожалению, есть дополнительная сложность: LibreOffice сохранит ваш собственный стиль с внутренним именем. Имя, которое вы даете ему с помощью программного обеспечения, является только отображаемым именем (псевдонимом). Таким образом, решение заключается в том, чтобы посмотреть в styles.xml файл для внутреннего имени. Или вы можете дождаться следующей версии TBS (3.11): она будет иметь функцию для чтения атрибутов в шаблоне.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]