Содержимое MapsLeaderEntity

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #6826

    Добрый день!
    Подскажите, пожалуйста, как получить содержимое мультивыноски (MapsLeaderEntity), если свойство Content cодержит ссылку на значения высотных отметок поверхности «\C1;%Z%\P\C0;%EZ%», а мне нужно получить именно значения этого выражения?

    #6855
    Гусаров Даниил
    Хранитель

    Здравствуйте,

    Добрый день!
    Подскажите, пожалуйста, как получить содержимое мультивыноски (MapsLeaderEntity), если свойство Content cодержит ссылку на значения высотных отметок поверхности «\C1;%Z%\P\C0;%EZ%», а мне нужно получить именно значения этого выражения?

    Напрямую такого свойства нет, но если примитив уже нарисован и добавлен в чертёж, то можно запросить список вложенных в DwgComplexEntity примитивов. Найти там многострочный текст и прочитать его значение.
    MapsLeaderEntity leader = …
    foreach (var entity in leader)
    {
    var mtext = entity as DwgMText();
    if (mtext != null)
    {
    mtext.Content — искомый текст в формате rtf
    }
    }

    #7720
    Warcryer Rogor
    Участник

    Здравствуйте, чем заменить «\C1;%Z%\P\C0;%EZ%» для получения разности высот поверхностей? Пробовал %EW%, но не работает. И где прочитать о кодах используемых в метках?

    • Ответ изменён 1 неделя, 6 дней назад пользователем Warcryer Rogor.
    #7726
    Гусаров Даниил
    Хранитель

    Здравствуйте,

    Для получения Рабочей отметки используйте тег %DZ%
    Других тегов по отметкам нет. Стандартные теги Меток можно посмотреть в Параметрах аннотаций.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Для ответа в этой теме необходимо авторизоваться.