在VBscript中绘制图形

时间:2008-11-27 08:58:22

标签: web-applications vbscript bitmap bmp hta

我有一个HTML应用程序,部分是HTML,部分是VBscript,伪装成一个表单。它的作用是打开一些本地文件,运行一个包含GAWK的DOS框,并提供一个文本文件作为结果。我希望扩展它,让它创建一个位图图像,结果在堆积条形图中,例如作为.BMP文件。但我很难过。我不知道从哪里开始。

4 个答案:

答案 0 :(得分:3)

javascript是一个选项吗?这比创建图像文件容易得多。

我已经使用过这个jquery插件http://code.google.com/p/flot/几次并且效果很好。

我几年没有使用过VBScript,认为你可能需要使用某种类型的active-x对象来生成图像文件,但我可能错了。

答案 1 :(得分:0)

图形超出了VBScript的功能。如果找到可以为您执行此操作的ActiveX / COM组件,则可以尝试。展望谷歌,我的猜测是,大多数都是非常昂贵的商业产品的试用版本。也许这里的其他人知道一个免费的。

作为替代路线,您可以使用URL参数在某处设置执行图像处理的Web服务(例如PHP / gdlib)。然后,您只需要像通常那样使用<img>标记链接到HTA中的图像。

答案 2 :(得分:0)

我相信你也可以在VBScript中使用这个库http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm。它可以用来绘制各种形状的线条,矩形,圆形等

绘制完图表后,您可以将页面打印到PDF打印机(如cutePDF),将图像打印到文件中供以后使用。

答案 3 :(得分:0)

Microsoft Scripting Guys推出了一篇很久以前讨论过他的文章,但它涉及到使用Excel ActiveX控件或OWC控件,文章中有关于如何操作的详细信息,请看这里:{{3} }