部分的に HTML、部分的に VBscript の HTML アプリケーションをフォームに偽装しています。それが行うことは、いくつかのローカル ファイルを開き、GAWK を含む DOS ボックスを実行し、その結果としてテキスト ファイルを表示することです。たとえば、.BMP ファイルとして、積み上げ棒グラフの結果を含むビットマップ イメージを作成できるようにすることで、それを拡張したいと考えています。しかし、私は困惑しています。どこから始めればいいのか、まったくわかりません。
4 に答える
JavaScriptはオプションですか?これは、画像ファイルを作成するよりもはるかに簡単です。
この jquery プラグインhttp://code.google.com/p/flot/を数回使用しましたが、うまく機能します。
私はここ数年 VBScript を使用していません。画像ファイルを生成するには、おそらく何らかの ActiveX オブジェクトを使用する必要があると思いますが、間違っている可能性があります。
Microsoft Scripting Guys は、かなり前に彼について論じた記事を発表しましたが、これには Excel ActiveX コントロールまたは OWC コントロールの使用が含まれます。この記事では、その方法について詳しく説明されています。http: //www.microsoftを参照してください。 .com/technet/scriptcenter/topics/activex/chart.mspx
グラフィックスは、VBScript だけの能力を超えています。それを実行できる ActiveX/COM コンポーネントが見つかったら、試してみてください。Google を調べてみると、それらのほとんどは、非常に高価な商用製品の試用版として提供されていると思います。ここにいる他の誰かが無料のものを知っているかもしれません。
別の方法として、URL パラメーターを使用して画像処理を行う Web サービス (PHP/gdlib など) をどこかにセットアップすることもできます。<img>
次に、通常どおりタグを使用して HTA 内の画像にリンクするだけです。
このライブラリhttp://www.walterzorn.com/jsgraphics/jsgraphics_e.htmを VBScript でも使用できると思います。あらゆる種類の線、長方形、円などを描くために使用できます
グラフを描画したら、ページを PDF プリンター (cutePDF など) に印刷して、後で使用するために画像をファイルに保存できます。