Печать FlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Печать FlexGrid

Сообщение Sirik » 18.11.2004 (Чт) 14:06

Как напечатать содержимое данного компонента?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 14:19

Код: Выделить всё

GRD.BackColorFixed = vbWhite
GRD.PictureType = flexPictureMonochrome
Printer.Print ""
Printer.PaintPicture GRD.Picture,0,0
Printer.EndDoc


Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 18.11.2004 (Чт) 14:22

2 Konst_One: Издеваешься, да?.. :)

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 18.11.2004 (Чт) 14:40

Наверное да!

У меня табличка заполненна цветными ячейками

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 14:42

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

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 14:45

2 Ennor: если простенький грид и влазит на страничку, то вполне ничего :)

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

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 14:48

вот что-то подобное:
Вложения
FlexGrid.rar
(10 Кб) Скачиваний: 33

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 18.11.2004 (Чт) 15:07

Да пример отличный.
Но что-то я не нашёл как закрашивать ячейки и поменять ориентацию страницы на горизонтальную

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 15:25

сам немного подумай, а то может за тебя программу написать :D

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 18.11.2004 (Чт) 15:35

Konst_One писал(а):сам немного подумай, а то может за тебя программу написать :D


Нет, прогу я сам допишу.
Просто думал что ты можешь чуть-чуть помощь

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.11.2004 (Чт) 16:06

поищи по форуму , уже было раньше на счет смены ориентации принтера

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 18.11.2004 (Чт) 16:08

Konst_One писал(а):поищи по форуму , уже было раньше на счет смены ориентации принтера


На счёт ориентациия я знаю

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 18.11.2004 (Чт) 20:50

На моей прошлой работе чувак написал библу для печати флексов, листвью и TDBGrid на основе того Print Preview, которое есть в последнем контроле. Но он, собака, денег стоит, и некислых... По-другому не получилось.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 22

    TopList