docstring xhtml(XHTMLStream &, OutputParams const &) const;
///
void addToToc(DocIterator const & di, bool output_active,
docstring xhtml(XHTMLStream &, OutputParams const &) const;
///
void addToToc(DocIterator const & di, bool output_active,
/// Returns true if there is a topline, returns false if not
bool bottomLine(idx_type cell) const;
/// Returns true if there is a topline, returns false if not
/// Returns true if there is a topline, returns false if not
bool bottomLine(idx_type cell) const;
/// Returns true if there is a topline, returns false if not
/// return space occupied by the second horizontal line and
/// interline space above row \p row in pixels
/// return space occupied by the second horizontal line and
/// interline space above row \p row in pixels
- void TeXTopHLine(otexstream &, row_type row, std::string const & lang) const;
+ void TeXTopHLine(otexstream &, row_type row, std::string const & lang,
+ std::list<col_type>) const;
- void TeXBottomHLine(otexstream &, row_type row, std::string const & lang) const;
+ void TeXBottomHLine(otexstream &, row_type row, std::string const & lang,
+ std::list<col_type>) const;
- void TeXCellPreamble(otexstream &, idx_type cell, bool & ismulticol, bool & ismultirow) const;
+ void TeXCellPreamble(otexstream &, idx_type cell, bool & ismulticol, bool & ismultirow,
+ bool const bidi) const;
///
void TeXCellPostamble(otexstream &, idx_type cell, bool ismulticol, bool ismultirow) const;
///
///
void TeXCellPostamble(otexstream &, idx_type cell, bool ismulticol, bool ismultirow) const;
///
///
bool isValidRow(row_type const row) const;
///
void TeXRow(otexstream &, row_type const row,
///
bool isValidRow(row_type const row) const;
///
void TeXRow(otexstream &, row_type const row,
void updateBuffer(ParIterator const &, UpdateType);
///
void addToToc(DocIterator const & di, bool output_active,
void updateBuffer(ParIterator const &, UpdateType);
///
void addToToc(DocIterator const & di, bool output_active,