Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Проблема при выводе развернутого текста   Найти похожие ветки 

 
Unknown user ©   (2003-04-23 12:58) [0]

Почему возникает проблема при выводе с помощью TextOut текста развернутого на N<>0 градусов. Тогда при определенных размерах шрифта текст выводится неразвернутым. Шрифт создается при помощи структуры TLogFont. Данный баг был замечен не только в моей программе. Может это особенность GDI?


 
DVM ©   (2003-04-23 12:59) [1]

А какие размеры шрифта и какие углы?


 
Unknown user ©   (2003-04-24 18:32) [2]

Разные шрифты -разные размеры, при которых наблюдается данный баг (обычно если высота не превышает 10 пикселей). А углы, всякие углы - вроде как зависимоти от их значения не наблюдается.


 
AKu   (2003-04-24 18:33) [3]

Шрифт какой?


 
Unknown user ©   (2003-04-24 18:44) [4]

Шрифт True Type. С этим порядок. Неужели никто не сталкивался с подобным?


 
DVM ©   (2003-04-24 18:58) [5]

Проблема в том, что точек на экране фиксированное число, шрифт, несмотря на то что он ТруеТайп тоже рисуется по точкам. И не всегда возможно разместить на заданной площади нужный символ. Особенно это касается малых угов(или близких к 90 градусам) и малых размеров шрифта. Пример: табло на вокзале - на него нельзя вывести букву под наклоном - недостаточно точек. Может я и не прав.


 
Unknown user ©   (2003-04-24 19:05) [6]

To DVM. Вряд ли дело в низком разрешении дисплея, ведь если следовать такой логике текст с размером шрифта недостаточным для вывода читабельных символов вообще не должен рисоваться, но тем не менее Windows выводит такой текст, даже если высота всего 1 пиксел.


 
Unknown user ©   (2003-04-25 20:05) [7]

To All. А какие еще имеются варианты вывода текста под углом кроме использования TLogFont.


 
DVM ©   (2003-04-25 20:11) [8]

А ты вот это читал?
http://alldelphi.front.ru/approach/custfont.htm


 
Anatoly Podgoretsky ©   (2003-04-25 20:15) [9]

Дело все таки в низком разрешении, но это не глюк а особенность, по крайней мере мне так кажется.


 
Unknown user ©   (2003-04-25 20:43) [10]

To DVM. Только что просмотрел эту ссылку но ничего нового не нашел. Ничего не сказано о возможных проблемах, и предлагается тот-же вариант вывода текста, который использую я.
Anatoly Podgoretsky. Если все таки дело в низком разрешении и Windows не может отрисовать текст, например высотой 6 пикс. под углом 88.8, тогда почему не вывести данный текст под углом 90.0, (с таким значением угла не должно быть проблем), но нет, текст в таком случае рисуется вообще неразвернутым.



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.072 c
1-84104
Zemal
2003-06-10 11:30
2003.06.26
Как определить объём занимаемой приложением памяти?


3-83885
laao
2003-06-03 00:26
2003.06.26
как убрать хвостовые пробелы в значениях строковых полей TIBTable


3-83998
off
2003-05-27 06:43
2003.06.26
Считаем баланс?


4-84826
Aleksandr
2003-04-23 12:20
2003.06.26
Как MessageBox задать кнопки со своим текстом?


14-84595
stone
2003-06-09 10:54
2003.06.26
Удача и везение