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

Вниз

каким образом подобрать ширину шрифта memo   Найти похожие ветки 

 
ширинашрифта   (2004-04-16 17:38) [0]

чтобы текст занимал всю ширину листа.Может кто порекомендует пакет с такими возможностями?


 
clickmaker ©   (2004-04-16 17:39) [1]

чтобы текст занимал всю ширину листа - это как? А если в строке всего 3 буквы?


 
ширинашрифта   (2004-04-16 17:46) [2]

вся фишка в том,что у мемо есть размер шрифта.Текст может войти а может не войти при печати.Поэтому размер необходимо выставить вручную.Поскольку текст неформатирован,то возникает необходимось автоматической подстройки ширины шрифта.Три буквы можно написать как угодно,даже на заборе,но большой текст не долджен выходить за рамки листа.


 
ASMiD   (2004-04-16 17:57) [3]

Используй моноширинный шрифт Courier


 
ширинашрифта   (2004-04-16 18:13) [4]

Как выставить ширину этого шрифта не по его размеру...?


 
ASMiD   (2004-04-16 18:28) [5]

Шрифт Courier имеет для каждого символа фиксированную высоту и ширину.
Получи ширину символа для набора высот и подгоняй
примерно так:

len:=200 //ширина в пикселах
cou:=15; //max символов в строке
Canvas.Font.Height:=18;
repeat
 Canvas.Font.Height:=Canvas.Font.Height-1;
until len<Canvas.TextWidth("t")*cou;  



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
14-1081254971
Kolyan
2004-04-06 16:36
2004.05.02
Нужен совет


7-1078889162
Graf
2004-03-10 06:26
2004.05.02
Программная перезагрузка/выключение


4-1078831672
mixi
2004-03-09 14:27
2004.05.02
Значения переменных


4-1078926004
nuflin
2004-03-10 16:40
2004.05.02
Приведите пример с использовнием функции VirtualQueryEx() ///////


14-1081191836
Yanis
2004-04-05 23:03
2004.05.02
У кого нибудь работает Soft ICE под WinXP?