![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть проблема у меня – нужен совет [Win95/98, WinME, NT4, Win2k, WinXP]
Man-In-Red © (2002-08-23 23:04:00)Помогите пожалуйста!
Есть StringGrid, и три Edit’а, все с каким-то текстом, нужно распечатать содержимое этих всех компонентов в виде отчета на одном листе, как это можно реализовать?
Может будут какие-то идеи, помогите пожалуйста!
Я пробовал рисовать на канве Image, потом печатать, вышло, но это все зависит от разрешения экрана, размера шрифта которое установлено в Windows, и т.д… иногда получается, что текст налазит один на одного…
Нужен совет!
Заранее благодарен!
Man-In-Red (2002-08-24 22:26:00) [21]
> Polevi © (24.08.02 14:27)
Если и вправду есть, то пожалуйста поделитесь! Очень нужно!
> Song © (24.08.02 14:36)
Если честно, то мне это ничего не говорит…
Заранее благодарен!
Song (2002-08-24 14:36:00) [22]Первое, что в голову приходит, это использовать форматированный вывод, так чтобы получалось тремя колонками.
Polevi (2002-08-24 14:27:00) [23]есть
Man-In-Red (2002-08-24 13:26:00) [24]
> ЮЮ © (24.08.02 13:16)
Я имею в виду алгоритм прорисовки текста в виде отчета, чтобы не рисовать на канве Image а потом печатать, может компонента есть?
ЮЮ (2002-08-24 13:16:00) [25]Только на принтере, как же ещё :-)
Или на TPrinter-е, или с помошью какого-либо построителя отчётов, который уж наверняка смотрит на характеристики принтера
Man-In-Red (2002-08-24 13:04:00) [26]А как можно вообще по-другому распечатать на одном листе текст из StringGrid’а и трех Edit’ов?
ЮЮ (2002-08-24 12:56:00) [27]Только совет :-)
Анализируй TPrinter.PageWidth и TPrinter.PageHeight во время работы программы и те, что имеешь у тебя во время разработки.
Соответственно переопределяй TCanvas.Font.Height
Man-In-Red (2002-08-24 12:45:00) [28]Верней я сразу рисовал на канве принтера, у меня печатается нормально, а на другой машине текст налазит один на одного, это наверное зависит от шрифта?
Вы даже не можете представить себе, как это для меня важно.
Помогите пожалуйста, заранее благодарен!
Man-In-Red (2002-08-24 01:49:00) [29]Мастерааа, мне очень нужна ваша помощь!