ADN Open CIS
Сообщество программистов Autodesk в СНГ

26/04/2015

Получение всех доступных имен плоттеров

Для того чтобы получить все доступные для AutoCAD плоттеры можно воспользоваться менеджером конфигурация плоттеров (класс PlotConfigManager). У этого класса есть свойство Devices, которое дает доступ ко всем плоттерам. Ниже процедура получения имён плоттеров:

Код - C#: [Выделить]
  1. [CommandMethod("ListPlotDevices")]
  2. static public void ListPlotDevices()
  3. {
  4.     Document doc = Application.DocumentManager.MdiActiveDocument;
  5.     Editor ed = doc.Editor;
  6.  
  7.     PlotConfigInfoCollection devices = PlotConfigManager.Devices;
  8.     foreach(PlotConfigInfo info in devices)
  9.     {
  10.         ed.WriteMessage(info.DeviceName + "\n");
  11.     }
  12. }

 

Источник: http://adndevblog.typepad.com/autocad/2012/11/getting-all-plotter-names-1.html

Автор перевода: Александр Ривилис

Обсуждение: http://adn-cis.org/forum/index.php?topic=2667

Опубликовано 26.04.2015