C # Предварительный просмотр - PullRequest
1 голос
/ 28 ноября 2010

Я пытаюсь создать предварительный просмотр письма, которое моя программа автоматически печатает ночью.Я прочитал несколько статей, но все еще не могу понять.

Я понимаю, что мне нужно создать объект PrintPreviewDialog, для которого я могу вызвать ShowDialog (), как только я предоставлю его PrintDocument.Мой главный вопрос: как мне создать PrintDocument?

У меня есть вся информация для письма, сохраненная в отдельных переменных, поэтому мне придется объединить их все, что достаточно просто, но как это сделать?Я изменяю этот объект (StringBuilder) на PrintDocument, который я могу предоставить объекту PrintPreviewDialog?

Как всегда, спасибо за любую помощь!

1 Ответ

0 голосов
/ 28 ноября 2010

Логика печати, которую вы должны поместить в обработчик событий PrintPage PrintDocument.

Вы можете прочитать http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx. Содержит полный пример.

...