Table.Object.Type

From SunFlurry wiki
Jump to: navigation, search
  Object.Type (Доступ к свойствам объектов)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Исключения:Объект не выбран
Визуальность:Нет

Атрибут возвращает цифровой тип текущего объекта таблицы. Атрибут работает только, когда визуальный объект был выбран для работы в текущем объекте. Доступны следующие значения атрибута:

  • 0 -- объект является линией
  • 1 -- объект является прямоугольником
  • 2 -- объект является картинкой
  • 3 -- объект является OLE-объектом

Бит 7 значения объекта указывает на наличие текста, ассоциированного с объектом (к примеру, 0b10000001 -- это прямоугольник с текстом внутри).

Синтаксис

Table.Object.Type:<Тип текущего объекта (INT)>

Возвращаемое значение

Возвращает числовое значение.

Примеры

//Список объектов таблицы с их типами
aList:=List.Create("линией","прямоугольником","картинкой","OLE-объектом");
For i:=1 To Таб.Objects.Count Do
  Об:=Таб.Objects(i);
  Message("Объект "+i+" является "+aList[(Об.Type And $7F)+1]);
  If Об.Type And $80<>0 Then
     Message("  Объект также содержит текстовое поле");
  EndIf;
EndDo;