DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Tech! archive #408 следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
         
- __techs (2:5015/42) ----------------------------------------------- __techs -
Msg  : 408 of 1000
From : Dmitry Shishlov                     2:5020/917.4    14 May 96  22:03:48
To   : Alexander Shherbakov                                15 May 97  09:44:58
Subj : Печать
-------------------------------------------------------------------------------
@AREA:RU.VISUAL.BASIC
Привет тебе, Alexander!

Вторник Май 13 1997, Alexander Shherbakov написал to All:

AS>      Вот cтал разбиратьcя c печатью и затык. Как из ВБ можно выводить
AS> на печать кроме как вызывать Ворд или экcель? Вроде нашел чтото типа
AS> PrintForm это то или нет? Еcли то то как бyть еcли надо печатать
AS> много
AS> данных? Ведь форма даже раcтянyтая на экран вcеравно займет не вcю
AS> cтраницy...
Объект- printer
Дальше смотри в хелпе свойства и методы для него.
Допустим если печатать текст:
-----------------------=cut=--------------------------
Printer.FontName = "Arial Cyr"
Printer.FontSize = 20
Printer.Font.Bold = True
Printer.CurrentX = 2000
Printer.CurrentY = 200
Printer.Print "Оценка экономической эффективности переработки нефти"
-----------------------=cut=--------------------------
есть грабли в том, что принтер должен быть в графическом режиме. Как это
делается по-науке я не знаю, я просто перед печатью делал строку
      -=cut=-
Printer.PSet (0, 0), 0
      -=cut=-
вот в принципе такие дела. Есть еще некая примочка под названием
Crystal Reports (так вроде) говорят с ее помощью гораздо проще печать сделать.

PS. с PrintForm я вначале пробовал, но у меня все работало как-то криво: форма
была больше экрана (width и height были установлены через properties), а
выводилось на принтер то полностью, то только то, что поместилось бы на экране.

╔╗ ═════╤═══════════════╤════════════════════╗
╠╩╗··╔═ │Dmitry Shishlov│2:5020/917.4@FidoNet·
· ·╚╣╠═ │AKA  Easy Rider│                    ·
╚═╝═╝╚══╧═══════════════╧════════════════════╝

---
* Origin: Пиво есть...Его не можно не пить! (2:5020/917.4)






<<<

архив dibr

>>>'