边曲线绘图边打印的问题(21分)

  • 主题发起人 主题发起人 z_f123
  • 开始时间 开始时间
Z

z_f123

Unregistered / Unconfirmed
GUEST, unregistred user!
从文本文件中读取数据(数据量是很大的),然后进行绘图 ,当绘满一页后边停止。然后问题就来了:
如果我需要打印所有数据的曲线图,该怎么做?
我自己的想法:程序的后台处理,绘一页打一页 ,但是具体如何来实现 心理没底
希望大家给个思路或是例子之类的,指点一下 
谢谢了
分不多了,大家帮帮忙]
 
你如果知道什么时候停止,就可以了,无论使用ReportMachine还是fastreport是可以控制打印页数的,动态添加页数的。。

如果这样思路就是可以的。
 
to 楼主
我觉得你这个思路好象不对!
我记得应该是打开文本文件里读信息创建对象到界面上;
打印是读界面对象上直接绘图的;
因为这种涉及到你的文本文件中的信息不是顺序的;意思就是比如100个对象信息,你只有读完了才知道哪几个对象是第一页的,哪几个对象是第二页的.......
 
能不能把这个问题说清楚一下
最好能给个例子
我现在动态的建立一个IMAGE控件 ,然后再次控件上绘图
当绘完一页 -〉使用COPYrect函数将绘好的图形拷贝到打印机的画布上,进行打印--〉清空-〉再绘 循环起来,
这个时候怎么讲图形的大小跟打印机的分辨率对应起来,进行相应的放大呢?
也就是做到这一步:
PRINTER.CANVAS.COPYRECT(PRENRECT,IMAGE11.CANVAS,IMGRECT);
怎么来使用PRINTER的CANVAS.STRETCH()这个方法来实现相应的图形放大呢
谢谢大家的发言!!
 
后退
顶部