Получить значение переменной текущего элемента.

Вызов:

int ires = ac_request("get_element_value", string svaluename);

Здесь: 

svaluename - имя переменной элемента.

Возвращаемое значение - 0 - если запрос прошел успешно.

Значение переменной считывается следующим обращением ac_getnumvalue() или ac_getstrvalue();

Пример.

Считать номер этажа у текущего элемента.


int floornum;
int ires = ac_request("get_element_value","StoryIndex");
if(ires == 0)
{
   floornum = ac_getnumvalue();
   cout << "Номер этажа=" << floornum;
}


Значения svaluename:

TypeID

Получить тип элемента в виде числа.

TypeName

Получить тип элемента в виде текста.

Layer

Получить имя слоя, на котором находится элемент.

ID

Получить ID элемента.

StoryIndex

Получить индекс этажа.

GuidAsText

Получить уникальный идентификатор (guid) элемента в текстовом виде.

Для элементов типа Объект

ObjectName

Получить имя библиотечного элемента.

level

Возвышение по Z 

pos.x

Позиция X. 

pos.y

Позиция Y.

offset.x

Смещение внутренней точки начала координат от положения pos.x.

offset.y

Смещение внутренней точки начала координат от положения pos.y.

другое имя

Если указано другое имя, оно рассматривается как имя параметра, которое надо считать из объекта.