独自の拡張(画素数設定)
SET BITMAP SIZE width, height
width, heightは数値式を書く。描画領域の画素数を,横方向 width,縦方向 heightに設定する。
この命令を実行すると,座標系は,左端0,右端1,下端0,上端1に再設定される。また,以後のSET WINDOW文は,この領域の左端,右端,下端,上端を基準にして座標系を設定することになる。
<Note>
SET BITMAP SIZEは,画像出力形式が「ビットマップ(画面)」の場合にのみ使える。
<Memo>
SET BITMAP SIZE width, height
が画素数変更後に行う処理は,画像を初期化しない点を除き,
IF width>=height THEN SET DEVICE WINDOW 0,1,0,(height-1)/(width-1) SET VIEWPORT 0,1,0,(height-1)/(width-1) ELSE SET DEVICE WINDOW 0,(width-1)/(height-1),0,1 SET VIEWPORT 0,(width-1)/(height-1),0,1 END IF SET WINDOW 0,1,0,1
に相当する。