跳转至

FONT操作系

関数名 引数 戻り値
FONTBOLD なし なし
FONTITALIC なし なし
FONTSTYLE int なし
FONTREGULAR なし なし
GETSTYLE なし int

API

FONTBOLD
FONTITALIC
FONTSTYLE
FONTREGULAR bitStyle
int GETSTYLE
以降の文字を指定したスタイルに変更する
BOLDITALICは重複可(太字斜体)
REGULARを呼ぶと、太字・斜体指定が解除されます

FONTSTYLEは以降の文字を指定したスタイルに変更します。
0であれば通常、1なら太字(FONTBOLDと同義)、2なら斜体(FONTITALICと同義)、4なら打ち消し線、8なら下線が引かれます。
これらはビットごとに組み合わせることができます。
例えばFONTSTYLE 3なら太字かつ斜体になります。
FONTBOLDFONTITALICは現在のスタイルに太字、斜体スタイルを加えます。
FONTREGULARFONTSTYLE 0と等価です。つまり通常のスタイルに戻します。

GETSTYLEは現在のフォントのスタイル(太字、斜線など)をRESULT:0に代入します。
これはSETSTYLE命令で指定した値と同じです。
SETSTYLE命令が行われていない時は0を返します。

ヒント

GETSTYLEのみ式中関数対応しています。

MAIN.ERB
@SYSTEM_TITLE 
    FONTSTYLE 1 + 2
    PRINTL 太字+斜体
    FONTSTYLE 5
    PRINTL 太字+打ち消し
    FONTITALIC
    PRINTL 太字+斜体+打ち消し
    PRINTFORML GETSTYLE:{GETSTYLE()}
    FONTSTYLE 0
    PRINTW 通常