| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Print и PrintPreview |
| Автор: nikakoi 13.2.2008, 15:20 |
| добрый день. Пишу печать для некоторой страницы. Заметил особенность, что принтер при печати делает отступ от края, а когда страница отображается в принт превью - отступа нет (используется один и тот же метод). Обнаружил в PageSettings свойство HardMarginX и HardMarginY. И чтобы отображение в ПринтПревью соответствовало действительности делаю отступ от края, а для просто принта не делаю. Для этого мне пришлось завести флаг отображается ли принт превью или просто идет печать(для этого пришлось из ПринтПревью диалога удалить кнопку Принт и добавить свою, которая меняла бы флаг) и в зависимости от флага учитывать отступы. На мой взгляд все не совсем красиво получилось и для такой стандартной вещи должен быть более простой способ... Помогите плз |
| Автор: nikakoi 13.2.2008, 17:33 |
| PrintDocument.PrintController.IsPreview |