主要内容

图形对象处理

你可以用句柄做什么

句柄是指图形对象的特定实例。使用对象句柄设置和查询对象属性的值。

创建图形对象时,可以将句柄保存到变量中的对象。例如:

x = 1:10;y = x。^ 2;绘图(x,y);h =文字(5,25,'*(5,25)');

变量H指这个特定的文本对象'*(5,25)',位于该点5,25。使用句柄H查询并设置此文本对象的属性。

设置字体大小

H.fontsize = 12;

获取字体大小

H.Fontsize.
ans = 12.

制作变量的副本H。副本指的是相同的对象。例如,以下语句创建句柄的副本,但不是对象:

hnew = h;hnew.fontangle =.'斜体';H.Fontangle.
ans =斜体

你不能用句柄做什么

处理变量是对象。请勿尝试执行涉及将句柄转换为数字,字符或任何其他类型的句柄的操作。例如,你不能:

  • 在句柄上执行算术运算。

  • 在逻辑语句中直接使用句柄,而无需转换为逻辑值。

  • 依赖于逻辑语句中的图形处理(整数)的数值。

  • 将句柄与数字阵列中的数据组合在一起。

  • 将处理器转换为字符向量或在字符向量操作中使用句柄。

相关话题