投稿日 2022/10/02(Sun) 17:04:28
投稿者 ten
参照先

お世話になります。描画系の機能を練習しているのですが、サイズの扱いが今一つ良く分からなくて・・・

下記サンプルですが、ウインドウ400×400に対し、300×300のキャンバスを作りました。この時、別途座標を取得して試したところでは、ここまでは、多分、想定通りのサイズになっています。

ところが、ここに四角を描画すると、サイズが「思っているのとは異なる」結果に。位置はいちばん左端からの描画で、サイズ指定は横幅240・・・なのに、キャンバスの横幅サイズ300の右端まで到達してしまいます。調整は可能なのですが、理由が分からないままに作るのは、危険だろう、ということで、質問に上がりました。どうかよろしくお願い致します。

----サンプル----
窓というウィンドウを作る
  その実質大きさを{400,400}に変える
窓を表示する

窓にキャンバス1というキャンバスを作る
  その位置は、{0,0}
  その大きさは、{300,300}
  その背景色を白色に変える

キャンバス1へ四角形を描く
  その位置は、{0,0}
  その大きさは、{240,30}
  その背景色を黄色に変える
  キャンバス1を更新する
  
待機する
----


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -