Вниз
Скачать: 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.023 c
7-1078825417
WondeRu
2004-03-09 12:43
2004.05.02
MMC и Delphi


3-1080832854
Назаров Евгений
2004-04-01 19:20
2004.05.02
Непонятная ошибка в InterBase


6-1078485027
Flounder
2004-03-05 14:10
2004.05.02
как создать нечто подобное FileSender


9-1068811512
MrAngel
2003-11-14 15:05
2004.05.02
glArrayElementEXT рисует, а вот glDrawArraysEXT не рисует :-)


6-1078467416
IGORYOK
2004-03-05 09:16
2004.05.02
Скопировать с одного сервера на другой




   Наверх