Как узнать абсолютные координаты элемента в дизайнере

Обсуждение Stimulsoft Reports.NET
Ответить
Alexes
Сообщения: 10
Зарегистрирован: 15 окт 2009, 14:21

Как узнать абсолютные координаты элемента в дизайнере

Сообщение Alexes »

Для некоторых отчётов важна точность местоположения элементов до миллиметра. Но часто отчёты состоят из множества панелей (порой вложенных). Внутри панелей кординаты элементов измеряются относительно панели. А хотелось бы иметь возможность посмотреть в дизайнере координаты относительно страницы. Это возможно?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Как узнать абсолютные координаты элемента в дизайнере

Сообщение Edward »

Здравствуйте,

Компоненты внутри контейнера имеют координаты относительно этого контейнера. Но если вам необходимо относительно страницы, то Вы можете увидеть эту информацию на линейке.

Спасибо.
Alexes
Сообщения: 10
Зарегистрирован: 15 окт 2009, 14:21

Как узнать абсолютные координаты элемента в дизайнере

Сообщение Alexes »

Спасибо.
Тогда есть следующие предложения относительно линейки.
1. При выборе элемента и удержании кнопки мышкой показывать не только его местоположение относительно контейнера, но и проводить габаритные линии до линейки, чтобы можно было точнее понять его абсолютные координаты.
2. Реализовать настраиваемую единицу измерения документа. Для примера: свойства страницы в MS Visio. Там есть единицы измерения, которые используются и для чисел на линейке.
3. Сделать так, чтобы при увеличении масштаба линейка становилась более точной, то есть на ней появлялись более мелкие деления. Для примера, опять же, посмотрите линейку в MS Visio. Там, кстати, при 100% масштабе вполне нормально различимы деления в 1 мм. Сетка там тоже становится более подробной при увеличении, так что, возможно, отдельная опция шага сетки и не понадобится (или эта настройка шага сетки будет относиться, скажем, к масштабу 100%).
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Как узнать абсолютные координаты элемента в дизайнере

Сообщение Edward »

Здравствуйте,

Спасибо за дельное предложение, мы сообщим Вам о наших результатах дополнительно.

Спасибо.
Ответить