字段显示属性

EGL 字段显示属性指定当目标是命令窗口但不是 Web 浏览器时,在屏幕输出中显示字段时有意义的特征。

属性如下所示:
另外,当目标是打印机或打印文件时,当在可打印输出中显示字段时,下列属性有意义:

字段显示属性不影响从文本表单返回给程序的数据;它们只用于输出。

Color

color 属性指定文本表单中的字段的颜色。可以选择下列任何一项:
  • black
  • blue
  • defaultColor(缺省值)
  • green
  • pink
  • red
  • torquoise
  • white
  • yellow

如果指定值 defaultColor,则其它条件确定显示的颜色,如下表所示。

是否表单中的所有字段都被赋予 defaultColor 值? protect 的值 intensity 的值 对于被赋予 defaultColor 值的字段显示的颜色
yesskip not bold blue
yesskip bold white
no not bold green
no bold red
任何值 not bold green
任何值 bold white

Highlight

highlight 属性指定用来显示字段的特殊效果(如果有的话)。有效值如下所示:
noHighLight(缺省值)
指示没有特殊效果;明确地说,没有闪烁、反转或下划线。
underline
在字段底部放置一条下划线。

Intensity

intensity 属性指定显示的字体的强度。有效值如下所示:
bold
使文本以粗体字显示。
invisible
除去任何有关“字段位于表单中”的指示。
normalIntensity(缺省值)
将字段设置为可见,并且没有粗体字效果。

Outline

outline 属性允许在支持双字节字符的任何设备上在字段边缘画线。有效值如下所示:
box
画线,以便在字段内容周围创建一个框
noOutline(缺省值)
不画线
另外,可以指定一个框的任何组件或所有组件。在这种情况下,将一个或多个值放在一对方括号中,用逗号将相邻的两个值隔开,如以下示例所示:
  outline = [left, over, right, under]
部分值如下所示:
left
在字段的左边绘制一条垂直线
over
在字段的顶边绘制一条水平线
right
在字段的右边绘制一条垂直线
under
在字段的底边绘制一条水平线

每个表单字段的内容前面都有属性字节。您应该了解,不能在表单的最后一列中放置属性字节并希望 outline 值出现在下一列中,这将超出表单的边缘。(字段不会回绕到下一行。)同样,不能在表单的第一列中放置属性字节并期望 outline 值出现在该列中;outline 值仅可以出现在下一列中。

相关概念
EGL 属性概述

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.