Rif. mod. 95/30. Modificata la TPrintwin::paint_row().

Aggiunto un controllo su _chary: nel caso equivalga ad 1 si stampa
la riga nuda e cruda, senza posizionarsi tramite calcoli. Cio' e'
utile per stampanti "Generico/Solo testo". In questo modo la stampa
delle deleghe risulta precisa sia sull'asse delle ascisse  che quello
delle ordinate quando si utilizza un font della stampante.


git-svn-id: svn://10.65.10.50/trunk@1827 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1995-09-14 14:25:30 +00:00
parent 63d6803c87
commit 4105a3beed

View File

@ -161,6 +161,8 @@ void TPrintwin::paint_row(long j)
const int row = (int)(j % _formlen);
const int y = row*_chary + _chary - _descent + _vofs;
if (_chary > 1)
{
paint_background(j);
_txt.read_line(j);
@ -198,6 +200,11 @@ void TPrintwin::paint_row(long j)
}
}
}
} else
{
set_font(printer().fontname(), XVT_FS_NONE, _char_size);
xvt_dwin_draw_text(win(), 0, y, (char*)_txt.line(j), -1);
}
}