从数据存储起始地址开始的图形数据如下所示。
图表类型(+0)
您可以显示直线、矩形、圆或点。将保存如下的相应值。
直线:1,矩形:2,圆:3,点: 5
显示属性(+1)
显示属性(如线型和图案)根据各图形的不同而有所不同。在绘制点时,显示属性(+1)数据被忽略。
绘制一条直线
箭头
线型
绘制一个矩形
模式
存储值 |
模式 |
---|---|
0 |
直线图案 |
1 |
填充 |
线型/填充图案
绘制一个圆
模式
存储值 |
模式 |
---|---|
0 |
直线图案 |
1 |
填充 |
线型/填充图案
颜色属性(+2)
您可以设置显示颜色、背景色和闪烁属性。如下所示,在位0至7中保存显示色数据,在位8至15中保存背景色数据。
用来保存属性数据的格式根据如下的显示颜色及是否设置闪烁而有所不同。
256色显示(无闪烁)
64色显示+3速闪烁
单色16级+3速闪烁
256色显示(无闪烁)
如下所示,在位0至7中保存显示色码,在位8至15中保存背景色码。有关色码的信息,请参阅以下内容。
64色+ 3速闪烁
如下所示,在位0至5中保存显示色码,在位8至13中保存背景色码。有关色码的信息,请参阅256色代码表。
闪烁存储值
位7 位15 |
位6 位14 |
闪烁状态 |
---|---|---|
0 |
0 |
无 |
0 |
1 |
高速闪烁 |
1 |
0 |
中速闪烁 |
1 |
1 |
低速闪烁 |
单色16级灰度+3速闪烁
如下所示,在位0至3中保存显示色码,在位8至11中保存背景色码。有关色码的信息,请参阅以下内容。
色码表
闪烁存储值
位7 位15 |
位6 位14 |
闪烁状态 |
---|---|---|
0 |
0 |
无 |
0 |
1 |
高速闪烁 |
1 |
0 |
中速闪烁 |
1 |
1 |
低速闪烁 |
坐标数据(+3)
对坐标数据来说,画面的左上角是坐标(0, 0)。对于窗口中的图形来说,作为窗口注册的画面的左上角是坐标(0, 0)。
绘制一条直线
绘制一个矩形
绘制一个圆
绘制一个点