以下列表定义可在类型为 PresentationAttributes 的任意系统变量中设置或检索的字段:
- color
- 指定颜色:
- 类型:ColorKind
- 示例:color = red
- 缺省值:white
- 在运行时是否可更新? 是,但仅对在更新颜色字段后显示的输出才会有更新的视觉效果
值如下所示:
- defaultColor 或 white(缺省值)
- 白色
- black
- 黑色
- blue
- 蓝色
- cyan
- 青色
- green
- 绿色
- magenta
- 品红色
- red
- 红色
- yellow
- 黄色
- highlight
- 指定显示输出时要使用的特殊效果(如果有的话)。
- 类型:HighlightKind[]
- 示例:highlight = [reverse, underline]
- 缺省值:[noHighLight]
- 在运行时是否可更新? 是,但仅对在更新突出显示字段后显示的输出才会有更新的视觉效果
值如下所示:
- noHighlight(缺省值)
- 不会有特殊效果。使用此值将覆盖任何其它值。
- blink
- 现在此值不生效。
- reverse
- 反转文本和背景色,这样的话(举例来说),如果显示是黑底白字的,则背景变为白色的,而文本变为黑色的。
- underline
- 在受影响区域下面加下划线。下划线的颜色就是文本的颜色,即使同时指定了值 reverse 也是如此。
- intensity
- 指定显示字体的强度。
- 类型:IntensityKind[]
- 示例:intensity = [bold]
- 缺省值:[normalIntensity]
- 在运行时是否可更新? 是,但是仅对于更新强度字段后显示的输出才会有更新的视觉效果
值如下所示:
- normalIntensity(缺省值)
- 不会有特殊效果。使用此值将覆盖任何其它值。
- bold
- 使文本以粗体字体显示。
- dim
- 现在此值不生效。将来,在所有输入字段被禁用时,可以适当地让文本以较弱的强度出现。
- invisible
- 除去任何有关“文本在表单上”的指示。