2

ある幅のペンで線を描くとき、​​ペンの幅は xy 座標に対してどのように割り当てられますか?

開始 x が 10 終了 x が 50 で、開始 y が 10 で終了 y が 10 で、ペンが 20 の場合、y 11 に線を描画したい場合、ペンの幅は上下に 20 になります。 ? ペンの 20px は境界線として y の上に置かれますか、それともボックス モデルとして機能し、ボックスに描画されますか?

長方形の描画に関しては、同じ質問があります。幅 100px x 100px の長方形と 20px のペンを描画すると、長方形は 120px x 120px になりますか、または長方形は 100px x 100px になり、長方形の内側に 20px が描画されますか?

私が提供した画像を参照してください。

ここに画像の説明を入力

4

1 に答える 1

1

ペンは公称位置の両側に描画されるため、加算または減算width/2して、線の内側と外側のエッジを見つけます。

MSDNに例が示されています。

矩形

また、これは.Alignmentプロパティを設定することで変更できます。

はめ込み長方形

于 2012-12-28T22:02:15.660 に答える