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

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

Объект 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. Свойства редактора и Stateflow. Методы редактора.

Похожие темы