目次 前へ 次へ

6.5 StrokeCSIM() の動き

StrokeCSIM() の作動方法の正確な技術的詳細の知識は、おそらく多くの人によって必要ではありません。しかし、完全に対して、この短いセクションでそれらの詳細について概説します。

解決しなければならない根本的な問題は、2 つのモードでイメージ スクリプトを呼ぶことができなければならないということです。ユーザがイメージ スクリプトを持っている場合、StrokeCSIM() メソッドは HTML ページを返すべきですが、イメージ スクリプトがイメージ タグに直接後で呼ばれた場合、実際のイメージ以外 HTML ページを返してはいけません。

この方法は、イメージ・タグでイメージ スクリプトの名前を使った場合、自動的に渡される1 つの HTTP 引数を使うことで解決します。

生成された HTML を判断する場合、イメージ タグの src・プロパティの引数は単にスクリプト名ではありませんが、追加の引数ではスクリプト名であるということを理解します。

JpGraph の内部のコードで、このあらかじめ定義された引数は確認され、それが存在する場合、HTML ページではなくイメージが送られます。

この引数の名前は JpGraph の DEFINE() ステートメントによって定義されます。その定義は _CSIM_DISPLAY です。


目次 前へ 次へ