Table.Object.Type
Revision as of 07:42, 22 August 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Object.Type |object=Электронная таблица |caption=Доступ к свойствам о...")
| 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;