15.3.3.17 表格属性

的属性合适的对象(详见合适的):

类别:

外貌|回调执行|创建/删除|显示|鼠标交互|对象标识|对象位置|父级对象/子级对象|表数据|表操作|文本外观

外貌

背景色:colorspec,def.2乘3双色

指定为3元素RBG向量的表的背景颜色。如果背景色具有多行,如果“行分条”属性正在打开。

前景色:颜色规格,定义。[0 0 0]

此表中数据文本的颜色。详见颜色规格.

行带状:| {on}

设置以指示表格背景颜色是否对每一行使用不同的颜色。颜色来自“背景色”属性以重复的模式。

回调执行

忙碌:取消| {队列}

定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有可中断的属性设置为这个忙碌中断回调对象的属性指示中断回调是否排队(队列(默认))或已放弃(取消).详见回调部分.

celleditcallback:字符串,def。[](0x0)

一个字符串,从一个有效的Octave表达式组成,每当编辑表数组时都会执行该表达式。

cellselectioncallback:字符串,def。[](0x0)

一个字符串,从一个有效的Octave表达式组成,每当选择表数组时就会执行该表达式。

可中断的:| {on}

指定此对象的回调函数是否会被其他回调中断。默认情况下可中断的on以及使用的回调刷新屏幕,图形,等待,getframe暂停函数最终被中断。详见回调部分.

按键压力:字符串,def。[](0x0)

一个字符串,从一个有效的Octave表达式组成,每当按下该表对象中的键时,该表达式就会执行。

钥匙释放cn:def。[](0x0)

一个从有效的Octave表达式组成的字符串,该表达式将在该表对象中释放键时执行。

创建/删除

被删除: {} |on

属性,指示函数已启动对象的删除。被删除设置为true,直到对象不再存在为止。

createfcn:string |函数句柄,def。[](0x0)

在创建uitable之后立即执行回调函数。函数是通过使用根对象的默认属性来设置的,例如。,set(groot,“defaultuitablecreatefcn”,'disp(“uitable-created!”)').

有关如何编写图形监听器函数的信息,详见回调部分.

删除:string |函数句柄,def。[](0x0)

在删除uitable之前立即执行的回调函数。

有关如何编写图形监听器函数的信息,详见回调部分.

显示

剪裁:| {on}

如果剪裁on,uitable在其父轴限制中被剪裁。

visible:| {on}

如果visible,uitable不会在屏幕上呈现。

鼠标交互

按钮向下fcn:string |函数句柄,def。[](0x0)

有关如何编写图形监听器函数的信息,详见回调部分.

右键菜单:图形句柄,def。[](0x0)

当前与该uitable对象关联的uicontextmenu对象的图形句柄。

击球次数最多的:| {on}

指定uitable是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估“按钮向下fcn”,显示uicontextmenu,并最终成为根“当前对象”。只有当对象可以接受从“可拾取部件”属性详见pickableparts属性.

可拾取部件:全部的|没有一个| {visible}

指定uitable是否接受鼠标单击。默认情况下,可拾取部件visible并且只有uitable的可见部分或其子部分可能对鼠标点击做出反应。什么时候可拾取部件全部的可见和不可见部分(或子部分)都可能对鼠标点击做出反应。什么时候可拾取部件没有一个鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时“hittest”属性将决定如何处理它们。详见hittest属性.

挑选出来的: {} |on

属性指示是否选择了此uitable。

选择突出显示:| {on}

如果选择突出显示on,则uitable的选择状态在视觉上突出显示。

工具提示字符串:字符串,def。""

当鼠标指针悬停在表对象上时,显示在工具提示中的文本字符串。

对象标识

标签:字符串,def。""

用于符号图形对象的用户定义字符串。

类型(只读):字符串

图形对象的类名。类型总是“合适”.

用户数据:任何Octave数据,def。[](0x0)

要与图形对象关联的用户定义数据。

对象位置

程度(只读):四元素向量

表示表大小的for元素向量。数组的前两个元素始终为零,而第三个和第四个元素包含表的高度和宽度。

位置:四元向量,def。[20 20 300 300]

表格的位置和大小。向量的四个元素是左下角的坐标以及图形的宽度和高度。详见单位属性.

单位:“厘米”|“个字符”|“英寸”|“规范化”| {“像素”} |“点”

用于解释的度量单位位置属性

父级对象/子级对象

儿童(只读):图形控制柄的向量,def。[](0x1)

uitable的子对象的图形句柄。

可操作性:“回调”|| {on}

如果可操作性,uitable的句柄在其父级的中不可见儿童属性

父级对象亲:图形句柄

父图形对象的句柄。

表数据

列格式:def。{}(0x0)

每列中数字数据的显示格式。有效格式包括char,logical,“数字”,或的有效格式设置格式化函数

列名:def。“编号”

列名指定为“编号”或包含要用于每一列标题的名称的1×。

列宽:def。auto

用于确定每列宽度的设置,有效参数包括:auto,适合,指定为的等分倍数“1x”,“2倍”等,或1 x N单元向量,其中每个元素对应于N个表列中的一个,并包含上述参数中的任何一个或以像素为单位指定的固定宽度。

data:矩阵,def。[](0x0)

表中包含的数据,指定为二维数值、逻辑或元胞数组。

行名称:def。“编号”

行名指定为“编号”或者包含要用于每一行标题的名称的N×。

表操作

列可编辑:逻辑行向量,def。[](0x0)

列是否可编辑的逻辑指示符。它从逻辑值的1 x N向量组成,其中true或false分别表示相应列可编辑或不可编辑,或者从空逻辑数组组成,表示没有列可编辑。

使可能:| {on}

设置此表对象是活动的还是灰显的。

rearrangeablecolumns: {} |on

指示是否可以通过单击和拖动列标题来移动列。

文本外观

斜角:“斜体”| {典型的}

控制字体是斜体还是普通字体。

字体:字符串,def。"*"

用于文本呈现的字体的名称。设置此属性时,文本呈现引擎将在系统中搜索匹配的字体。如果没有找到,则使用默认的无衬线字体(与默认字体相同"*"价值

编程注意事项:在本机不使用FontConfig的系统上(除了Linux以外的所有系统),字体缓存是在安装Octave时构建的。你需要跑步系统(“fc缓存-fv”)安装新字体后手动操作。

字体size:标量,def。10

用于文本呈现的字体大小。详见fontunits属性.

方特单位:“厘米”|“英寸”|“规范化”|“像素”| {“点”}

用于解释的单位“字体大小”属性

字体重量:大胆的| {典型的}

控制用于文本呈现的基本字体的变体。


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号