Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.043 c
14-1122212690
Санёк
2005-07-24 17:44
2005.08.28
Посоветуйте книгу по C# под .NET


3-1121700666
ali_tash
2005-07-18 19:31
2005.08.28
Как задекларировать BASED ON переменную


3-1121438865
_Anton
2005-07-15 18:47
2005.08.28
ODBC и BLOB


14-1123163253
TUser
2005-08-04 17:47
2005.08.28
Браток


9-1115044131
Motion
2005-05-02 18:28
2005.08.28
Решение СЛАУ методом Гаусса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский