Показать сообщение отдельно
  #7  
Старый 20.10.2012, 21:58
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от aqula
Согласен. Тут правильнее было бы сказать "печать компонента".
Вот сам barcode.pas
_http://www.delphisources.ru/pages/sources/raznoe/2007_year/barcode39.html
И мне его надо напечатать на бумаге. Помоги.
Посмотрел я этот компонент.
К сожалению он не позволяет рисовать себя на произвольной канве без соответствующей доработки.
Однако его можно распечатать обходным путём:
Положи на форму панель (TPanel) и на эту панель кинь этот компонент (TBarCode). Теперь можно распечатывать на принтере эту панель со всем её содержимым следующим образом:
Код:
Panel1.PaintTo(Printer.Canvas, 10, 20);
Ответить с цитированием