Вот я че-то никак не въеду, как вывести текст на принтер... Вернее как вывести знаю (e.Graphics.DrawString). Но если текста на несколько страниц, тут HasMorePages поможет??? Ну пусть даже поможет, как тогда посчитать когда заканчивается страница??? Можно посчитать количество строк разделив Height листа на font.Height, но это действует когда шрифт всего текста одного размера, а если строчки разного размера... Да и как узнать сколько строк зарисовано??? Читал в справке, смотрел Samples и ничего не понял... Разжуйте мне енту тему, пожулуйста...
Ответить
|