Table.Area.Modify

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

Функция изменяет размеры и положение текущей области в соответствующей ей таблице. Т.е., действие функции соответствует вызову Area, только на существующем объекте, который после исполнения функции будет указывать на другую область. Функцию можно применять, к примеру, если объект области таблицы, полученный при вызове функции, используется в других местах программы, поэтому, изменить объект невозможно, однако, можно изменить область, на которую он указывает.

Синтаксис

Table.Area.Modify(<Левый столбец (INT)>,<Верхняя строка (INT)>,<Правый столбец (INT)>,<Нижняя строка (INT)>)

Аргументы

  • <Левый столбец области (INT)> - Указывает на левый столбец новой области. Нумерация начинается с единицы.
  • <Верхняя строка области (INT)> - Указывает на верхнюю строку новой области. Нумерация начинается с единицы.
  • <Правый столбец области (INT)> - (необязательный аргумент) Указывает на правый столбец новой области. Нумерация начинается с единицы. Если аргумент не задан, область будет состоять из одного столбца, заданного в первом аргументе.
  • <Нижняя строка области (INT)> - (необязательный аргумент) Указывает на нижнюю строку новой области. Нумерация начинается с единицы. Если аргумент не задан, область будет состоять из одной строки, заданной во втором аргументе.

Примеры

Function ВыполнитьРаботу(Т,Ar,...)
...

Ar.Modify(Т,Т.CurColumn,Т.CurLine);
...

EndFunction