Difference between revisions of "Table.Levels.Delete"
(Created page with "{{infobox function |name=Delete |object=Электронная таблица |caption=Работа с уровнями |type=1 |...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:53, 7 February 2021
Delete (Работа с уровнями) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция удаляет указанные с помощью границ визуальные уровни, если необходимо, со всеми подчиненными уровнями. Если текущий объект указывает на существующий, а не корневой уровень, аргументы можно опустить и функция удалит текущей уровень со всеми его подчиненными подуровнями. Внимание: Объект уровня таблицы является псевдообъектом и хранит в себе набор индексов с начального уровня до текущего. Это означает, что добавление или удаление уровней может изменить индексацию объектов и сделать все существующие объекты адресуемых уровней недействительными. Объекты могут адресовать совсем другие уровни, либо вызывать исключение при обращении.
Синтаксис
Table.Levels.Delete(<Начальная позиция (INT)>,<Конечная позиция (INT)>,<Рекурсивно удалить дочерние уровни (INT)>=1)
Аргументы
<Начальная позиция уровня (INT)>
- (необязательный аргумент) Номер начальной строки или столбца уровня. Аргумент необходимо задать, если текущий объект является корневым уровнем, если текущий объект является не корневым уровнем, аргумент будет игнорирован.<Конечная позиция уровня (INT)>
- (необязательный аргумент) Номер конечной строки или столбца уровня. Аргумент необходимо задать, если текущий объект является корневым уровнем, если текущий объект является не корневым уровнем, аргумент будет игнорирован.<Рекурсивно удалить дочерние уровни (INT)>
- Аргумент должен быть равен единице (по умолчанию), если необходимо удалить все вложенные подчиненные уровни, наряду с текущим. Если аргумент равен нулю, вложенные уровни остаются и переходят на текущий уровень.
Примеры
Лев:=T.Levels(0); Лев.Delete(10,20,1);