diff options
author | Nils Carlson <pyssling@ludd.ltu.se> | 2018-09-20 21:30:32 +0000 |
---|---|---|
committer | Nils Carlson <pyssling@ludd.ltu.se> | 2018-09-23 22:04:32 +0000 |
commit | ce6e9e8817fa7c09625a3c587095bffc8a5eb598 (patch) | |
tree | 9bd0a2257086fad2ccde45e5abaf2d4d81b2d4ef /test/tables.opendocument | |
parent | 111e6ffa55e17b5e0399adac484a9510a80d3a3b (diff) | |
download | pandoc-ce6e9e8817fa7c09625a3c587095bffc8a5eb598.tar.gz |
ODT Writer: Improve table header row style handling
This changes the way styles for cells in the header row
and normal rows are handled in ODT tables.
Previously a new (but identical) style was generated for
every table, specifying the style of the cells within the table.
After this change there are two style definitions for table cells,
one for the cells in the header row, one for all other cells.
This doesn't change the actual styles, but makes post-processing
changes to the table styles much simpler as it is no longer
necessary to introduce new styles for header rows and there are
now only two styles where there was previously one per table.
Diffstat (limited to 'test/tables.opendocument')
-rw-r--r-- | test/tables.opendocument | 184 |
1 files changed, 92 insertions, 92 deletions
diff --git a/test/tables.opendocument b/test/tables.opendocument index c331ecc43..c04afd492 100644 --- a/test/tables.opendocument +++ b/test/tables.opendocument @@ -6,59 +6,59 @@ <table:table-column table:style-name="Table1.D" /> <table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P1">Right</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Left</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P2">Center</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Default</text:p> </table:table-cell> </table:table-row> </table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P3">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P4">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P3">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P4">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P3">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P4">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table1.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> </table:table-row> @@ -73,59 +73,59 @@ caption:</text:p> <table:table-column table:style-name="Table2.D" /> <table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P5">Right</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Left</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P6">Center</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Default</text:p> </table:table-cell> </table:table-row> </table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P7">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P8">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P7">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P8">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P7">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P8">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table2.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> </table:table-row> @@ -139,59 +139,59 @@ spaces:</text:p> <table:table-column table:style-name="Table3.D" /> <table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P9">Right</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Left</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P10">Center</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Default</text:p> </table:table-cell> </table:table-row> </table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P11">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P12">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P11">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P12">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P11">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P12">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table3.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> </table:table-row> @@ -206,46 +206,46 @@ caption:</text:p> <table:table-column table:style-name="Table4.D" /> <table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P13">Centered Header</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Left Aligned</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P14">Right Aligned</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Default aligned</text:p> </table:table-cell> </table:table-row> </table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P15">First</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P16">12.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Example of a row that spans multiple lines.</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P15">Second</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P16">5.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table4.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Here’s another one. Note the blank line between rows.</text:p> </table:table-cell> @@ -262,46 +262,46 @@ caption:</text:p> <table:table-column table:style-name="Table5.D" /> <table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P17">Centered Header</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Left Aligned</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="P18">Right Aligned</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableHeaderRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Heading">Default aligned</text:p> </table:table-cell> </table:table-row> </table:table-header-rows> <table:table-row> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P19">First</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P20">12.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Example of a row that spans multiple lines.</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P19">Second</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P20">5.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table5.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Here’s another one. Note the blank line between rows.</text:p> </table:table-cell> @@ -315,44 +315,44 @@ headers:</text:p> <table:table-column table:style-name="Table6.C" /> <table:table-column table:style-name="Table6.D" /> <table:table-row> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P24">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P25">12</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P26">12</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P24">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P25">123</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P26">123</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P24">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P25">1</text:p> </table:table-cell> - <table:table-cell table:style-name="Table6.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P26">1</text:p> </table:table-cell> </table:table-row> @@ -365,31 +365,31 @@ headers:</text:p> <table:table-column table:style-name="Table7.C" /> <table:table-column table:style-name="Table7.D" /> <table:table-row> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P29">First</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P30">12.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Example of a row that spans multiple lines.</text:p> </table:table-cell> </table:table-row> <table:table-row> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P29">Second</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">row</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="P30">5.0</text:p> </table:table-cell> - <table:table-cell table:style-name="Table7.A1" office:value-type="string"> + <table:table-cell table:style-name="TableRowCell" office:value-type="string"> <text:p text:style-name="Table_20_Contents">Here’s another one. Note the blank line between rows.</text:p> </table:table-cell> |