Свойство "Якорь" (Anchor)

Top  Previous  Next

Это свойство есть у объектов отчета. Оно определяет, как будет изменяться позиция объекта и/или его размеры при изменении размеров контейнера, на котором он лежит. Используя якорь, можно сделать так, чтобы объект расширялся или сдвигался синхронно с контейнером.

 

Контейнер, о котором идет речь, в большинстве случаев является бэндом. Но это может быть и объект "Таблица" или "Матрица", которые могут содержать внутри другие объекты.

 

Свойство может иметь одно из следующих значений, а также любую комбинацию этих значений:

 

Значение

Описание

Left

Заякорен левый край объекта. При изменении ширины контейнера объект не будет смещаться влево/вправо.

Top

Заякорен верхний край объекта. При изменении высоты контейнера объект не будет смещаться вверх/вниз.

Right

Заякорен правый край объекта. При изменении ширины контейнера расстояние между правыми краями объекта и контейнера будет постоянным. Если при этом заякорен левый край объекта, объект будет расти и сжиматься синхронно с контейнером.

Bottom

Заякорен нижний край объекта. При изменении высоты контейнера расстояние между нижними краями объекта и контейнера будет постоянным. Если при этом заякорен верхний край объекта, объект будет расти и сжиматься синхронно с контейнером.

 

По умолчанию значение этого свойства равно Left, Top. Это значит, что при изменении размеров контейнера объект меняться не будет. В таблице ниже приведены некоторые часто используемые комбинации значений:

 

Значение

Описание

Left, Top

Значение по умолчанию. Объект не меняется при изменении размеров контейнера.

Left, Bottom

Объект смещается вверх/вниз при изменении высоты контейнера. Положение объекта относительно нижнего края контейнера остается неизменным.

Left, Top, Bottom

При изменении высоты контейнера высота объекта изменяется синхронно с ним.

Left, Top, Right, Bottom

При изменении ширины и высоты контейнера объект растет/сжимается синхронно с ним.