主要内容

根的属性

图形环境和状态信息

对象是图形对象树的根。属性包含有关图形环境和图形系统当前状态的信息。使用点表示法来引用特定的对象和属性。

R =根;fig = r.儿童;

显示信息

全部展开

此属性是只读的。

显示的宽度和高度,作为n × 4矩阵返回,其中n是显示的数量。每一行对应一个显示,并且是该形式的四个元素向量[x y宽高].例如,如果有两个显示,那么矩阵有这样的形式:

[x1 y1 width1 highight1 x2 y2 width2 highight2]
每行中的前两个元素表示相对于原点的显示位置。每行中的最后两个元素表示显示大小。原点是主显示器的左下角。如果单位为像素,则原点为(1,1).对于所有其他单位,原点为(0,0).的单位属性决定了测量的单位。

请注意

MATLAB®设置启动时此属性的显示信息值。这些值是静态的。如果您的系统显示设置改变了,例如,如果您插入了一个新的监视器,那么这些值就不会更新。要刷新这些值,请重新启动MATLAB。

指针的当前位置,指定为形式的两元素向量(x, y).的x而且y值是从原点测量的指针位置的坐标。原点是主显示器的左下角。如果单位为像素,则原点为(1,1).对于所有其他单位,原点为(0,0).的单位属性决定了测量的单位。

此属性包含当前指针的位置,即使指针在MATLAB窗口之外。通过更改此属性的值来移动指针。在麦金塔电脑在系统中,不能通过设置此属性更改指针的位置。

查询PointerLocation属性中返回的值可能与触发回调时指针的位置不同。这种差异是由于系统资源竞争导致的回调执行延迟造成的。

例子:(500 400)

定义每个像素颜色的位数,指定为标量。默认值取决于计算机。在当前图形设备上同时显示的颜色的最大数量等于该属性值的2次方。

此属性是只读的。

显示分辨率,返回为每英寸像素的标量。该值与系统有关。

  • 在Windows上®系统,取值为96dpi。

  • 麦金塔电脑系统,取值为72dpi。

  • 在Linux上®系统中,该值由系统分辨率决定。

请注意

ScreenPixelsPerInch属性在R2015b中变为只读属性。若要更改屏幕上的文本和其他元素的大小,请根据操作系统调整显示缩放。

此属性是只读的。

主显示的大小,作为窗体的四个元素向量返回[左下宽高]

  • 而且值都是1当单位为像素时,和0对于所有其他单位。

  • 宽度而且高度值分别是显示的宽度和高度。

请注意

从Windows系统上的R2015b开始,如果单位属性设置为“像素”,则宽度和高度值可能与操作系统报告的屏幕大小不同。MATLAB报告的值是基于1/96英寸的像素大小。在麦金塔电脑在Linux系统中,该值与操作系统报告的大小相匹配。

使用此属性时需要考虑的一些重要信息:

  • 由于ui的存在,这些值可能不代表可用的显示大小,例如Microsoft®Windows任务栏。

  • MATLAB在启动时设置此属性的显示大小值。这些值是静态的。如果系统显示设置更改,则显示大小值不会更新。要刷新这些值,请重新启动MATLAB。

固定宽度字体的字体名称,指定为字符向量或字符串,给出系统支持的字体名称。金宝app此属性确定具有字体名属性设置为“FixedWidth”.默认值视系统而定。“快递新”是使用基于拉丁字符的系统中的默认值。

指定FixedWidthFontName属性消除了在MATLAB应用程序中硬编码字体名称的需要。MATLAB尝试设置FixedWidthFontName属性设置为系统的正确值。

如果您是MATLAB应用程序开发人员,并希望使用固定宽度的字体,请设置字体名属性将轴、文本和uicontrol对象设置为“FixedWidth”而不是设置这个根属性。如果应用程序的用户不想使用预选的值,则可以设置根属性。

例子:“快递新”

单位MonitorPositions,PointerLocation属性,指定为本表中显示的值之一。

单位 描述
“像素”(默认)

像素。

从R2015b开始,以像素为单位的距离与Windows和Windows上的系统分辨率无关麦金塔电脑系统:

  • 在Windows系统上,一个像素是1/96英寸。

  • 麦金塔电脑在系统中,一个像素是1/72英寸。

在Linux系统上,像素的大小由系统分辨率决定。

“英寸” 英寸。
“厘米” 厘米。
“点” 点。1分等于1/72英寸。
“归一化” 对显示进行了标准化。显示的左下角映射到(0,0)右上角映射到(1,1)
“角色”

基于系统默认字体的字符大小。

  • 字符宽度=字母的宽度x

  • 字符高度=两行文本基线之间的距离。

所有单位都从主显示器的左下角测量。如果单位是像素,那么左下角映射到(1,1).对于所有其他单元,左下角映射到(0,0)

如果您更改了单位,最好在完成操作后将其返回到默认值,以防止影响假设的其他函数单位属性设置为默认值。

标识符

全部展开

此属性是只读的。

对象,其回调正在执行,返回为图形对象。有关更多信息,请参见gcbo命令。

当前图形,指定为图形对象。方法生成的当前图形通常是最近创建、单击或使其成为当前的图形数字函数。设置此属性将使图形成为当前图形,而不会将其排序到显示器上其他图形的前面。但是,使用数字函数生成图形时,当前图形将该图形排序到显示器的前面。要成为当前的数字,HandleVisibility属性必须设置为“上”

此属性返回空值GraphicsPlaceholder数组,如果没有数字。然而,gcf命令总是返回一个图形对象。如果没有图形对象,那么gcf创建一个。

此属性是只读的。

图形对象的类型,返回为“根”.的对象句柄总是可见的大的函数。

要与根相关联的标记,指定为字符向量或字符串。只有一个对象,您始终可以使用大的函数。

用户数据,指定为任意MATLAB数组。例如,您可以指定标量、向量、矩阵、单元格数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。

如果您在应用程序设计器中工作,请在应用程序中创建公共或私有属性以共享数据,而不是使用用户数据财产。有关更多信息,请参见在应用设计器应用中共享数据

父/子

全部展开

对象没有父对象。此属性始终为空GraphicsPlaceholder

子,指定为具有可见句柄的图形对象数组。的HandleVisibility属性确定句柄是可见还是隐藏。此属性不包含带有隐藏句柄的数字。

改变子元素的顺序可以改变显示中数字的排序顺序。

这个属性没有效果。的对象句柄总是可见的大的函数。

隐藏句柄显示,指定为“上”“关闭”,或作为数字或逻辑1真正的)或0).值为“上”等于真正的,“关闭”等于.因此,您可以将此属性的值用作逻辑值。该值存储为类型的on/off逻辑值matlab.lang.OnOffSwitchState

  • “上”-暴露所有对象句柄,而不管HandleVisibility财产。

  • “关闭”-不显示隐藏对象句柄。的HandleVisibility属性确定句柄是可见的还是隐藏的。

R2006a之前介绍