Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.10.2016, 20:15
|
|||
---|---|---|---|
|
|||
Смещение координат при печати текста разного кегеля. |
|||
#18+
Здравствуйте. Вывожу текст в заданных координатах через объект Graphics.DrawString. Проблема состоит в том, что при увеличении кегеля положение текста изменяется по диагонали. И координаты заданного левого нижнего угла (задается вычитанием высоты текста) изменяются. Подскажите как можно точно указать или вычислить необходимые координаты? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 21:44
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
HeyJoe, Есть функции средней ширины и высоты букв для кегля и шрифта ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 21:48
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
Cat2HeyJoe, Есть функции средней ширины и высоты букв для кегля и шрифта никаких средних — есть положение базовой линии М ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 23:14
|
|||
---|---|---|---|
|
|||
Смещение координат при печати текста разного кегеля. |
|||
#18+
Изопропил, не подскажите что за функция? Я так понимаю это положение по оси ординат? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 23:19
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
HeyJoe, Читать "шрифты метрика" Для начала https://msdn.microsoft.com/ru-ru/library/xwf9s90b(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 23:36
|
|||
---|---|---|---|
|
|||
Смещение координат при печати текста разного кегеля. |
|||
#18+
Изопропил, да, это подходит для ординат, а есть что-нибудь для абсцисс, т.к. сдвиг диагональный? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2016, 23:40
|
|||
---|---|---|---|
|
|||
Смещение координат при печати текста разного кегеля. |
|||
#18+
Изопропил, хотя...это же для определенного стиля. У меня варьируемый параметр это кегль. Т.е. стиль будет одинаковым и результат функции тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2016, 10:01
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
ИзопропилCat2HeyJoe, Есть функции средней ширины и высоты букв для кегля и шрифта никаких средних — есть положение базовой линии М Ну ошибся малехо. Есть только размер по высоте GetCellAscent(FontStyle) GetCellDescent(FontStyle) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2016, 10:11
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
Cat2Есть только размер по высоте Ан нет. Есть еще максимальная ширина Font.Size Возвращает ширину самой большой буквы этого шрифта Font в единицах измерения, заданных свойством Unit. Font.SizeInPoints Возвращает ширину самой большой буквы этого шрифта Font (в пунктах). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2016, 14:26
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
Cat2, много чего есть: x-height cap height(EM height) ascent descent line height line gap выделенное - доступно из FontFamily PS всё пришло из металлического набора ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2016, 14:39
|
|||
---|---|---|---|
Смещение координат при печати текста разного кегеля. |
|||
#18+
HeyJoeда, это подходит для ординат, а есть что-нибудь для абсцисс, т.к. сдвиг диагональный?это иллюзия HeyJoeхотя...это же для определенного стиля. У меня варьируемый параметр это кегль ну дык рассчитайте сдвиг базовой линии Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1400286]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 149ms |
0 / 0 |