G goodjsh Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-28 #1 别的系统的报表已经成型,我想在该报表打印的同时再在该报表上打印其它信息,也就是原始的报表不改变,但打印的报表会多了加入的信息,这样可以实现吗????
在 在世寻欢 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #2 什么叫别的系统?UNIX,LINUX,OS/2,MACINTOSH?
L lccc Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #4 应该不行: 对方的系统在开始向打印机发送数据后,你必须在其程序发送开始打印的命令 之前插入打印你的数据的命令,这个不太可能。
G goodjsh Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #5 我也觉得很难,但别人好象实现了,郁闷呀。。。。。。。。。。
N Neo_leaf Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #6 除非他的报表比较灵活, 可以让最终用户修改(加图片、修改标题栏之类), 比如,FR、DBGridEh 要不然的话应该没办法,
N Neo_leaf Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #7 另外,小心,这样做的话,并且原作者不同意, 别人可以告你们侵权哦, 要吃官司的。
G goodjsh Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #8 不涉及到侵权的问题,我们公司的软件要和别人的系统对接,但对方不愿意修改原报表,但可以提供数据接口
L lccc Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #9 有接口就每按照对方的规定传送数据不久得了! 不过对方不修改程序,估计未必能满足你的需求。
G goodjsh Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #10 就是这样的问题了,对方提供的取数据接口,现在是取得数据处理后然后再在对方的系统原有的报表上打印,真不知道怎么处理,一点头绪都没有
F fjwjh24 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #11 这也不是不可能的,对方如果能提供这方面的接口当然就不必说了,但一般不会,这个有可能涉及到版权问题,我做的软件其中一项的加密保护版权方案,就是在打印出的报表中体现版权信息。如果这也可以让你任意改,那你就可以在打印出的纸质报表文件中说:×××公司软件。 如果真要实现这一功能,那必须在打印缓冲池上做文章。 当电脑发送打印任务给打印机时,并不是直接将打印任务发送到打印机的缓存中,而是在硬盘上建立一个打印缓冲池,首先将打印数据送入缓冲池内,然后再根据打印机的请求,由缓冲池向打印机传送数据,而缓冲池内的数据是通过驱动程序解码的。你首先要找到并分析该打印队列中的缓冲池文件,在相应的位置写入你的打印的信息
这也不是不可能的,对方如果能提供这方面的接口当然就不必说了,但一般不会,这个有可能涉及到版权问题,我做的软件其中一项的加密保护版权方案,就是在打印出的报表中体现版权信息。如果这也可以让你任意改,那你就可以在打印出的纸质报表文件中说:×××公司软件。 如果真要实现这一功能,那必须在打印缓冲池上做文章。 当电脑发送打印任务给打印机时,并不是直接将打印任务发送到打印机的缓存中,而是在硬盘上建立一个打印缓冲池,首先将打印数据送入缓冲池内,然后再根据打印机的请求,由缓冲池向打印机传送数据,而缓冲池内的数据是通过驱动程序解码的。你首先要找到并分析该打印队列中的缓冲池文件,在相应的位置写入你的打印的信息
F fjwjh24 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-29 #12 对方是让你在他们打印出来的报表文件上,你再打印一次吧