15.3.3.2图形属性

的属性图形对象(详见图形):

类别:

外貌| 回调执行| 创建/删除| 显示| 键盘交互| 鼠标交互| 对象标识| 对象位置| 父级对象/子级对象| 打印/保存| 未使用

外貌

字母图:def.64-by-1双

图形对象尚未实现透明度。字母图未使用。

颜色:颜色规格,定义。[1 1 1]

图形背景的颜色。详见颜色规格.

颜色表:N-by-3矩阵,定义64-by-3双

包含当前轴的RGB颜色map的矩阵。

图形平滑: | {on}

使用平滑技术可以减少锯齿状线条的出现。

Name:字符串,def。

要显示在图形标题栏中的名称。名称显示在从确定的任何标题的右侧数字标题属性

数字标题: | {on}

显示图形然后是图形标题栏中的数字图形句柄值。

回调执行

忙碌: 取消| {队列}

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

可中断的: | {on}

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

创建/删除

被删除: {} | on

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

关闭指定fcn:string |函数句柄,def。closereq

删除地物时执行的函数。详见closereq函数.

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

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

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

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

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

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

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

显示

visible: | {on}

如果visible,该图形不会在屏幕上呈现。

windows状态: 全屏| 最大化| 最小化| {典型的}

图形对象的窗口状态调整尚未实现。windows状态未使用。

窗口样式: 停靠| 情态动词| {典型的}

图形的窗口样式。以下值之一:

典型的

该窗口可以被取消选择,并且其他窗口可以被显示在该窗口的前面。

情态动词

窗口将保持在所有正常数字之上,直到它被取消。

停靠

未实现。

更改可见地物的模式可能会导致地物关闭和重新打开。

键盘交互

按键压力:string |函数句柄,def。[](0x0)

当图形具有焦点时发生击键事件时执行的回调函数。可以使用函数的第二个参数“evt”检索实际按下的键。

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

钥匙释放cn:string |函数句柄,def。[](0x0)

具有按键压力,键盘回调函数。这些回调函数分别在按下/释放某个键时调用。这些函数是用两个输入参数调用的。第一个参数保存调用图形的句柄。第二个参数保存具有以下成员的事件结构体:

符号

密钥的ASCII值

钥匙

密钥的小写值

修改人:

一个元胞数组,包含表示用键按下的修饰符的字符串。

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

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

当按下某个键并且图形具有焦点时执行的函数。

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

车窗钥匙释放:string |函数句柄,def。[](0x0)

当释放键并且图形具有焦点时执行的函数。

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

鼠标交互

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

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

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

当前与此地物对象关联的uicontextmenu对象的图形句柄。

这里的点(只读):两元素向量,def。[0; 0]

一个1乘2的向量,用于保存鼠标事件发生时鼠标指针所在点的坐标。X和Y坐标的单位从图形定义单位属性,它们的原点是打印区域的左下角。

设置的事件这里的点

按下了鼠标按钮

总是

释放了鼠标按钮

仅当图形的回调窗口按钮已定义

按下鼠标按钮时移动了指针(拖动)

仅当图形的回调车窗按钮运动fcn已定义

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

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

菜单栏: {图形} | 没有一个

控制图形菜单栏在图形顶部的显示。

指针: {} | botl| 僵尸| 底部| 圆圈| 交叉| 十字线| 风俗| 芙蓉| | ibeam| 左边| 正确的| 顶部| 顶部| topr|

与图形画布关联的鼠标指针形状的名称。当指针风俗,形状从尖端数据属性

指针在图形处于缩放、平移或旋转模式时没有效果。在这种情况下,Octave会自动使用适合该模式的指针形状。

尖端数据:16-by-16或32-by-32矩阵,定义为16-by-16双

定义自定义指针的m乘m矩阵。每个元素定义一个像素,其中元素(1,1)表示左上角的像素。值1为黑色,值2为白色,所有其他值均渲染为透明。

pointershap热点:双元素向量,def。[1 1]

仅用于自定义指针pointershap热点定义中像素的行和列尖端数据用作指针位置。

调整size: | {on}

控制是否可以通过使用鼠标拖动窗口边框和角来调整图形的大小。什么时候调整size鼠标交互被禁用,但图形仍然可以通过更改其大小来调整大小位置属性

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

resizefcn已弃用。使用sizechangedfcn相反

挑选出来的: {} | on

属性指示是否选择此图形。

选择突出显示: | {on}

如果选择突出显示on,则图形的选择状态在视觉上高亮显示。

选择类型: alt| 延伸| {典型的} | 打开

最近一次鼠标单击的选择类型。

选择类型根据所使用的鼠标按钮和键盘修饰符的组合,可以采用不同的值:

典型的

左键单击。

中高音:

右键单击或Ctrl+左键单击。

延伸

按住Shift键的同时单击鼠标左键、单击鼠标中键或同时单击鼠标右键。

打开

双击鼠标左键。

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

图形窗口大小更改时触发回调。

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

工具栏: {auto} | 图形| 没有一个

控制工具栏(沿菜单栏底部)和状态栏的显示。设置为时auto,显示基于的值菜单栏属性

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

详见windowbuttonupfcn属性.

车窗按钮运动fcn:string |函数句柄,def。[](0x0)

详见windowbuttonupfcn属性.

窗口按钮:string |函数句柄,def。[](0x0)

具有窗口按钮向下fcn车窗按钮运动fcn,鼠标回调函数。当分别按下、拖动或释放鼠标按钮时,会调用这些回调函数。当执行这些回调函数时这里的点属性保存光标的当前坐标。

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

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

当用户在该图上操作鼠标滚轮时执行的函数。该函数从两个输入参数调用。第一个参数保存调用图形的句柄。第二个参数保存具有以下成员的事件结构体:

垂直滚动计数:

滚轮步数,向下滚动时通常为1,向上滚动时为-1。

垂直滚动量:

轮子步进应滚动的行数。此值始终为3。

事件名称:

事件名称WindowScrollWheel.

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

对象标识

这里的轴:图形句柄,def。[](0x0)

当前轴的图形对象的句柄。

当前字符(只读):def。

图形对象尚未实现对最后按下的键的跟踪。当前字符未使用。

当前对象(只读):图形句柄,def。[](0x0)

图中最近激活的图形对象的句柄。

整数句柄: | {on}

指定下一个最低的未使用整数作为数字。

下一批: {添add} | | 代替| 替换子项

下一批高级绘图函数使用它来决定如何处理图中已存在的轴。详见newplot函数.

数字(只读):双

当前数字的编号。

标签:字符串,def。

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

类型(只读):字符串

图形对象的类名。类型总是图形.

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

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

对象位置

码头控制: | {on}

尚未为地物对象实现交互式地物停靠。码头控制未使用。

内部位置:四元向量,def。[300 200 560 420]

这个内部位置属性与相同位置属性.

路线定位:四元向量,def。[-1 -1 -1 -1]

指定图形的位置和大小,包括顶部菜单栏和底部状态栏。向量的四个元素是左下角的坐标以及图形的宽度和高度。详见单位属性.

位置:四元向量,def。[300 200 560 420]

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

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

用于计算的单位位置路线定位属性。

父级对象/子级对象

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

图形的子对象的图形句柄。

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

如果可操作性,地物的控制柄在其父对象中不可见儿童属性

父级对象亲:图形句柄,def。0

父图形对象的句柄。

打印/保存

文件名:字符串,def。

保存绘图图形时使用的文件名。

反向硬拷贝: | {on}

打印时,将图形和轴的背景色替换为白色。

纸张方向: 景观| {肖像}

的值纸张size纸张定位属性取决于纸张方向的水平和垂直值纸张size纸张定位反转顺序时纸张方向在之间切换肖像景观.

纸张定位:四元向量,def。[1.3422 3.3191 5.8156 4.3617]

向量[左下宽高]定义图形的位置和大小(in纸张单位单位)。职位[左下]定义页面上图形的左下角,大小从定义[宽度-高度]对于未隐含地呈现在纸上的输出格式,宽度身高定义图像的大小并且忽略位置信息。背景纸张定位也迫使纸张定位模式属性设置为manual..

纸张定位模式: {auto} | manual

如果纸张定位模式设置为auto这个纸张定位属性是自动计算的:打印的图形将与屏幕上的图形具有相同的大小,并将位于输出页面的中心。设置纸张定位模式auto不修改的值纸张定位属性

纸张size:双元素向量,def。[8.5000 11.0000]

向量[宽度-高度]定义用于打印的纸张的尺寸。设置纸张size属性转换为一个值,该值与定义的纸张类型并且与的设置一致纸张方向,强制纸张类型属性转换为值风俗如果纸张size设置为与支持的关联的值纸张类型并且与纸张方向这个纸张类型值被修改为关联的值。

纸张类型: 风俗| a| a0| a1| a2| a3| a4| a5| 拱门-a| arch-b| arch-c| arch-d| arch-e| b| b0| b1| b2| b3| b4| b5| c| d| e| 小报| uslegal| {usletter}

用于打印输出的纸张的名称。背景纸张类型也发生了变化纸张size,同时保持与的一致性纸张方向属性

纸张单位: 厘米| {英寸} | 规范化|

用于计算的单位纸张定位属性从物理单元(例如。,英寸)取决于screenpixelsperinch根对象的属性。

渲染器: {opengl} | 画家

用于打印的渲染引擎渲染器模式manual背景渲染器也迫使渲染器模式属性设置为manual..

渲染器模式: {auto} | manual

控制是自动选择用于打印的渲染引擎,还是从渲染器属性详见打印函数.

未使用

剪裁: | {on}

剪裁未使用。

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

可拾取部件未使用。


版权所有 © 2024 Octave中文网

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