immagbox
放大框滚动面板
语法
hbox = immagbox (hparent himage)
描述
hbox = immagbox (hparent himage)
创建一个放大框由图像显示在滚动面板imscrollpanel
。hparent
是一个图或uipanel对象句柄,将包含放大框。himage
是一个处理到目标图像(图像在滚动面板)。immagbox
返回hbox
,这是一个放大框uicontrol对象的句柄
放大框是一个可编辑的文本框uicontrol,它包含当前目标图像的放大。当你输入一个新值在放大框中,目标图像的放大倍数的变化。当目标图像的放大倍数的变化由于任何原因,更新的放大框放大值。
API函数
一个放大框包含一个函数处理的结构,称为一个API。您可以使用这个API来操作的功能放大框。检索这个结构,使用iptgetapi
函数。
api = iptgetapi (hbox)
放大框包括以下的API函数。
函数 |
描述 |
---|---|
|
设置放大屏幕像素/图像像素的单位。
在哪里 |
例子
添加一个放大框可滚动的形象。因为是不符合标准的MATLAB工具箱可滚动导航®图窗口导航工具,抑制的示例图窗口的工具栏和菜单栏。示例图中位置滚动面板窗口允许放大框的空间。
hFig =图(“工具栏”,“没有”,…“菜单条”,“没有一个”);他= imshow (“pears.png”);hSP = imscrollpanel (hFig他);集(hSP,“单位”,“归一化”,…“位置”,[0。1 1。9])hMagBox = immagbox (hFig他);pos = (hMagBox,“位置”);集(hMagBox,“位置”,[0 0 pos (3) pos (4)))
改变图像的放大在滚动面板中,使用滚动面板API函数setMagnification
。注意放大框更新。
apiSP = iptgetapi (hSP);apiSP.setMagnification (2)
另请参阅
之前介绍过的R2006a
这个主题有帮助吗?