26/04/2015
Получение всех доступных имен плоттеров
Для того чтобы получить все доступные для AutoCAD плоттеры можно воспользоваться менеджером конфигурация плоттеров (класс PlotConfigManager). У этого класса есть свойство Devices, которое дает доступ ко всем плоттерам. Ниже процедура получения имён плоттеров:
Код - C#: [Выделить]
- [CommandMethod("ListPlotDevices")]
- static public void ListPlotDevices()
- {
- Document doc = Application.DocumentManager.MdiActiveDocument;
- Editor ed = doc.Editor;
- PlotConfigInfoCollection devices = PlotConfigManager.Devices;
- foreach(PlotConfigInfo info in devices)
- {
- ed.WriteMessage(info.DeviceName + "\n");
- }
- }
Источник: 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