class TexRow;
class Toc;
class WordLangTuple;
+class XHTMLStream;
class FontSpan {
public:
public:
///
Paragraph();
- ///
+ /// Copy constructor.
Paragraph(Paragraph const &);
/// Partial copy constructor.
/// Copy the Paragraph contents from \p beg to \p end (without end).
~Paragraph();
///
int id() const;
+ ///
+ void setId(int id);
///
void addChangesToToc(DocIterator const & cdit, Buffer const & buf) const;
pos_type firstWordDocBook(odocstream & os, OutputParams const & runparams) const;
/// Output the first word of a paragraph, return the position where it left.
- pos_type firstWordLyXHTML(odocstream & os, OutputParams const & runparams) const;
+ pos_type firstWordLyXHTML(XHTMLStream & xs, OutputParams const & runparams) const;
/// Writes to stream the docbook representation
void simpleDocBookOnePar(Buffer const & buf,
/// \return any material that has had to be deferred until after the
/// paragraph has closed.
docstring simpleLyXHTMLOnePar(Buffer const & buf,
- odocstream &,
+ XHTMLStream & xs,
OutputParams const & runparams,
Font const & outerfont,
+ bool fortoc = false,
pos_type initial = 0) const;
///
/// Spellcheck word at position \p pos.
/// \return true if pointed word is misspelled.
bool isMisspelled(pos_type pos) const;
+ /// an automatically generated identifying label for this paragraph.
+ /// presently used only in the XHTML output routines.
+ std::string magicLabel() const;
private:
///