TEXT COMMANDS

Last-modified: 2010-07-20 (火) 14:13:06

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=空白個数

 

指定個数分の空白を並べた文字列を返す。
文字列として記述するよりも手っ取り早くて数え間違いが無い。