Локализация + выравнивание текста

Обсуждение Stimulsoft Reports.NET
Ответить
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Локализация + выравнивание текста

Сообщение kavit »

Добрый день. Подскажите как бы сделать выравнивание текста после локализованного текста

Скриншот: http://screencast.com/t/BMnzr8kmw
Подробно: Пусть по центру формы располагается блок текста состоящий из 2-х элементов: [Element 1][Element 2]

Element 1 - Локализованный текст
Element 2 - Значение из данных (но может быть просто текст)
Например:
Водительское удостоверение: №123456 - на русском
Führerschein: №123456 - на немецком

Нужно, чтобы Element 2, всегда располагался справа сразу после Element 1, ширина которого изменяется в зависимости от перевода.

Пока решили через "заплатку". Весь блок поместили в локализованный ресурс

Код: Выделить всё

<data name="TextExample" xml:space="preserve">
  <value>Водительское удостоверение: {Properties.Number}</value>
</data>

К сожалению такой подход не работает, если нужно пользователю изменить {Properties.Number} на другое поле, например на {Properties.NumberOther}. Приходится менять в ресурсах тоже.
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Re: Локализация + выравнивание текста

Сообщение Jan »

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

Как вариант можно производить локализацию переменной. А переменную использовать в выражении.

Спасибо.
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Re: Локализация + выравнивание текста

Сообщение kavit »

Добрый день. Вернулся из отпуска, готов продолжить диалог.

Можете привести пример выражения, чтобы не было неоднозначностей?
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Локализация + выравнивание текста

Сообщение HighAley »

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

Вы пробовали использовать переменные? Какие у вас возникли проблемы с этим?

Спасибо.
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Re: Локализация + выравнивание текста

Сообщение kavit »

я поэтому и прошу привести пример, чтобы понять что вы подразумеваете под
Как вариант можно производить локализацию переменной.
Речь идет о
1) программном создании переменных (http://screencast.com/t/bNN3gIbbFU0R)
2) заполнении в коде их локализованными значениями
3) формирование значения текста как составное поле (http://screencast.com/t/cD76SAO3t5P)

О этом речь?
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Локализация + выравнивание текста

Сообщение HighAley »

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

Имелось в виду создание переменных с локализованным текстом и использование их как в 3 варианте.

Спасибо.
kavit
Сообщения: 47
Зарегистрирован: 23 янв 2014, 11:14

Re: Локализация + выравнивание текста

Сообщение kavit »

Сделал, решение подошло. Спасибо
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Локализация + выравнивание текста

Сообщение HighAley »

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

Мы всегда рады помочь.
Пишите, если ещё нужна помощь.

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