 |
可以试一下:http://www.codeguru.com/treeview/PrtTView.shtml
Sabnnchie的意见:
如果不要求完全打出CtrlList的外形,可以用Printer()的TextOut方法。此处用一个名为sgd1的StringGrid为例
TPrinter * pnt=Printer();
Printer()->BeginDoc();
pnt->Canvas->TextOutA(20,10,"开始打印内容"+ Date().FormatString("yyyy-MM-dd") + " "+Time().FormatString("hh:mm"));
for (i=1;i<=sgd1->RowCount -1;i++) {
pnt->Canvas->TextOutA(20,y,sgd1->Rows[i]->Text );
y+=pnt->Canvas->TextHeight("A")+10 ;
}
Printer()->EndDoc();
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 打印与报表, print, report crystal report, active report, Windows 9x控件, listview, treeview, monthview, progress bar。
|