B/S 结构下的Web 打印控件的实现 -- 要有原代码 一定可以正常使用 1000 分(300分)

  • 主题发起人 主题发起人 BigMango
  • 开始时间 开始时间
B

BigMango

Unregistered / Unconfirmed
GUEST, unregistred user!
如题

一定不是 ActiveForm 技术,或者其他技术。

要Delphi 的 技术,而且是不能下载到本地的。。。 OCX技术
 
只能发 300 分的问题,如果可以回答,保证给1000 分。
 
要delphi的技术?一定要吗?
什么php,js,vbs,都已经做得很好了。
 
我希望是Delphi的,因为我现在作的是delphi的东西了。

如果可以结合Delphi 的也可以。。。
 
这样的程序用DELPHI写是不适合的,如若必须这样,也的通过其他途径解决问题
1、用delphi写asp(若是IIS)
2、如是LINUX或其他服务器...
 
BIHG
Delphi 写ASP怎么些呢? 打印报表的东西,需要下载到本地的,和ASP没有什么的吧》?
我看了ASP和 E-商 的,做法好像都是一个 COM 来完成的,不知道你是否有见过呢?
 
不太懂你的问题
做一个COM不也是要下载到本地吗?
 
左轻侯:
哦,好像是的哦,不过如果可以的话 你有这样的 COM 的范例吗?
 
我有一个想法,我看了 E商2000 的做法(www.zydsoft.com) 他们会先生成一个
打印的表,然后再打印,我想是不是在后台生成一个图片再打印出来呢?

如果是的话,怎么连续打印多页呢?
 
B/S模式,你准备在客户端装吗???
网页中用JAVASCRIPT或者VBSCRIPT就可以打印
 
放屁,用Delphi做的,不能下载到本地的,只能在服务器端运行。
 
我说的打印不是简单的网页,而是报表。

你看看E商2000的,www.zydsoft.com
 
看了一下E商2000的,应该是Asp做的,用它来做这种安全性要求很高的系统,好象不是很合适
吧。
 
E商2000是ASP+VB做的,说是用VB做了些控件,
但我好象没看到有什么地方能达到他们所描述的功能的语句
或者是我的水平太差了,
不过其中有些小技巧还是很有用的,
装一个,看看人家的代码就知道了
 
看了原代码还是不行啊,用VB作的ActiveX的com是看不到内容的啊,还有我们在CS结构下
很方便的打印多页,可是在B/S里面也不好作的,哎,不知道delphi是否有这方面的改进。
 
你可使用Cell控件来做。它是ActiveX控件,并可内嵌在网页里。
 
作很b/s报表只有两种方式:
1: 客户端IE自己带的html页面打印功能。
2: 通过在客户端调用activex来打印。
第一种方式客户端不需要任何的控健,但控制比较麻烦。打印效果太差。
第二种方式是现在用得比较多的方式:
例如:通过word打印,通过pdf文件打印,还有很多的公司开发的web打印控健,基本上都是
采用的activex技术。
用delphi可以写一个activeform 或者写一个com来完成这项工作。实际上这两者实现的
原理都是一样的,都有一个安全认证的问题,也就是说反正客户端需要有这个玩意儿。
(就是客户端需要注册控建,不管你用什么方式注册:本地运行注册,网页动态下载都行。)

对了 还有一种。就是你自己写一个浏览器吧。那样 你就什么都可以添加进去了。 :)

 
完全同意hedx的做法,并且Cell组件提供一个html的例程
 
用delphi可以写一个activeform 或者写一个com来完成这项工作。
 
后退
顶部