exponenta event banner

Добавить панель прокрутки к рисунку

Основным инструментом навигации фигуры является панель прокрутки. При отображении изображения на панели прокрутки инструмент отображает только часть изображения, если оно слишком велико для размещения в окне фигуры. Когда видна только часть изображения, панель прокрутки добавляет горизонтальные и вертикальные полосы прокрутки, чтобы обеспечить просмотр частей изображения, которые в данный момент не видны.

При отображении изображения на панели прокрутки изменяется иерархия объектов отображаемого изображения. Эта диаграмма иллюстрирует типичную иерархию объектов для изображения, отображаемого в объекте оси в объекте фигуры.

Иерархия объектов изображения, отображаемого на рисунке

При вызове imscrollpanel чтобы поместить целевое изображение в прокручиваемое окно, эта иерархия объектов изменяется. imscrollpanel вставляет новый объект в иерархию между объектом фигуры и объектом осей, содержащим изображение. На рисунке показана иерархия объектов после вызова imscrollpanel.

Иерархия объектов изображения, отображаемого на панели прокрутки

После добавления панели прокрутки к фигуре можно изменить данные изображения, отображаемые на панели прокрутки, с помощью replaceImage функции в imscrollpanel API.

Инструмент навигации панели прокрутки несовместим с панелью инструментов окна рисунка и строкой меню. При добавлении панели прокрутки к изображению, отображаемому в окне фигуры, подавите панель инструментов и строку меню на рисунке. Этот пример кода демонстрирует один способ сделать это.

hfig = figure('Toolbar','none', ...
              'Menubar','none');
himage = imshow('concordaerial.png');
hpanel = imscrollpanel(hfig,himage);

См. также

| |

Связанные примеры

Подробнее