User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
69
3.1.6. スクロール制御
カレントカーソル位置が最下行で文字列が表示できない場合はスクロール制御を行います。
(例1) 最下行の縮小ANK表示でスクロールが発生する場合
座標(14,7)に縮小ANK“ABCDEF”を表示
ANKスペースを表示
AB
CDEF
ABCDEF
1234567890ABCDEF
0 14 15
1234567890ABCDEF
0 14 15
CDEFが表示できない
0
6
7
0
6
7
ANKスペースを表示
AB
CDEF
ABCDEF
1234567890ABCDEF
0 14 15
1234567890ABCDEF
0 14 15
CDEFが表示できない
0
6
7
0
6
7
(例2) 最下行-1の標準ANK/漢字表示でスクロールが発生する場合
座標(14,6)に標準ANK“ABCDEF”を表示
ABCDEF
AB
CDEF
ANKスペースを表示
1234567890ABCDEF
0 14 15
1234567890ABCDEF
0 14 15
CDEFが表示できない
0
6
7
0
6
7
ABCDEF
AB
CDEF
ANKスペースを表示
1234567890ABCDEF
0 14 15
1234567890ABCDEF
0 14 15
CDEFが表示できない
0
6
7
0
6
7
(例3) 最下行の標準ANK/漢字表示でスクロールが発生する場合
座標(14,7)に標準ANK“ABCDEF”を表示
ABCDEF
AB
CDEF
1234567890ABCDEF
0 14 15 0 14 15
CDEFが表示できない
0
6
7
0
6
7
ABCDEF
AB
CDEF
1234567890ABCDEF
0 14 15 0 14 15
CDEFが表示できない
0
6
7
0
6
7
※スクロール抑制
文字列表示2(lcd_string2)でスクロールを抑制できます。改行モードあり指定のときで最下行で
スクロールが発生する条件になった場合でもスクロールを行いません。表示しきれなかった文字
については無視されます。