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