Печать в C# ???
От: MadGhost  
Дата: 11.08.05 06:36
Оценка:
Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?

11.08.05 16:24: Перенесено модератором из '.NET' — AndrewVK
Re: Печать в C# ???
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 11.08.05 09:10
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?


Открываем MSDN и начинаем читать по ключевым словам:
System.Drawing.Printing
PrintDocument
BeginPrint/PrintPage/EndPrint events
PrintPreviewDialog
PrintPreviewControl
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Печать в C# ???
От: MadGhost  
Дата: 11.08.05 12:39
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Здравствуйте, MadGhost, Вы писали:


MG>>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?


N>Открываем MSDN и начинаем читать по ключевым словам:

N>System.Drawing.Printing
N>PrintDocument
N>BeginPrint/PrintPage/EndPrint events
N>PrintPreviewDialog
N>PrintPreviewControl

аха, с этим разобрался спасибо.
Поясните теперь как печатать многостраничный текст?
нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.
Re[3]: Печать в C# ???
От: mr_kern Швейцария  
Дата: 11.08.05 13:12
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>Поясните теперь как печатать многостраничный текст?

MG>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.

Если я правильно понял, то

PrintPage event,
установи свойство HasMorePages = true объекта PrintPageEventArgs
Re[4]: Печать в C# ???
От: MadGhost  
Дата: 11.08.05 13:29
Оценка:
Здравствуйте, mr_kern, Вы писали:

_>Здравствуйте, MadGhost, Вы писали:


MG>>Поясните теперь как печатать многостраничный текст?

MG>>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.

_>Если я правильно понял, то


_>PrintPage event,

_>установи свойство HasMorePages = true объекта PrintPageEventArgs

аха, это понял, а как мне вторую страницу нарисовать?
Re[5]: Печать в C# ???
От: Regular_Man  
Дата: 12.08.05 05:49
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>Здравствуйте, mr_kern, Вы писали:


_>>Здравствуйте, MadGhost, Вы писали:


MG>>>Поясните теперь как печатать многостраничный текст?

MG>>>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.

_>>Если я правильно понял, то


_>>PrintPage event,

_>>установи свойство HasMorePages = true объекта PrintPageEventArgs

MG>аха, это понял, а как мне вторую страницу нарисовать?


Почитайте, пожалуй, вот это:
http://www.ozon.ru/context/detail/id/1140566/
и вот это:
http://www.ozon.ru/context/detail/id/1255918/
Re[3]: Печать в C# ???
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 12.08.05 06:22
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>Поясните теперь как печатать многостраничный текст?

MG>нужно вывести тебличку с текстом. и рисунок вставить, буду признателен за любые советы и линки.

http://www.codeproject.com/csharp/#Printing

How to print text in C#
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Печать в C# ???
От: MadGhost  
Дата: 12.08.05 06:28
Оценка:
Здравствуйте, Regular_Man, Вы писали:
R_M>Почитайте, пожалуй, вот это:
R_M>http://www.ozon.ru/context/detail/id/1140566/
R_M>и вот это:
R_M>http://www.ozon.ru/context/detail/id/1255918/

были бы деньги, не былоб вопросов по пустякам
даже скажу больше, были б в электронном варианте 2-го тома страницы 983-984, тоже было бы здорово, может у кого есть, сфоткает либо сосканит эти страницы? бел бы очень примного благодарен.
Re[7]: Печать в C# ???
От: Regular_Man  
Дата: 12.08.05 08:36
Оценка:
Здравствуйте, MadGhost, Вы писали:


Я когда-то печать делал — посмотри мой исходник может поможет...

http://www.rsdn.ru:80/File/30649/Printer.zip
Re: Печать в C# ???
От: Jenyay http://jenyay.net
Дата: 13.08.05 06:28
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>Скажите пожалуйста, как в С# в чистом виде можно печатать? Т.е. надо распечатать текст в табличке, таблицу то можно Rectangle'сами обрисовать, и туда текст вставить, а как эту канву на печать отправить?


Закачал свой исходник сюда, который тоже печатает таблицу. Может быть кривовато, но суть понять можно.
... << RSDN@Home 1.1.4 beta 7 rev. 0>>
Софт, исходники и фото
Re[7]: Печать в C# ???
От: daredevilcs Россия http://helloimyourmind.com/
Дата: 15.08.05 02:42
Оценка: -1
Здравствуйте, MadGhost, Вы писали:

MG> были бы деньги, не былоб вопросов по пустякам

MG>даже скажу больше, были б в электронном варианте 2-го тома страницы 983-984, тоже было бы здорово, может у кого есть, сфоткает либо сосканит эти страницы? бел бы очень примного благодарен.

Есть тут одна ссылочка: http://zipsites.ru/, раздел Электронные книги. Ибуки можно там поискать, большая часть — многомегабайтные ПДФ.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Печать в C# ???
От: daredevilcs Россия http://helloimyourmind.com/
Дата: 15.08.05 02:42
Оценка:
Здравствуйте, MadGhost, Вы писали:

MG>... а как мне вторую страницу нарисовать?


Еще нужно координаты хранить, т. е. координата Y начала следующей страницы равны не 0, а высоте предыдущих страниц. Вычитал из Training Kit для 70-316, ПДФ на 45.5 мб достал с http://zipsites.ru/
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.