delphi直接打印语句如何写

delphi直接打印语句怎么写?
本人delphi菜鸟,刚开始学delphi,想写一个跳过打印预览,直接打印的一条语句,在网上找到frReport1.PrintPreparedReport(‘‘, 1, True, frAll);这个,提示[Error] UnitWZ_WZRK.pas(2721): Undeclared identifier: 'frReport1',我要在哪里定义呢?具体的用法谁能指教一二,谢谢

------解决方案--------------------

流程:
1)新建一个Application
2)添加一个frReport1
3)添加一个DataModule1
4) 在DataModule1中放上Table1,DataSource1,frDBDataSet1
Table1(databasename=DBDEMOS;tablename=CUSTOMER.DB);
DataSource1.dataset=table1;
frDBDataSet1.datasource= datasource;
5) 设计报表
添加一个band,选择master data,设置master data 的数据源 DataModule1.frDBDataSet1 , 然后在master data 中放入多个数据项(TfrMemoView),双击数据项可设置其对应的表的字段或变量(需自己事先指定)。
还可添加其他类型的band;
保存报表1.frf
6) 预览:
frReport1.LoadFromFile('1.frf');
Report.Preview := nil
if Report.PrepareReport then
Report.ShowPreparedReport;
7)打印:
frReport1.LoadFromFile('1.frf');
Report.Preview := nil
if Report.PrepareReport then
Report.PrintPreparedReportDlg;

1.不需要设置frReport的dataset属性,只需使用frDBDataSet连接不同数据源,这样在frReport中就可以通过使用不同的frDBDataSet来连接不同的数据源;
2.是的,设计好模板后,使用LoadFromFile载入;
3.把每一项的边框都打开,调整好各数据项的位置即可。