Форум — Ответы     (  К темам )
 ?  Георгий: Печать и StringGrid (16-05-2003 22:07:22)
вывожу StringGrid с табличным отчётом на принтер так:

Printer()->BeginDoc();
this->StringGrid1->PaintTo(Printer()->Handle,10,10);
Printer()->EndDoc();

ну он мне и печатает только то, что видно в данный момент на экране. Эту бяку только недавно увидел (хотя написал уже давно) и хотелось бы как нибудь быстро привести печать в порядок. В принципе могу вместо StringGrid что-нибудь другое поставить.

Жду предложений о том, как эту гадость исправить.
 Andrew (20-05-2003 11:49:54)
Можно сделать еще одну форму(лучше Modal), назвать типа PreView, обозвать ее Parent для StringGrid и размещать StringGrid как должно быть видно на листе (можно и прокрутку спрятать заодно), далее PaintTo, потом сдвинуть видимые строки и опять PaintTo.
 Георгий (20-05-2003 12:39:04)
Давайте обсуждения перенесём в http://www.cbuilder.ru/progi/forum_answer.php?id=2736&nn=0