///
docstring xhtml(XMLStream &, OutputParams const &) const;
///
+ void docbook(XMLStream &, OutputParams const &) const;
+ ///
void addToToc(DocIterator const & di, bool output_active,
UpdateType utype, TocBackend & backend) const;
///
void metrics(MetricsInfo &, Dimension &) const;
+ /// Needs to be same as InsetTabular
+ bool inheritFont() const { return false; }
private:
/// unimplemented
InsetTableCell();
void read(Lexer &);
///
void latex(otexstream &, OutputParams const &) const;
- ///
- int docbook(odocstream & os, OutputParams const &) const;
+ /// serialise the table in DocBook, according to buffer parameters
+ void docbook(XMLStream &, OutputParams const &) const;
///
docstring xhtml(XMLStream &, OutputParams const &) const;
///
idx_type cell, row_type row, col_type column,
std::vector<unsigned int> const &,
bool onlydata, size_t max_length) const;
- /// auxiliary function for docbook
- int docbookRow(odocstream & os, row_type, OutputParams const &) const;
+ /// auxiliary function for DocBook
+ void docbookRow(XMLStream &, row_type, OutputParams const &,
+ bool header = false) const;
+ /// auxiliary function for DocBook: export this row as HTML
+ void docbookRowAsHTML(XMLStream &, row_type, OutputParams const &,
+ bool header) const;
+ /// auxiliary function for DocBook: export this row as CALS
+ void docbookRowAsCALS(XMLStream &, row_type, OutputParams const &) const;
///
docstring xhtmlRow(XMLStream & xs, row_type, OutputParams const &,
bool header = false) const;
int plaintext(odocstringstream & ods, OutputParams const & op,
size_t max_length = INT_MAX) const;
///
- int docbook(odocstream &, OutputParams const &) const;
+ void docbook(XMLStream &, OutputParams const &) const;
///
docstring xhtml(XMLStream &, OutputParams const &) const;
///
/// writes the cells between stidx and enidx as a string, optionally
/// descending into the insets
docstring asString(idx_type stidx, idx_type enidx, bool intoInsets = true);
+ ///
+ ParagraphList asParList(idx_type stidx, idx_type enidx);
/// Returns whether the cell in the specified row and column is selected.
bool isCellSelected(Cursor & cur, row_type row, col_type col) const;