Table.Object.RelativeCoordinates

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

Атрибут возвращает или изменяет координаты объекта, заданные в относительных величинах (смещениях ячеек). Возвращаемое значение представляет собой следующий строку: <Столбец левой верхней точки объекта>:<Смещение в столбце>,<Строка левой верхней точки объекта>:<Смещение в строке>,<Столбец правой нижней точки объекта>:<Смещение в столбце>,<Строка правой нижней точки объекта>:<Смещение в строке>. Смещения задаются как цифровой индекс от 0 до 65535. 0 означает левый край столбца или верхний край строки, 65535 означает самая правая крайняя точка столбца или самая крайняя нижняя точка строки. Все, что между этими числами пропорционально лежит внутри крайних точек. При установке атрибута, правые и нижние координаты можно пропустить, в этом случае, ширина и высота объекта изменяться не будет.

Синтаксис

Table.Object.RelativeCoordinates:<Относительные координаты объекта (STRING)>

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

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

Примеры

//Изменить свойства текста для всех объектов типа прямоугольник с текстом
For i:=1 To Т.Objects.Count() Do
  if Т.Objects(i).Type=$81 Then
    //Задать относительные координаты объекта, размер которого будет изменяться при изменении размеров ячеек под ним
    Т.Objects(i).IsAnchoredPosition:=0;
    Т.Objects(i).IsAnchoredSize:=0;
    Т.Objects(i).AbsoluteCoordinates:="1:32767,1:1,10:65535,25:65535";
  EndIf;
EndDo;