Difference between revisions of "Table.Object.RelativeCoordinates"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Object.RelativeCoordinates |object=Электронная таблица |caption=Доступ к сво...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:54, 7 February 2021

  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;