主要内容

样式属性

表UI组件的样式

使用风格对象为表UI组件中的单元格创建颜色、字体和对齐样式。表格UI组件必须是使用创建的地物的父级组件uifigure函数或其子容器。您可以创建风格对象使用uistyle函数,指定其属性,然后使用addStyle函数。您可以使用removeStyle函数。

风格控件上设置的属性在视觉上优先于添加到表UI组件的对象表格对象,无论您创建它们的顺序如何。例如,在这段代码中,即使将红色前景色设置在表格对象。

uit=uitable(uifigure,“数据”兰德(100、10));s = uistyle;s.FontColor =“蓝”;addStyle(外的,s);外的。F或egroundColor =“红色”

颜色

全部展开

背景颜色,指定为RGB三元组、十六进制颜色代码或表中列出的颜色选项之一。

RGB三元组和十六进制颜色代码用于指定自定义颜色。

  • RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]例如(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()后跟三个或六个十六进制数字,其范围为0F.这些值不区分大小写。因此,颜色编码“#FF8800”“# ff8800”“#F80”,及“# f80”是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” [1 0 0] “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” [0 0 1] “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“洋红” “我是 [1 0 1] “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” [0 0 0] '#000000'

“白色” ' w ' (1 1 1) “# FFFFFF”

这里是RGB三联体和十六进制颜色代码的默认颜色MATLAB®用于许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

[0.4940 0.1840 0.5560] “# 7 e2f8e”

(0.4660 0.6740 0.1880) "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] “# A2142F”

字体颜色,指定为RGB三元组、十六进制颜色代码或表中列出的选项之一。

RGB三元组和十六进制颜色代码用于指定自定义颜色。

  • RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()后跟三个或六个十六进制数字,其范围为0F.这些值不区分大小写。因此,颜色是代码“#FF8800”“# ff8800”“#F80”,及“# f80”是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” [1 0 0] “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” [0 0 1] “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“洋红” “我是 [1 0 1] “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” [0 0 0] '#000000'

“白色” ' w ' (1 1 1) “# FFFFFF”

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

[0.4940 0.1840 0.5560] “# 7 e2f8e”

(0.4660 0.6740 0.1880) "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] “# A2142F”

字体和对齐

全部展开

字体名称,指定为系统支持的字体名称。万博1manbetx默认字体取决于特定的操作系统和地区。

如果指定的字体不可用,则MATLAB将使用运行应用程序的系统上可用的字体中的最佳匹配。

字体大小,指定为以下值之一:

  • “正常”-由特定字体定义的默认权重

  • “大胆”-较厚的字符轮廓比“正常”

并不是所有的字体都有粗体字体。对于没有指定的字体,请指定“大胆”结果显示正常的字体大小。

字体角度,指定为“正常”“斜体”.不是所有字体都有斜体字体角度。对于没有指定的字体,请指定“斜体”结果显示正常的字体角度。

单元格文本的水平对齐方式,指定为表中的值之一。

价值 例子
“左”

“对”

“中心”

如果你加上风格对象指定水平对齐的表UI组件,它优先于与为ColumnFormat土地上的财产表格对象。的ColumnFormat属性仍然像往常一样转换值。

另请参阅

功能

属性

介绍了R2019b