Измените графические свойства своего графика

Об объектах редактора

Объект Editor обеспечивает доступ к чисто графическим свойствам и методам Объектов диаграммы. Каждый Объект диаграммы имеет свой собственный объект Editor.

Доступ к объекту редактора

Вы не можете непосредственно создать или уничтожить объекты Редактора и Буфера обмена, когда вы делаете другие объекты Stateflow® API. Однако можно присоединить указатель на них, чтобы использовать их свойства и методы для модификаций к диаграммам Stateflow.

Когда вы создаете график, объект Editor автоматически создается для него. Если ch указатель рабочей области на график, вы создаете указатель на объект Editor для того графика с этой командой:

ed = ch.Editor;

Измените отображение в редакторе Stateflow

Используйте указатель ed из предыдущего примера, чтобы получить доступ к свойствам объектов Редактора и методам. Например, эта команда вызывает zoomIn метод, чтобы увеличить масштаб график на коэффициент 20%:

ed.zoomIn;

Или, можно просто установить ZoomFactor свойство к абсолютному фактору изменения масштаба 150%:

ed.ZoomFactor = 1.5;

ZoomFactor основан на Точках на дюйм (DPI) 72. Если ваш экран DPI отличается, например, 96, и вы хотите изменить уровень изменения масштаба графика, вы должны, чтобы масштабировать ваш ZoomFactor соответственно. Например, если бы вы хотите 100%, вы установили бы ZoomFactor к 72/96(0.75 ).

Можно также использовать объект Editor изменить положение окна редактора Stateflow. Для получения дополнительной информации см. Stateflow.Editor.

Похожие темы