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

13/11/2018

Как определить локализованное имя примитива в OPM?

Ответ на этот вопрос даёт следующий код:

Код - C#: [Выделить]
  1. [CommandMethod("GetLocalizeName")]
  2. public static void GetObjName()
  3. {
  4.   Document doc =
  5.                 Application.DocumentManager.MdiActiveDocument;
  6.   Editor ed = doc.Editor;
  7.  
  8.   PromptEntityResult pres =
  9.                 ed.GetEntity("\nВыберите примитив: ");
  10.  
  11.   if (pres.Status == PromptStatus.OK)
  12.   {
  13.     ed.WriteMessage("\nЛокализованное имя: {0}",
  14.       Autodesk.AutoCAD.Internal.PropertyInspector
  15.       .ObjectPropertyManagerProperties
  16.                 .GetDisplayName(pres.ObjectId));
  17.   }
  18. }


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

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

Опубликовано 13.11.2018
Отредактировано 15.11.2018 в 09:49:42