Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
1-1081889917
lame
2004-04-14 00:58
2004.05.02
битовые матрицы


14-1081678222
Ломброзо
2004-04-11 14:10
2004.05.02
Диалоги запросов


3-1080281412
31512
2004-03-26 09:10
2004.05.02
Полтергейсты SQL Server или всё "намана"?


14-1081315094
Vint
2004-04-07 09:18
2004.05.02
сегодня праздник


1-1081848346
Блондинка
2004-04-13 13:25
2004.05.02
Как отловить минимизирование формы ?




   Наверх