0

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

4

4 回答 4

3

javascript是一种选择吗?这比创建图像文件要容易得多。

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

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

于 2008-11-27T09:34:20.173 回答
0

图形超出了 VBScript 单独的能力。如果您找到可以为您做的 ActiveX/COM 组件,您可以尝试。看看谷歌,我猜他们中的大多数都是相当昂贵的商业产品的简化试用版。也许这里的其他人知道免费的。

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

于 2008-11-27T09:36:41.790 回答
0

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

绘制图形后,您可以将页面打印到 PDF 打印机(如 cutePDF),以将图像保存到文件中以备后用。

于 2008-11-27T10:11:44.653 回答
0

Microsoft Scripting Guys 发表了一篇文章,讨论了他很久以前,但它涉及使用 Excel ActiveX 控件或 OWC 控件,该文章非常详细地介绍了如何操作,请看这里: http: //www.microsoft .com/technet/scriptcenter/topics/activex/chart.mspx

于 2008-12-20T05:04:09.257 回答