В статье представлен способ миграции пользовательских настроек интерфейса из AutoCAD в nanoCAD. Как основной инструмент переноса данных предлагается использовать утилиту Cuix2Cfg, разработанную специалистами «Нанософт». Статья содержит описание таких шагов, как извлечение данных из файла CUIX, подключение меню, ленты и панели инструментов, подключение иконок.
User
Создание пользовательского меню, панели инструментов и ленты в Платформе nanoCAD
В статье рассматриваются варианты кастомизации пользовательского интерфейса nanoCAD, представленные в виде шагов по созданию пользовательского меню, панели инструментов и ленты. Включено описание процедур добавления иконок для светлой и темной схемы, а также использования ресурсной DLL-библиотеки с иконками. Кроме того, можно ознакомиться с порядком действий по отключению частичных конфигурационных файлов.
Изменение расширенных настроек печати через API nanoCAD
Расширенные настройки печати в nanoCAD являются дополнением к базовым настройкам.
Через пользовательский интерфейс nanoCAD невозможно увидеть, какая настройка является базовой, а какая – расширенной, однако при работе с API nanoCAD разница видна четко. В качестве примера можно взять настройку выравнивания области печати на листе. Если бы существовала возможность использовать только базовую настройку, то область печати удавалось бы выровнять лишь по центру листа. Расширенная настройка позволяет выравнивать область печати не только по центру, но и по сторонам листа.
В этой статье будут подробно рассмотрены настройки печати, которые относятся к расширенным, а также способы их изменения через API nanoCAD.
Настройка области печати через API nanoCAD
В nanoCAD при настройке параметров печати необходимо выбрать область печати. Если оставить настройку по умолчанию, может быть напечатано совсем не то, что требовалось.
В этой статье мы разберемся, как работать с областью печати через API nanoCAD.
Работа с набором параметров листа через API nanoCAD
При подготовке чертежа к печати необходимо настраивать большое количество параметров: принтер, формат бумаги, масштаб, область печати и т.д.
В nanoCAD все необходимые для этого параметры объединены в наборы параметров листов. Однажды созданный набор можно применять в разных документах и разных листах, что позволит значительно сократить время подготовки документа к печати. В этой статье мы рассмотрим, как работать с наборами параметров листов через API nanoCAD.
Печать при помощи API nanoCAD
Печать чертежей – ответственный и трудоемкий процесс. Чертеж, напечатанный в неверном масштабе или с неверной толщиной линий, может стать причиной производственных ошибок, так как будет неправильно прочитан. На настройку параметров печати и саму печать порой уходит немалая часть рабочего времени, поэтому многие проектировщики, знакомые с программированием, обращаются к программному интерфейсу САПР и получают хорошую возможность уменьшить влияние «человеческого фактора», а также сократить время, которое приходится тратить на работу с чертежами.
Этой статьей мы запускаем цикл материалов, посвященный API печати nanoCAD, в котором предложим ответы на традиционные вопросы начинающих САПР-программистов. Начнем с того, что разберемся, как программно отправить чертеж на печать.
Расширение функционала меню в nanoCAD 8.5: макросы и LISP выражения
Файлы меню nanoCAD имеют расширение .cfg и структуру, отличающуюся от структуры меню (*.mnu, *.cui, *.cuix) других САПР. В версии 8.5 появилась поддержка макросов, которые могут содержать несколько команд и параметров, а также LISP-выражения.
Новые возможности LISP в nanoCAD 8.5
Рис. 1. Окно LISP-консоли
Релиз 8.5 сделал следующий важный шаг вперед, теперь ввод выражений LISP стал возможен в командной строке, кроме того, появилась поддержка символа PAUSE. Описываемые в статье изменения вошли в релиз 8.5, начиная с номера 8.5.4131.2629, сборка 4133.
Настройка пользовательского интерфейса при установке приложений на nanoCAD Plus 8.5
Для значительного числа пользователей установка приложения равнозначна появлению ярлыка на рабочем столе или кнопки на панели инструментов. В данной статье мы рассмотрим механизм добавления меню и панелей инструментов для пользовательских приложений, устанавливаемых на nanoCAD Plus 8.5, а также разберём процедуру создания ярлыка, который позволит запускать конкретное пользовательское приложение в среде nanoCAD.
Для тех, кому интереснее попробовать, чем читать описание, сразу же приводим ссылку на дистрибутив приложения «Примеры nanoCAD SDK 8.5». После установки данного приложения при запуске nanoCAD Plus 8.5 будут автоматически загружаться примеры, созданные на LISP, C++, С#, VB.NET, JScript и VBScript, а в пользовательский интерфейс будут добавляться выпадающее меню и панель инструментов (как на заглавном скриншоте), позволяющие вызывать команды примеров.