GraphLibrary

図形を描画するユーザー座標系と出力デバイス座標系とを分離する グラフライブラリ

  • ソフト名 :GraphLibrary
  • バージョン :3.4
  • ライセンス :シェアウェア
  • OS :Windows
  • 開発 :松島 久男

GraphLibrary ダウンロード

GraphLibrary詳細

Windowsフォームアプリケーションでプログラムを作成し、図形を作成する場合.NET Frameworkで提供されている、DrawLine文などの関数を使ってフォーム上やパネル上に描画します。しかし、フォーム上に作成したその図形をプリンタに出力しようとするとプログラムの大幅な変更が必要となり、途方に暮れたことがありませんか。

このGraphLibraryは、図形を描画するユーザー座標系と出力デバイスごとに異なるデバイス座標系とを分離します。ユーザーは、まず、任意のユーザー座標系を定義し、この座標系にGraphLibraryの提供する描画関数を使って図形を描画します。するとGraphLibraryがユーザー座標系からデバイス座標系に変換し指定された出力先に描画します。
このため、描画先を変更する場合、描画するユーザープログラムをまったく変更せずに、驚くほど簡単に切り替えることを可能としたライブラリです。

出力先としてGraphicsオブジェクトに出力しますので、Graphicsオブジェクトが作成できるものであれば指定可能です。具体的には、ウィンドウズのフォーム、フォーム上のパネル、Bitmap及びプリンタなどです。

このライブラリは、Visual C#で作成していますが、Visual Basic等 .NET Freamework上で動作するいずれの言語からも利用も可能です。

プログラム開発はVisual Studio 2017を使用しています。サンプルプログラムを実行するためには同環境を準備して下さい。

One comment

  1. 興味をお持ち頂き有難うございます。
    GraphLibraryの作者の松島久男です。
    御質問が有りましたら、メールにて対応いたしますので、よろしくお願いいたします。

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です