Текущий архив: 2003.05.08;
Скачать: CL | DM;
ВнизStringGrid в рисунок Найти похожие ветки
← →
Вера и Наташа (2003-04-25 10:54) [0]StringGrid не помещается на экране (размер А1), можно из него сделать рисунок (bmp,jpg)? Или посоветуйте как нам его вывести на печать целиком. Спасибо тем, кто присылал нам ответы на предыдущий вопрос.
← →
Anatoly Podgorestky (2003-04-25 11:01) [1]А что за экран размера А1? Первый раз слышу
← →
Rocker (2003-04-25 11:04) [2]Вообще о чем речь? Из StringGrid рисунок - используй PrintScreen, только причем тут Delphi?
← →
ProgMan (2003-04-25 11:17) [3]Вычислите размер результирующего рисунка.
В цикле обойдите все ячейки и отрисуйте их на канве рисунка.
Сохраните рисунок.
← →
Anatoly Podgorestky (2003-04-25 11:22) [4]Rocker © (25.04.03 11:04)
Ты наверно не понял, у не сетка не помещается на экране
← →
NewN (2003-04-25 11:27) [5]Здесь временный рисунок вообще не нужен. Лучше сразу выводить на принтер
← →
Palladin (2003-04-25 12:05) [6]видимо одна голова на двоих
← →
Вера и Наташа (2003-04-25 14:21) [7]Молодые люди, а кто-нибудь из вас по-существу что-нибудь сказать может, кроме всякой ерунды?
← →
ProgMan (2003-04-25 14:43) [8]Я предложил путь решения. Не подходит?
← →
Palladin (2003-04-25 14:52) [9]а кто нибудь из вас двоих по существу спросить может?
"StringGrid не помещается на экране (размер А1), "
вот за эту фразу сразу в орешник
и если предположительные ответы для вас обеих ерунда, попросите занятся этим кого нибудь более в этом деле соображающего...
← →
Вера и Наташа (2003-04-25 15:32) [10]Во-первых, для непонятливых: размер А1 относится к StringGrid-у,а не к экрану, так что в орешник тебе.
Во-вторых ProgMan, спасибо, но не подходит. Делали уже так, рисунок содержит изображение экрана, а не StringGrida.
Короче: StringGrid очень большой, то есть на экране видна только его часть, причем сам StringGrid содержит элементы графики (TextOut, LineTo).
Пробовали сконвертировать в BMP, но в результате получается только часть видимая на экране, причем вместе с видимой частью формы.
← →
REA (2003-04-25 16:00) [11]ИМХО для печати лучше применить отчеты какие-нибудь.
← →
Palladin (2003-04-25 16:02) [12]TStringGrid не может иметь размер A1 глупышки...
← →
Anatoly Podgorestky (2003-04-25 16:58) [13]Не сорьтесь, а термин размера А1 очень загадочный в контексте TStringGrid
Вера и Наташа (25.04.03 15:32)
Тебе же предложили рисовать на канве, другого пути нет.
← →
ProgMan (2003-04-25 17:11) [14]Вера и Наташа (25.04.03 15:32)
Прочтите внимательнее.
Я не предлагал копировать канву StringGrid"a. Тогда вы действительно получите только видимую часть.
Вы должны вручную обойти все ячейки и вручную отрисовать каждую на канве рисунка методамиTextOut
илиTextRect
(точно не помню - можно глянуть в Help"е).
← →
ProgMan (2003-04-25 17:19) [15]А на замечания про А1 обижаться не стоит.
И одну ячейку Грида можно распечатать на А1,
и 1000 на А4.
Отсюда и сарказм.
← →
Palladin (2003-04-25 17:28) [16]да есть другой путь
вывести TStringGrid в Excel да распечатать по человечески...
все дело в странной девичьей/женской логике
← →
Palladin (2003-04-25 17:38) [17]а по поводу размера A1 я скажу попроще...
с каких это пор пикселы измеряют в СМ?
физически их конечно можно померять
взять линейку (сверхточную) и измерить микросхемки видеопамяти на видеокарте, если найдете тот участок с которого идет отображение...
все остальное жутко относительное...
Страницы: 1 вся ветка
Текущий архив: 2003.05.08;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.007 c