Estou tentando salvar um estilo de tabela como um estilo nomeado no LibreOffice writer. Meu processo até agora foi o seguinte:
Selecione a tabela cujo estilo eu quero salvar e use o seguinte
Format Menu ->
Styles and Formatting ->
Styles and Formatting Dialog ->
New Style From Selection ->
Enter style name and save.
O Writer coloca o novo estilo na subárvore Table Contents
na visualização em árvore Estilos e formatação. A propriedade Borders
parece estar salva, mas a propriedade Background
não é.
Por Como salvar a cor do plano de fundo da célula da tabela e os estilos da linha de borda (OO.Org Writer)? , certifiquei-me de ter escolhido 'Estilos de Parágrafo' antes de salvar o estilo da tabela. Também assegurei que estou selecionando apenas um estilo de uma única célula, garantindo assim que não estou tentando salvar estilos de fundo conflitantes.
Ao clicar com o botão direito do mouse no nome do meu estilo, posso ver que não há cor de fundo definida. Eu posso modificar o fundo manualmente - no entanto, a cor de fundo não se estende até a borda da célula; cobre apenas a área de texto.
Até agora, eu tenho usado
LibreOffice 3.5.4.2 ID da construção: 350m1 (build: 2)
em execução no Ubuntu 10.04.
Detalhes técnicos:
Eu descompactei o arquivo ODF e abri o styles.xml e o content.xml.
Ambos os arquivos contêm informações de estilo; styles.xml contém os estilos ODF padrão, além de todos os estilos nomeados criados pelos usuários. Content.xml contém informações de estilo anônimas vinculadas diretamente ao conteúdo (por exemplo, se você realçar o texto usando a ferramenta 'luz alta', essas informações de estilo serão salvas em content.xml). Aqui está a coisa interessante:
Isso é do 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>
Observe que a cor de fundo está dentro do estilo: propriedades de parágrafo
Aqui está uma cor de fundo de 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>
Aqui, a cor de fundo está no estilo: table-cell-properties
Parece que o LibreOffice deve ter o botão 'Cell Styles' na caixa de diálogo Styles and Formatting
(análogo ao botão 'Paragraph Styles').
Isso é um bug?
Tags libreoffice-writer