- if (!text)
- return;
-
- xmlTextWriterStartElement (odt->content_wtr, _xml("text:h"));
- xmlTextWriterWriteFormatAttribute (odt->content_wtr,
- _xml("text:outline-level"), "%d", 2);
- xmlTextWriterWriteString (odt->content_wtr, _xml (text->content) );
- for (size_t i = 0; i < text->n_footnotes; i++)
- write_footnote (odt, text->footnotes[i]);
- xmlTextWriterEndElement (odt->content_wtr);
+ if (t)
+ {
+ for (size_t y = 0; y < t->n[V]; y++)
+ {
+ xmlTextWriterStartElement (odt->content_wtr, _xml("text:h"));
+ xmlTextWriterWriteFormatAttribute (odt->content_wtr,
+ _xml("text:outline-level"), "%d", 2);
+
+ struct table_cell cell;
+ table_get_cell (t, 0, y, &cell);
+ write_table_item_cell (odt, pt, &cell);
+
+ xmlTextWriterEndElement (odt->content_wtr);
+ }
+ }