TEXT COMMANDS
文字列関係のコマンド
TEXT : TEXT X,Y,String
テキストを指定位置に表示します。
X=>横画面位置
Y=>縦画面位置
String=>表示するテキスト
サンプル:
TEXT 10,10,"こんにつわVIP"
CENTER TEXT : CENTER TEXT X,Y,String
SET TEXT FONT : SET TEXT FONT Fontname,Charset Value
テキストフォント設定
Fontname=フォント名
Charset Value=キャラクターセット番号
文字列描画のフォントを設定する。
キャラクターセット番号は日本においては128を指定する。
128番はShift_JISに当たる。
SET TEXT SIZE : SET TEXT SIZE Point size
フォントサイズの指定
SET TEXT OPAQUE : SET TEXT OPAQUE
文字の背景色を不透明にする
SET TEXT TRANSPARENT : SET TEXT TRANSPARENT
テキストの背景を透明にする
SET TEXT TO NORMAL : SET TEXT TO NORMAL
SET TEXT TO ITALIC : SET TEXT TO ITALIC
SET TEXT TO BOLD : SET TEXT TO BOLD
SET TEXT TO BOLDITALIC : SET TEXT TO BOLDITALIC
PERFORM CHECKLIST FOR FONTS : PERFORM CHECKLIST FOR FONTS
TEXT BACKGROUND TYPE : Return Integer=TEXT BACKGROUND TYPE()
TEXT FONT$ : Return String=TEXT FONT$()
TEXT SIZE : Return Integer=TEXT SIZE()
TEXT STYLE : Return Integer=TEXT STYLE()
TEXT WIDTH : Return Integer=TEXT WIDTH(String)
TEXT HEIGHT : Return Integer=TEXT HEIGHT(String)
ASC : Return Integer=ASC(String)
文字コード変換
指定文字の文字コードを得る。
BIN$ : Return String=BIN$(Value)
2進数表現文字列変換
数値を2進数表現の文字列に変換する。
CHR$ : Return String=CHR$(Value)
キャラクタ(ASCII)を返す
HEX$ : Return String=HEX$(Value)
16進数表現文字列変換
数値を16進数表現の文字列に変換する。
LEFT$ : Return String=LEFT$(String,Value)
文字列中から左からの文字列を指定数だけ取り出す。
LEN : Return Integer=LEN(String)
文字列中の文字数を返す。ASCIIのみ
LOWER$ : Return String=LOWER$(String)
MID$ : Return String=MID$(String,Value)
文字列中の左から指定数の文字を取り出す。
RIGHT$ : Return String=RIGHT$(String,Value)
文字列中から右から指定数だけ文字列を取り出す。
STR$ : Return String=STR$(Value)
数値を文字に変換する
UPPER$ : Return String=UPPER$(String)
VAL : Return Float=VAL(String)
文字列数値変換
数値の文字列を数値に変換する。
DWORDは非対応。
"0x"など接頭詞のついた数字文字列も非対応。
SPACE$ : Return String=SPACE$(Number of Spaces)
指定長空白文字列
Number of Spaces=空白個数
指定個数分の空白を並べた文字列を返す。
文字列として記述するよりも手っ取り早くて数え間違いが無い。