Это старая версия документа.
Для графического отображения моделей на экране в программном комплексе используется видовой экран, реализованный с помощью элемента CadView. Видовой экран служит для отображения элементов модели на экране, масштабирования и поворота изображения, а также поддерживает операции редактирования модели. Для реализации графического вывода каждой отдельной модели используются слои видового экрана - наследники от CadViewLayer. При создании наследника от CadViewLayer необходимо реализовать следующие свойства и методы:
Для графических операций необходимо использовать экземпляр класса CadPen, который приходит в метод OnPaint в качестве параметра. Он реализует основные графические операции, такие как:
Все операции выполняются в системе координат модели. За текущий масштаб и другие трансформации отвечает видовой экран.
За вывод текста на экран отвечает отдельный класс FontManager. Получить его экземпляр можно используя синглтон FontManager.Current. Для отображения текста на экране необходимо получить требуемый шрифт у экземпляра класса FontManager и вызвать у него метод DrawString.