• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Получить текст зная его Reference

Автор baksconstructor, 15.09.23, 14:01:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

baksconstructor

Задача простейшая - знаю reference текста, как получить сам текст ?
Справку перебрал, но самого нужного там нет.

Doom


p3452

Цитата: baksconstructor от 15.09.23, 14:01:15...знаю reference текста...
???
DrawingText.Reference
TextDocument.Reference
Text.Reference
TextLine.Reference
TextItem.Reference

baksconstructor

Цитата: p3452 от 15.09.23, 19:03:16???
DrawingText.Reference
TextDocument.Reference
Text.Reference
TextLine.Reference
TextItem.Reference


Да, это и известно. У  меня есть Reference = 124854589, например нужно из этого получить Text объект этого Reference.

Не найду функцию по типу GetObjectByReference()

lavgirb

Может здесь покопать?
Или еще где-то с входным параметром Reference.
Я сам не пробовал.

param.jpg

p3452

Цитата: baksconstructor от 18.09.23, 10:48:05Да, это и известно.
Вам было показано сколько видов "refrence" существует у "текста"...

baksconstructor

Цитата: p3452 от 18.09.23, 12:43:43Вам было показано сколько видов "refrence" существует у "текста"...
Вы не прочитали вопрос. Нужно не refrence найти, а зная его, получить объект.

baksconstructor

Цитата: lavgirb от 18.09.23, 11:12:36Может здесь покопать?
Сейчас так и делаю, но там матрёшка параметров на три листа А4 получается.
Хотелось выкрутиться коротким запросом.

p3452

Цитата: baksconstructor от 18.09.23, 12:48:19Вы не прочитали вопрос
Вам мягко намекнули на необдуманность (многовариантность) формулировки Вашего вопроса...

Вират Лакх

Вы узнали reference, работая в API5? Можно преобразовать его в интерфейсный объект API7, используя TransferReference. Далее выясняете его тип через IKompasAPIObject.Type и соответствующим способом получаете значение.
Или ksGetObjParam с нулевыми значениями параметров param и parType позволяет получить тип объекта по его reference. Далее получение интерфейса и значения свойства.
+ Благодарностей: 1