Страница 1 из 1
Расчет площади текста
Добавлено: 15 янв 2009, 16:44
095
Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
Re: Расчет площади текста
Добавлено: 15 янв 2009, 22:34
demon416
по подробнее что и для чего нужно сделать
Re: Расчет площади текста
Добавлено: 16 янв 2009, 12:58
095
Есть страничка А4, есть прейскурант по рекламным блокам в мм/см
Нужно расчитать сколько квадратиков займет текст
(Предположительно и очень грубо, допустим, есть TMemo с фоновым рисунком в клеточку, при заполнении текстом задетые квадратики начинают закрашиваться, после чего надо тупо закрашенные квадратики умножить на цену за один квадратик ..
Re: Расчет площади текста
Добавлено: 16 янв 2009, 17:10
demon416
Это можно высчитать чисто математически зная параметры шрифта
Re: Расчет площади текста
Добавлено: 17 янв 2009, 12:29
095
мне не шрифт нужен, а именно установленные блоки, которые им заполняются ..
Re: Расчет площади текста
Добавлено: 17 янв 2009, 14:54
demon416
стучись в аську 498179681
пообсуждаем
Re: Расчет площади текста
Добавлено: 17 янв 2009, 15:03
095
ок где то в понедельник появлюсь в асе
Re: Расчет площади текста
Добавлено: 21 янв 2009, 00:45
Naeel Maqsudov
095 писал(а):Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
Возьмите TLabel c .AutoSize=true
Затем меняйте текст и параметры шрифта как Вам вздумается.
Площать в пикселях это .Width*.Height
Форма имеет свойство PixelsPerInch. Воспользуйтесь им для пересчета пикселей в другие единицы.
Re: Расчет площади текста
Добавлено: 21 янв 2009, 12:05
095
Походу только тут меня непрально поняли)
Проблема уже решена тут:
http://www.progz.ru/forum/index.php?showtopic=38965
Всем спс!