3

Я пытаюсь сохранить стиль таблицы как именованный стиль в модуле записи LibreOffice. Мой процесс до сих пор был следующим:

Выберите таблицу, стиль которой я хочу сохранить, затем используйте следующую

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 сборки: 350м1(сборка: 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>

Здесь цвет фона находится внутри стиля:table-cell-properties

Похоже, что LibreOffice должен иметь кнопку « Стили ячеек» в диалоговом окне « Styles and Formatting » (аналог кнопки «Стили абзаца»).

Это ошибка?

0