Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];

Вниз

Как узнать высоту строки в пикселях?   Найти похожие ветки 

 
Olfi   (2002-03-02 15:16) [0]

Строки компонента TRichEdit, т. е. высота строки может менятся от размера, шрифта и т.д. Так вот размер нужен тот, который виден на экране. Как это сделать?


 
Gayrus   (2002-03-02 16:01) [1]

Что-то вроде canvas.textHeight("text"):Integer;


 
Olfi   (2002-03-03 14:10) [2]

Так пробовал. Всё время равно 13, независимо от размера шрифта! Это не подходит...


 
Набережных С.   (2002-03-03 15:44) [3]

И как ты, интересно, пробовал? Попробуй вот так:

var
C:TControlCanvas;
begin
C:=TControlCanvas.Create;
try
C.Control:=RichEdit1;
C.Font.Size:=RichEdit1.Font.Size;//или SelAttributes.Size
result:=C.TextHeight("W");
finally
C.free;
end;


 
Anatoly Podgoretsky   (2002-03-03 16:53) [4]

Olfi © (03.03.02 14:10)
А может это ты неправильно пробовал


 
Ketmar   (2002-03-03 18:18) [5]

на самом деле, TextHeight здесь не подойдет. и штатных средств нету, насколько Я помню. тут надо анализировать строку вручную, находить самый высокий шрифт, а тогда уж делать TextHeight. IMHO.

03/Mar/XXXVII A.S.


 
Набережных С.   (2002-03-03 19:12) [6]


> Ketmar © (03.03.02 18:18)

Сначало
>на самом деле, TextHeight здесь не подойдет
Потом
>тогда уж делать TextHeight

Железная логика." IMHO."


 
Ketmar   (2002-03-04 02:28) [7]

2Набережных С.
ну обговорился. первую фразу следует читать так: "на самом деле, использование функции API TextHeight напрямую, без некоторых ухищрений не даст желаемого эффекта." теперь Ваша душенька довольна?

04/Mar/XXXVII A.S.



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

Форум: "Основная";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
14-57496
GoodBoy II
2002-02-02 22:13
2002.03.18
Кто знает какой-нибудь хорошенький Nет браузер с поддержкой скинов?


4-57568
Alexeyk
2002-01-21 12:18
2002.03.18
Немогу разобраться-как можно управлять уровнем громкости


1-57404
SER
2002-03-01 02:43
2002.03.18
Функции и процедуры с использыванием методов объектов


3-57290
bormanoud
2002-02-18 22:54
2002.03.18
Ох эти SQL-запросы...


14-57511
KvORubinX
2002-02-04 22:17
2002.03.18
RX_LIB 275





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский