Расчет площади текста

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
095
Сообщения: 34
Зарегистрирован: 13 авг 2008, 19:15
Контактная информация:

Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

по подробнее что и для чего нужно сделать
ака хинт: коментируйте код, самим же легче будет разобраться ;)
095
Сообщения: 34
Зарегистрирован: 13 авг 2008, 19:15
Контактная информация:

Есть страничка А4, есть прейскурант по рекламным блокам в мм/см
Нужно расчитать сколько квадратиков займет текст
(Предположительно и очень грубо, допустим, есть TMemo с фоновым рисунком в клеточку, при заполнении текстом задетые квадратики начинают закрашиваться, после чего надо тупо закрашенные квадратики умножить на цену за один квадратик ..
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Это можно высчитать чисто математически зная параметры шрифта
ака хинт: коментируйте код, самим же легче будет разобраться ;)
095
Сообщения: 34
Зарегистрирован: 13 авг 2008, 19:15
Контактная информация:

мне не шрифт нужен, а именно установленные блоки, которые им заполняются ..
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

стучись в аську 498179681
пообсуждаем
ака хинт: коментируйте код, самим же легче будет разобраться ;)
095
Сообщения: 34
Зарегистрирован: 13 авг 2008, 19:15
Контактная информация:

ок где то в понедельник появлюсь в асе
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

095 писал(а):Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..



Возьмите TLabel c .AutoSize=true
Затем меняйте текст и параметры шрифта как Вам вздумается.
Площать в пикселях это .Width*.Height
Форма имеет свойство PixelsPerInch. Воспользуйтесь им для пересчета пикселей в другие единицы.
095
Сообщения: 34
Зарегистрирован: 13 авг 2008, 19:15
Контактная информация:

Походу только тут меня непрально поняли)
Проблема уже решена тут:
http://www.progz.ru/forum/index.php?showtopic=38965
Всем спс!
Ответить