Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?
11.08.05 16:24: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, MadGhost, Вы писали:
MG>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?
Открываем MSDN и начинаем читать по ключевым словам:
System.Drawing.Printing
PrintDocument
BeginPrint/PrintPage/EndPrint events
PrintPreviewDialog
PrintPreviewControl
Здравствуйте, nzeemin, Вы писали:
N>Здравствуйте, MadGhost, Вы писали:
MG>>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?
N>Открываем MSDN и начинаем читать по ключевым словам: N>System.Drawing.Printing N>PrintDocument N>BeginPrint/PrintPage/EndPrint events N>PrintPreviewDialog N>PrintPreviewControl
аха, с этим разобрался спасибо.
Поясните теперь как печатать многостраничный текст?
нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
Здравствуйте, MadGhost, Вы писали:
MG>Поясните теперь как печатать многостраничный текст? MG>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
Если я правильно понял, то
PrintPage event,
установи свойство HasMorePages = true объекта PrintPageEventArgs
Здравствуйте, mr_kern, Вы писали:
_>Здравствуйте, MadGhost, Вы писали:
MG>>Поясните теперь как печатать многостраничный текст? MG>>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
_>Если я правильно понял, то
_>PrintPage event, _>установи свойство HasMorePages = true объекта PrintPageEventArgs
аха, это понял, а как мне вторую страницу нарисовать?
Здравствуйте, MadGhost, Вы писали:
MG>Здравствуйте, mr_kern, Вы писали:
_>>Здравствуйте, MadGhost, Вы писали:
MG>>>Поясните теперь как печатать многостраничный текст? MG>>>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
_>>Если я правильно понял, то
_>>PrintPage event, _>>установи свойство HasMorePages = true объекта PrintPageEventArgs
MG>аха, это понял, а как мне вторую страницу нарисовать?
Здравствуйте, MadGhost, Вы писали:
MG>Поясните теперь как печатать многостраничный текст? MG>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
были бы деньги, не былоб вопросов по пустякам
даже скажу больше, были б в электронном варианте 2-го тома страницы 983-984, тоже было бы здорово, может у кого есть, сфоткает либо сосканит эти страницы? бел бы очень примного благодарен.
Здравствуйте, MadGhost, Вы писали:
MG>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?
Закачал свой исходник сюда, который тоже печатает таблицу. Может быть кривовато, но суть понять можно.
Здравствуйте, MadGhost, Вы писали:
MG> были бы деньги, не былоб вопросов по пустякам MG>даже скажу больше, были б в электронном варианте 2-го тома страницы 983-984, тоже было бы здорово, может у кого есть, сфоткает либо сосканит эти страницы? бел бы очень примного благодарен.
Есть тут одна ссылочка: http://zipsites.ru/, раздел Электронные книги. Ибуки можно там поискать, большая часть — многомегабайтные ПДФ.
Здравствуйте, MadGhost, Вы писали:
MG>... а как мне вторую страницу нарисовать?
Еще нужно координаты хранить, т. е. координата Y начала следующей страницы равны не 0, а высоте предыдущих страниц. Вычитал из Training Kit для 70-316, ПДФ на 45.5 мб достал с http://zipsites.ru/