mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-10 18:58:10 +00:00
* src/output_plaintext.C: remove cryptic comment;
do not output deleted characters in plain text output git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16781 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6b39c832ce
commit
954f6feee7
@ -189,20 +189,21 @@ void writePlaintextParagraph(Buffer const & buf,
|
|||||||
currlinelen += p.first;
|
currlinelen += p.first;
|
||||||
}
|
}
|
||||||
|
|
||||||
// this is to change the linebreak to do it by word a bit more
|
|
||||||
// intelligent hopefully! (only in the case where we have a
|
|
||||||
// max runparams.linelength!) (Jug)
|
|
||||||
|
|
||||||
docstring word;
|
docstring word;
|
||||||
|
|
||||||
for (pos_type i = 0; i < par.size(); ++i) {
|
for (pos_type i = 0; i < par.size(); ++i) {
|
||||||
|
if (par.isDeleted(i)) // deleted characters don't make much sense in plain text output
|
||||||
|
continue;
|
||||||
|
|
||||||
char_type c = par.getUChar(buf.params(), i);
|
char_type c = par.getUChar(buf.params(), i);
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case Paragraph::META_INSET: {
|
case Paragraph::META_INSET: {
|
||||||
InsetBase const * inset = par.getInset(i);
|
InsetBase const * inset = par.getInset(i);
|
||||||
|
|
||||||
os << word;
|
os << word;
|
||||||
currlinelen += word.length();
|
currlinelen += word.length();
|
||||||
word.erase();
|
word.erase();
|
||||||
|
|
||||||
OutputParams rp = runparams;
|
OutputParams rp = runparams;
|
||||||
rp.depth = par.params().depth();
|
rp.depth = par.params().depth();
|
||||||
if (inset->plaintext(buf, os, rp)) {
|
if (inset->plaintext(buf, os, rp)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user