# ぷろせす地図Ⅱ

「ぷろせす地図Ⅱ」は、道路・鉄道・川・地図記号・文字などを組み合わせて、簡単な地図を作成するWindows向けアプリケーションです。

## 体験版について

このアプリは現在、試用・評価をお願いしている体験版です。未認証の状態でも、地図の作成、保存、印刷、クリップボードへのコピーを試せます。印刷またはコピーした画像には「体験版」の表示が入ります。認証後はこの表示が外れます。

開発途中のため、画面や操作が変更されることがあります。大切な地図は、作業中も「保　存」で保存してください。

## 起動に必要なもの

Windowsで動作します。配布または実行するフォルダーには、アプリ本体のほか、次のファイルを置いてください。

- `地図記号.bmp`：記号パレットの画像
- `NaturalMapPrintHelper.exe`：Windowsに登録されたプリンターへ印刷する補助プログラム

印刷には、Windowsで使用可能なプリンターが必要です。プリンターの選択や用紙などは、印刷時に表示されるWindowsの印刷画面で指定します。特定メーカーのプリンター専用ではありません。

## 基本操作

1. アプリを起動し、「始める」を押して地図画面を開きます。
2. 線の種類、線幅、色、描画方法を選びます。
3. 地図画面上でマウスをドラッグして線や図形を描きます。
4. 記号を置く場合は、記号パレットから記号を選び、地図上の置きたい場所をクリックします。続けて複数置く場合は、Shiftキーを押しながらクリックします。
5. 作業内容を残すときは「保　存」を押し、JSON形式の地図ファイルとして保存します。保存した地図は「開く」から読み込めます。

### 線・図形・文字

- 「線種」で「実線」「私鉄線」「JR線」「駅」「橋」「信号」「道路」「川」を選べます。
- 「描画方法」で「直線」「自由曲線」「円」「矩形」を選びます。
- 「線の色」と線幅の設定は、これから描く線や図形に使われます。
- 文字を置くには、線種で「横書」または「縦書」を選び、地図上をクリックします。表示される入力画面に文字を入力して確定し、置きたい位置をクリックします。「文字設定」でフォント、「文字色」で文字色を変更できます。
- 図形を塗るには「図形塗り」で色を選び、閉じた図形の内側をクリックします。続けて複数の図形を塗るときはShiftキーを押しながらクリックします。
- 地図上の線、記号、文字はクリックして選択できます。ドラッグすると移動し、選択してDeleteキーを押すと削除します。
- 「UNDO」「REDO」、または地図画面上でCtrl+Z／Ctrl+Yを使って操作を戻したり、やり直したりできます。

## 印刷とクリップボード

- 「印刷」を選び、印刷画面でプリンターを指定します。地図の画像をWindowsの印刷機能に渡して印刷します。
- 「クリップボード」を選ぶと、地図の画像がクリップボードにコピーされます。ペイントや文書作成ソフトなどに貼り付けて利用できます。
- 印刷とコピーには同じ地図画像が使われます。体験版では、その画像に「体験版」の表示が入ります。
- 未認証時は、Print Screenキーを押した後10秒以内にマウスで範囲選択を始めると、選択中だけ地図フォームを一時的に隠し、マウスボタンを離してから約0.5秒後に戻します。認証済みではこの動作を行いません。

## 開発環境・ビルド

本プロジェクトは、C# / Visual Studio版からEmbarcadero RAD Studio 37.0 の Delphi VCLへ移植しているWindowsアプリケーションです。プロジェクト設定の標準ターゲットはWin64で、Win32も対象に含まれています。

開発者がビルドする場合は、RAD Studioで `ProcessMap2.dproj` を開き、構成とターゲットプラットフォームを選んでビルドしてください。出力先の実行ファイルと同じフォルダーに、上記の `地図記号.bmp` と `NaturalMapPrintHelper.exe` を配置します。印刷補助プログラムはC#の `System.Drawing.Printing.PrintDocument` を使ってWindowsの印刷機能を呼び出します。

認証状態はWindowsのユーザーごとのレジストリにDPAPIで保護して保存します。認証情報を外部ファイルに平文で保存しない設計です。PCを変更した場合は、あらためてパスワードの入力が必要です。

DebugまたはBaseなどRelease以外の構成では、地図画面上でCtrl+Shift+Mを押すと、認証状態表示のテストを切り替えられます。この機能は開発確認用で、Release構成には含まれません。

## ご感想・不具合の連絡

実際に使ってみた感想をお聞かせください。特に、次のような情報が今後の改善に役立ちます。

- 使いやすかった点、分かりにくかった操作
- 追加してほしい記号や機能
- 不具合が起きた操作手順と、表示されたエラーメッセージ
- Windowsのバージョン、使用したプリンター（印刷の問題の場合）

連絡先は配布元から案内された窓口をご利用ください。感想や報告をお待ちしています。


製作者：安心院 竹幸
Email:　ajimimm@gmail.com


