Не получается вертикально выровнять текст

Обсуждение Stimulsoft Reports.Net
Ответить
garriporter
Сообщения: 12
Зарегистрирован: 09 окт 2018, 08:59

Не получается вертикально выровнять текст

Сообщение garriporter » 08 апр 2019, 07:22

Здравствуйте!
Не могу выровнять текст по центру по вертикали.
Есть какие либо настройки границ, по которым можно руками отцентрировать текст?
Вложения
Screenshot_1.png
Screenshot_1.png (6.98 КБ) 243 просмотра
Report.mrt
(5.08 КБ) 73 скачивания
Ivan
Сообщения: 612
Зарегистрирован: 10 авг 2006, 01:40

Re: Не получается вертикально выровнять текст

Сообщение Ivan » 08 апр 2019, 22:45

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

NetFramework при выравнивании текста по вертикали использует высоту всей строки.
Но в каждом шрифте символы по-разному располагаются в пределах высоты строки.
Это зависит от параметров шрифта Ascend, Descend, Leading и т.д.
Поэтому гарантированно выровнять текст по вертикали можно только вручную.
Как вариант - вы можете использовать свойство текстбокса Margings, это отступ от края текстбокса в сотых дюйма, соответственно слева/справа/сверху/снизу.
В вашем случае можно задать например 0;0;0;-6

Спасибо.
Вложения
Typography.png
Typography.png (170.33 КБ) 236 просмотров
garriporter
Сообщения: 12
Зарегистрирован: 09 окт 2018, 08:59

Re: Не получается вертикально выровнять текст

Сообщение garriporter » 09 апр 2019, 08:01

Спасибо!
Такой вариант подходит.
Aleksey
Сообщения: 2026
Зарегистрирован: 22 апр 2010, 02:57

Re: Не получается вертикально выровнять текст

Сообщение Aleksey » 09 апр 2019, 10:38

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

Отлично! Дайте знать, если будут еще вопросы.

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