文字を描く ☆
PLOT TEXT ,AT
x,
y : 文字列式
x
,
y は数値式
点(
x,
y)を基点として文字列を描く。
PLOT TEXT ,AT
x,
y ,USING 書式指定 : 式, 式 , …, 式
点(
x,
y)を基点として,式の値を書式を用いて描く。
例 PLOT TEXT ,AT x,y ,USING "#.### #.###":a,b
SET TEXT COLOR 数値式
PLOT TEXT文で描く文字の色指標の設定
実行開始時は1
ASK TEXT COLOR 数値変数
現在のtext colorを数値変数に代入する。
SET TEXT JUSTIFY 文字列式 ,文字列式
PLOT TEXT文で文字列を描く場合の基準の点の位置を指定する。
例 SET TEXT JUSTIFY "right" , "top"
1番目のパラメータは,"LEFT" , "CENTER" , "RIGHT" のいずれか,
2番目のパラメータは,"TOP","CAP","HALF","BASE","BOTTOM"のいずれかで,
大文字か小文字かの違いは無視する。
ASK TEXT JUSTIFY
文字列変数,文字列変数
現在のtext justifyを文字列変数に代入する。
SET TEXT HEIGHT 数値式 文字の高さを問題座標で指定する。 (文字の大きさをポイント数で指定したいときは, 拡張命令のSET TEXT FONT
を使用する。) ASK TEXT HEIGHT 数値変数 文字の高さを数値変数に代入する。 文字の高さは問題座標で与えられる。 SET TEXT ANGLE 数値式 文字の角度を指定する。角の大きさの単位はangle選択子に依存する。 ASK TEXT ANGLE 数値変数 現在の文字の角度を数値変数に代入する。
★ JISとの相違
文字の字形は,問題座標ではなく,物理座標系で定められる。そのため,PLOT TEXT文で描く字形は問題座標の設定によって歪むことはない。また,絵定義中で用いた場合,基準点と大きさ,向きのみが変換され,字形は変換されない。
TEXT ANGLEは問題座標ではなく,物理座標で定義される。
独自の拡張
PLOT LABEL ,AT x,y : 文字列式
PLOT LABEL ,AT x,y ,USING 書式指定 : 式, 式 , …, 式
絵定義中で実行したとき,基点のみを変換し,文字の大きさ,向きを変換しない。