Форум: "Основная";
Текущий архив: 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