Расчет площади текста
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
по подробнее что и для чего нужно сделать
ака хинт: коментируйте код, самим же легче будет разобраться 

Есть страничка А4, есть прейскурант по рекламным блокам в мм/см
Нужно расчитать сколько квадратиков займет текст
(Предположительно и очень грубо, допустим, есть TMemo с фоновым рисунком в клеточку, при заполнении текстом задетые квадратики начинают закрашиваться, после чего надо тупо закрашенные квадратики умножить на цену за один квадратик ..
Нужно расчитать сколько квадратиков займет текст
(Предположительно и очень грубо, допустим, есть TMemo с фоновым рисунком в клеточку, при заполнении текстом задетые квадратики начинают закрашиваться, после чего надо тупо закрашенные квадратики умножить на цену за один квадратик ..
Это можно высчитать чисто математически зная параметры шрифта
ака хинт: коментируйте код, самим же легче будет разобраться 

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

ок где то в понедельник появлюсь в асе
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
095 писал(а):Подскажите, какими компонентами стоит вооружиться и с чего начать при расчете площади текста, допустим, в квадратных сантиметрах?
Допустим, есть текстовое поле в клеточку, чтобы при наборе текста клеточки закрытые буквами изменяли свой цвет, а внизу расчитывалось количество заполненных клеточек ..
Возьмите TLabel c .AutoSize=true
Затем меняйте текст и параметры шрифта как Вам вздумается.
Площать в пикселях это .Width*.Height
Форма имеет свойство PixelsPerInch. Воспользуйтесь им для пересчета пикселей в другие единицы.
Походу только тут меня непрально поняли)
Проблема уже решена тут:
http://www.progz.ru/forum/index.php?showtopic=38965
Всем спс!
Проблема уже решена тут:
http://www.progz.ru/forum/index.php?showtopic=38965
Всем спс!