#include "Paragraph.h"
#include "TextClass.h"
-#include "frontends/alert.h"
-#include "frontends/Application.h"
-
-#include "support/debug.h"
#include "support/gettext.h"
#include "support/lstrings.h"
}
-int InsetERT::plaintext(odocstream & os, OutputParams const & rp) const
+int InsetERT::plaintext(odocstringstream & os,
+ OutputParams const & rp, size_t max_length) const
{
if (!rp.inIndexEntry)
// do not output TeX code
ParagraphList::const_iterator par = paragraphs().begin();
ParagraphList::const_iterator end = paragraphs().end();
- while (par != end) {
+ while (par != end && os.str().size() <= max_length) {
pos_type siz = par->size();
for (pos_type i = 0; i < siz; ++i) {
char_type const c = par->getChar(i);