表題の通り、現在ワイヤ機能の実装を進めています。ワイヤは専用の設定ダイアログで登録して、編集エリアに追加していく動作を想定しています。
ワイヤ設定
機能的には以下があります。
  • 色 - ライン、背景
  • 形状 - 実線、点線、破線、一点鎖線、二点鎖線
  • 幅 - 1~9
  • 機能 - 境界線、面積
これらの設定に応じて、編集領域にイメージが表示されるように作成しました。
名称未設定-1
ところで DrawLines でワイヤを描画すると、鋭角的な角に「トンガリ」が出来るんですが、とても見苦しいので消し去りたいんですが方法が分からず苦慮しています。

今のところ DrawLines を止めて、foreach でループさせて DrawLine で一本ずつ描画するとトンガリは出来ないんですが、折角ポイント配列があるのになんだかなあと思って、まだ DrawLines のままにしています。なんか良い方法無いんですかねぇ?