8-2]では、印刷機能について追加していきます。8-1]のex08に追加していきます。Sutdioの使い方は、一通り問題なく操作でき、一度はGUIのprogramを作成したことがある中級者を対象にしています。したがって、vb.netの操作に関しては、端折ります。Coding印刷機能を追加するために、MapWindowのreportsオブジェクトを使います。参照の追加で、MapWindowsInterface.dllを追加します。ソリューションエクスプローラ例これで、準備OKです。designはiconを使ってtoolbarにsettingします。こんな感じ、toolbar印刷実行のiconを追加します。Formプリンター設定、プレビュー、印刷のそれぞれbuttonを配置します。Formからcodingを始めていきます。印刷機能をはじめから実装するのは、面倒なので、MapWindowのreports機能を使うのですが、まず、そのオブジェクト構成をオブジェクトブラウザでreportsの確認をしておきましょう。今回は、Mapだけを印刷するようにcodingします。MapWinGIS.Imageです。その他のFunctionは使用しないのですが、定義しておく必要があります。Importsと変数宣言をしておきます。ついでにLoad時も実装しておきます。Reportに関するfunctionを実装します。Region使わないfunctionは戻り値がnothingでとりあえず作成しておきます。t_map.SnapShot(BoundBox)がMap上のimageを作成している部分になります。eventの実装を行います。eventmapのimageをBitmapに変換してそのbitmapの幅と高さを計算して、用紙に割り付けます。MapBounds)でSystem.Drawing.Graphicsに作成します。Subな感じで作成します。MsgBox("プリンターが設定されていません。プレビューが表示できません。Subな感じで作成します。MsgBox("プリンターが設定されていません。Subな感じで作成します。SubProgramの実行では、ex082を保存して実行してみましょう。プレビュー表示させます。今回のまとめでは、今回のまとめをMapWindow.Interfacesを使って印刷の実装を行いました。9]では、簡単なGeoProcessingを付け加えてみましょう。studio2008でも動作することができます。簡単に自前のソフトウェアにちょっとしたGIS機能を付け加えるには良いと思います。codeを公開しますので、活用してください。自分用のサンプルですので、バグなどがある可能性が高いので、原文のままの使用は避けてください。サンプルコードおよびサンプルデータを使って、お使いのPCの不具合が生じても一切責任は持てませんので、あくまでも自己責任にて使用してください。Exercise今回のProgramを少し発展させて以下の項目を付け加えてみてください。凡例やNorthArrowのあわせて印刷できるようにcodeを追加する。DotSpatialを使ってみる。水文水理解析ソフトウェアの販売セール後1日です。水文水理解析ソフトウェアの販売PythonでMySQLを使ってみる。4]PythonでGUIを試してみる。第1弾ExcelでPythonを使ってみる。ExcelでPythonを動かす。3]PythonでExcelを読み書きする。PythonでGeocodingする。2]Pythonで水文水理解析をやってみる。AB-WebLog.com.。