Lo sfondo della tabella non viene salvato quando salvo lo stile della tabella in Libre Office Writer


3

Sto cercando di salvare uno stile tabella come stile con nome in LibreOffice writer. Il mio processo finora è stato il seguente:

Seleziona la tabella di cui voglio salvare lo stile, quindi usa quanto segue

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

Writer mette il nuovo stile sotto il Table Contents sottoalbero all'interno della vista ad albero Stili e Formattazione. Il Borders la proprietà sembra essere salvata, ma il Background la proprietà non lo è.

Per Come salvare il colore di sfondo della cella della tabella e gli stili della linea di confine (OO.Org Writer)? , Mi sono assicurato di aver scelto 'Stili di paragrafo' prima di salvare lo stile della tabella. Ho anche assicurato che sto selezionando uno stile solo da una singola cella, assicurandomi così che non sto cercando di salvare gli stili di sfondo in conflitto.

Facendo clic con il pulsante destro del mouse sul nome del mio stile, posso vedere che non è impostato alcun set di colori di sfondo. Posso modificare lo sfondo manualmente - tuttavia, il colore di sfondo non si estende fino al bordo della cella; copre solo l'area di testo.

Finora, ho usato

LibreOffice 3.5.4.2 Build ID: 350m1 (Build: 2)

Funzionando su Ubuntu 10.04.

Dettagli tecnici:

Ho decompresso il file ODF e ho aperto styles.xml e content.xml.

Entrambi i file contengono informazioni di stile; styles.xml contiene gli stili ODF predefiniti, più eventuali stili nominati creati dagli utenti. Content.xml contiene informazioni di stile anonime legate direttamente al contenuto (ad esempio, se si evidenzia il testo utilizzando lo strumento "high-light", queste informazioni di stile verranno salvate in content.xml). Ecco la cosa interessante:

Questo è da 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>

Si noti che il colore di sfondo è all'interno dello stile: proprietà del paragrafo

Ecco un colore di sfondo da 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>

Qui, background-color è all'interno dello stile: proprietà della tabella-cella

Sembra che LibreOffice debba avere un pulsante "Stili di cella" nel menu Styles and Formatting finestra di dialogo (analogo al pulsante 'Stili di paragrafo').

è un insetto?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.