分页预览,每页打印不同的,图形![其实不难就是不得其法]
列:共三页]
//要求:
with QuickRep1.Printer.Canvas do
Begin
//1)页一,绘制一条线;
MoveTo(40,40); LineTo(740,40);
//2)页二,绘制条斜线;
MoveTo(0,0); LineTo(700,700) ;
//3)页三,绘制一个椭圆;
Ellipse(i,500,300,600);
end;
注:最好用QuickRep生成预览!
http://expert.csdn.net/Expert/TopicView1.asp?id=2077304
这个问题回答了也可,其实是一样的问题!
列:共三页]
//要求:
with QuickRep1.Printer.Canvas do
Begin
//1)页一,绘制一条线;
MoveTo(40,40); LineTo(740,40);
//2)页二,绘制条斜线;
MoveTo(0,0); LineTo(700,700) ;
//3)页三,绘制一个椭圆;
Ellipse(i,500,300,600);
end;
注:最好用QuickRep生成预览!
http://expert.csdn.net/Expert/TopicView1.asp?id=2077304
这个问题回答了也可,其实是一样的问题!
解决方案 »
- 如何检测打印机状态,比如缺纸
- 请问哪位达人有键盘钩子的详细例程??
- 小问题,急盼回答.
- 初级问题,在线等
- 简单问题:怎样在Delphi中实现调用应用程序功能。。必结贴
- 关于函数调用返回值问题。
- 我用clientdataset1.GetNextPacket下载资料时,如何让我知道全部的数据包已下载完毕,并结束getnextpacket,请高手指点。
- 我想要开发文档,谁能给我一份
- 我想从字符串中提取一个子字符串应该用什么函数?
- 有人读过VCL源代码吗?
- 郁闷。我的win2000,我什么输入法也不想要,可是删除掉,注销或重新启动又全都回来了。帮帮忙吧。
- fastreport 中的主项数据对应的字段的值变得庞大无比(原值是0,显示出来是23986176)
中间2的怎么搞?
//http://expert.csdn.net/Expert/TopicView1.asp?id=2041458
如果回答正确这两个的分也送!
//[要打印预览]
//代码:--》
procedure TForm1.QuickRep1StartPage(Sender: TCustomQuickRep);
begin
with QuickRep1.Printer.Canvas do
Begin
MoveTo(20,20);
LineTo(700,700);
MoveTo(0,0);
LineTo(700,700) ;
QuickRep1.Printer.NewPage;
{MoveTo(50,50);
LineTo(700,700) ;}
end;
end;
{如上面的代码QuickRep1.Printer.NewPage;
后在画线就报错!}