Печать визиток

отредактировано 04:50 Раздел: FastReport 2.xx VCL
Есть БД с данными, есть шаблон отчета - но надо настроить отчет так, чтобы в зависимости от ширины визитки их столько печаталось по ширине страницы сколько влазит целое число...
и естественно по всем записям сразу : типа :
1 - иванов иван ооо транзит тел 12345
2- петров силор ооо туту тел 9009
3- сидоров поликарп иваныс ооо туту тел 55664
4- чисто тест оо тест тел 007

а- смотрим ширину шаблона (сразу вопрос как?) заносим ее в переменную шш
б - смотрим скока записей - (не вопрос)
в- смотрим ширину страницы (как?) делим ее на шш и берем целую часть в кк
г- задаем количество колонок налисте отчета равное кк
например ширина страницы 210- 10 на поля, итого 200
ширина шаблона 90, делим 200 на 90 получаем 2,2222 берем целую часть 2
задаем свойство колонок 2 естесно их ширину задаем 90.
печатаем отчет.

Вот список вопросов:
1- как считать ширину страницы из отчета в Дельфи, и как ее записать в отчет.
2- кол-во колонок - тоже самое
3- ширина Мемо1 - тоже самое...
из документации я ничего не понял.
Заранее БлагоДарю.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.