ユーザ定義のペンは次の方法を使用して作成できます:
補足 新規ペンを割り当てても画面に思ったように表示されない場合は、作成したペンのスタイルに対してマップスケールが適切でないことが原因です。その場合は、データセットスケールの値を変更する必要があります(オーバーレイダイアログのデータセットページより行います)。アイテムを作成時と同じように表示するには、データセットスケールを印刷時のスケールやビュースケールと同じスケールにします。
既存の標準ペンをもとに新たなペンを作成する場合は、システムライブラリにある標準ペンをコピーして編集可能なライブラリにペーストし、適宜名称を変更して使用します。
例:
Purpleペンを(システム) ライブラリからコピーして(テンポラリ) ライブラリに貼り付け、名前をPurple_newペンに変更します。
ライブラリコントロールバーでPurple_newペンをダブルクリックしてペン編集ダイアログを開きます。

高度設定を表示する矢印をクリックします。
シンボルと線分パターン と グラデーション設定が表示されます。詳細は各リンクを参照してください。

始点シンボルと終点シンボル をドロップダウンリストから選択します(例 ひし形と矢印など)、OKボタンを押します。
Purple_newペン は次のようになります。

ラインアイテムを選択し、右ボタンのローカルメニューからプロパティを選択します。
ラインアイテムのプロパティ ダイアログのペン プロパティのドロップダウンリストにPurple_newペンが表示されます。

ペンのJSON文字列を確認する場合は、ライブラリコントロールバーのツリーよりPurple_newペンを選択してマウスの右ボタンメニューよりプロパティを選択し、ペン編集ダイアログを開きます。
クリップボードドロップダウンリストからコピー(JSON)を選択します:

コピーしたJSON文字列をノートパッドやメモ帳などのテキストエディアに貼り付けると、文字列内容を確認できます。JSON文字列を編集してクリップボードドロップダウンリストから貼り付けを選択すると、編集を反映したペンが作成されます。
ペンをJSON文字列で定義することもできます。その場合は、メモ帳などのテキストエディタで作成・編集したJSON文字列を、クリップボードにコピーし、ペン編集ダイアログのクリップボードドロップダウンリストの貼り付けで貼り付けます。

マップウィンドウ上でラインアイテムを選択し、マウス右ボタンのローカルメニューよりプロパティ... を選択し、ラインアイテムのプロパティ ダイアログを表示し、ペンのドロップダウンリストよりBlueという名称のペンを選択し、ペン型のアイコンをクリックします:

ペン編集 ダイアログが表示されます:

次のようにペンを編集します:

スタイル:一点鎖線
色:緑
OKボタンをクリックします。
ラインアイテムのプロパティ ダイアログのスタイル タブのペンに(名称未設定)と表示されます。このユーザ定義ペン のJSON文字列は次の手順で確認できます:


JSON文字列をメモ帳やノートパッドなどのテキストエディタに貼り付けます。
今回の設定のペンは、次のようなJSON文字列になります:
{"Pen":{"Style":"DashDot","Colour":{"RGBA":[0,255,0,0]}}}
ペンの太さ、スタイル、色味などを変更した場合は次のようなJSON文字列になります:
{"Pen":{"Style":"Dot","Colour":{"RGBA":[0,224,0,0]},"Width":200}}
補足: SIS 7.0以降では、ペン (とブラシ) はJSON (JavaScript Object Notation)で定義されるようになりました。
例 1:

JSONコード {"Pen":{"Style":"DashDot","Colour":{"R":0,"G":255,"B":0},"Width":200,"RoundCaps":true}}
上記JSONコードは、JSONビューアでのフォーマット時、以下のように表示されます。

例 2:

JSONコード {"Pen":{"Style":"Dash","Colour":{"R":0,"G":0,"B":255,"A":183},"Width":100,"RoundCaps":true}}
上記JSONコードは、JSONビューアでのフォーマット時、以下のように表示されます。

例 3:

JSONコード {"Pen":{"Style":"DashDot","Colour":{"RGBA":[0,128,0,0]}}}:
{"Fitted":true,"Repeats":[{"Line":5000,"Gap":2500,"Symbol":"Chevron"}]}}}
上記JSONコードは、JSONビューアでのフォーマット時、以下のように表示されます。
