imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 26.01.2004, 13:21     # 1
lavalit
Guest
 
Сообщения: n/a

Exclamation Хочу печатать Flexgrid в VB!!!!

Люди!!!! Кто знает как вывести на печать содержимое таблицы Flexgrid так же как оно видно на экране?
Заранее благодарен.
 
Старый 26.01.2004, 19:08     # 2
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
команда PrintForm
SapeR вне форума  
Старый 27.01.2004, 13:05     # 3
lavalit
Guest
 
Сообщения: n/a

PrintForm к сожалению не совсем та команда , которая нужна.
Дело в том, что мне не нужно печатать всю форму со всеми ее кнопками лэйблами и прочими наворотами.
Мне нужно распечатать только саму FlexGrid... и более ничего. К тому же Print Form позволяет распечатать только то, что видно на экране. А мне нужно и то, что под скроллингом. Табличка то не на одну страницу получается.
Спасибо тебе, SAPER, что не оставил мой вопрос без внимания.
С уважением, Lavalit.
 
Старый 27.01.2004, 17:32     # 4
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Если не помог - за что спасибо ?

Печатать надо в цвете или только текст ?
Если текст - достань его по ячейкам из TextMatrix
Или сразу всё из Clip:
Код:
flexG.Row = 0
flexG.Col = 0
flexG.RowSel = flexG.Rows - 1
flexG.ColSel = flexG.Cols - 1
Clipboard.SetText flexG.Clip, vbCFText
MsgBox Clipboard.GetText
SapeR вне форума  
Старый 28.01.2004, 11:11     # 5
lavalit
Guest
 
Сообщения: n/a

Цвет не принципиален, потому как принтер все равно ч\б.
А вот саму сеточку конечно же не помешало бы.
Из CLIPа пробовал уже, но текст несколько искажается. Если в таблице одни цифири, да еще и одинаковой разрядности, то еще прилично получается, даже без сеточки. А вот если в ячейках содержится текст, да еще и разной длинны.... То тут то и получаются разные сдвиги вправо-влево и как результат не совсем удобно читается. Конечно логично было бы выгрузить все это безобразие в EXEL, но уж больно не хочется связываться с ним. Потому как подозреваю, что при замене того же EXELя, придется перекомпилировать всю прогу из за библиотек.
Спасибо за внимание в любом случае. ))) Одно только желание помочь уже достойно благодарности.
С уважением, Lavalit
 
Старый 28.01.2004, 13:28     # 6
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
"Сеточки" не хватает ?
Достаёшь данные из ячеек через TextMatrix и пихаешь в файл формата HTML, в таблицу (теги TD и TR)
Потом файл с таблицей выводишь на печать
SapeR вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:15.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.