私は境界線に間隔を置いて角丸長方形を描画しようとしていますが、Canvas.RoundRect 関数を使用してこれを行う方法を見つけることができないようです。自分でエッジを描画する数学が得意ではありません。描画できますCanvas.MoveTo および Canvas.LineTo 関数を使用して間隔のある四角形ですが、エッジを丸くする方法がわかりません。現在私がやっていることは、境界線の間隔を空けたい場所に黄色の長方形を作成することですが、問題は印刷時にプリンターキャンバスに直接描画する必要があり、透明シートに描画する必要があるためです。背景色は問題を引き起こします。カスタム描画ルーチンの作成を手伝ってくれる人、またはその領域を消去して背景色なしで透明な紙に印刷する方法を教えてくれる人. 黄色の背景色はプレビュー用です。
境界線の間隔の意味を知るには、画像を参照してください。
ありがとう