SET LINE WIDTHの設定がPLOT AREA文の挙動に影響を与えます 荒田浩二 2008/01/23 21:57:55
SET LINE WIDTHの設定がPLOT AREA文の挙動に影響を与えます |
返事を書く ノートメニュー |
荒田浩二 <knrztrhoel> 2008/01/23 21:57:55 | |
PLOT AREA文の実行は、まず外枠線を描画し内側を塗りつぶすといった処理をしていると思われますが、外枠線の太さがSET LINE WIDTHによる設定に影響を受けているようです。
描線の太さの設定が1以外では「はみ出して」しまいます。 ASK LINE WIDTH a SET LINE WIDTH 1 PLOT AREA : 1,1;2,1;2,2;1,2 SET LINE WIDTH a といった工夫をすれば相互に不干渉に実行できますが、なんとも釈然としません。 修正のご検討をお願いいたします。 もし、これが意図的な設定であるならばヘルプにその旨ご記入をお願いします。 なぜ「はみ出す」のかまったく理解できず、ずいぶん考えました。 よろしくお願いいたします。 ! SET WINDOW 0,10,0,13 SET TEXT JUSTIFY "CENTER","HALF" SET TEXT HEIGHT 0.3 SET AREA COLOR 4 FOR i=1 TO 4 SET LINE WIDTH i PLOT AREA : 3,3*i-2;7,3*i-2;7,3*i;3,3*i PLOT TEXT ,AT 5,3*i-2.3 : "LINE WIDTH "&STR$(i) NEXT i SET LINE WIDTH 1 FOR i=1 TO 4 PLOT LINES : 3,3*i-2;7,3*i-2;7,3*i;3,3*i;3,3*i-2 NEXT i END |
├!線の外縁まで、はみ出ますね。拡大すると、... SECOND 2008/01/24 07:23:36 └意図的にそのようにしているわけではなく,... 白石 和夫 2008/01/24 11:18:52 └修正しました。 白石 和夫 2008/01/27 18:21:14 └早速にご対応をいただきお礼申し上げます。... 荒田浩二 2008/01/30 00:02:29