Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Печать на цветной принтер   Найти похожие ветки 

 
tex   (2005-08-10 12:00) [0]

Ув.мастера, подскажите в чем может быть проблема.Печатаю пропуска на цветной принтер.Фон пропуска - картинка, на нее накладываются текст и фотография из БД. Делаю все как обычно:

Создаю Bitmap...
Чтобы фотка при печати отображалась нормально прорисовываем ее в нужный квадрат методом StretchDraw...

Printer.BeginDoc;
Printer.Canvas.Draw(X_,Y_,MyBitmap);
Printer.EndDoc;

Если фотка небольшая, т.е. не сильно жмется - принтер печатает нормально. Если фотка большая - принтер вообще не печатает или выдает пустой лист. С ч/б принтером таких проблем нет.

Пробую менять PixelFormat - при больших фотографиях все равно не помагает.
Заранее спасибо за помощь.


 
DiamondShark ©   (2005-08-10 12:15) [1]

Можно сначала отмасштабировать картинку во временном битмапе, а на принтер отправлять уже нужного размера.

Скорее всего, драйверу просто большие объёмы не нравятся.


 
tex   (2005-08-10 12:51) [2]

А как отмасштабировать?
Весь прикол в том, что там одна картинка (фотография) накладывается на другую(фон пропуска)и они сжимаются по разному. Если печатать только фон или только фотку, то все получается.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-1123131719
X9
2005-08-04 09:01
2005.08.28
Работа со структурами и DLL.


6-1116262547
Opryshok
2005-05-16 20:55
2005.08.28
TWebBrowser и *.doc


1-1123645325
Гриха
2005-08-10 07:42
2005.08.28
Фоновый рисунок рабочего стола


14-1122964964
kull
2005-08-02 10:42
2005.08.28
В спорах рождается истина?


14-1123053638
ocean
2005-08-03 11:20
2005.08.28
Совместимы ли сила и ум?