печать документа
как отправить данные на печать.
Цитата: jengish
как отправить данные на печать.
нажать кнопочку, на которой принтер нарисован
главный сайт тут компоненты платные, но на крайняк можно крякнутую поискать
ещё как-то советовали crystal report, он бесплатно вродь распространяется, но ничего не скажу, не пользовался
Но на печать можно данные и без всяких report'ов отправить.
TPrinter + F1
Цитата: Washington
Ещё есть Rave Report.
Но на печать можно данные и без всяких report'ов отправить.
TPrinter + F1
Но на печать можно данные и без всяких report'ов отправить.
TPrinter + F1
=) ага только маштабировать надо вывод
т.к. всё выводится через канву где то на форуме встречал описание этого вопроса
Цитата: Valiant
=) ага только маштабировать надо вывод
т.к. всё выводится через канву где то на форуме встречал описание этого вопроса
т.к. всё выводится через канву где то на форуме встречал описание этого вопроса
Масштабировать ничего не надо, потому как выводится не ЧЕРЕЗ канву, а НА нее. А принтера это канва или панели предпросмотра - монопенисуально.
Для программера они отличаются контекстом устройства...
То есть, ты можешь создать метафайл и рисовать отчет на нем. Во входном параметре процедуре прорисовки скармливаешь HDC принтера или экрана, и в зависимости от этого получаешь отчет на бумаге или мониторе. Собсно, тема разжевана не раз...
Цитата: yager84
Масштабировать ничего не надо, потому как выводится не ЧЕРЕЗ канву, а НА нее. А принтера это канва или панели предпросмотра - монопенисуально.
Для программера они отличаются контекстом устройства...
То есть, ты можешь создать метафайл и рисовать отчет на нем. Во входном параметре процедуре прорисовки скармливаешь HDC принтера или экрана, и в зависимости от этого получаешь отчет на бумаге или мониторе. Собсно, тема разжевана не раз...
Для программера они отличаются контекстом устройства...
То есть, ты можешь создать метафайл и рисовать отчет на нем. Во входном параметре процедуре прорисовки скармливаешь HDC принтера или экрана, и в зависимости от этого получаешь отчет на бумаге или мониторе. Собсно, тема разжевана не раз...
согласен... вообщем то я это и имел ввиду, просто неправильно выразил свою мысль :)
Можно выводить и в Word и в Excel, смотря что и сколько ты хочешь напечатать
Printer.BeginDoc;
Printer.Canvas.OutText(Здесь переменные, там разберёшся);
...
Printer.EndDoc;
И вот весь головняк.
Легко ипросто.