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

Вниз

TForm.Print   Найти похожие ветки 

 
AnSo   (2003-11-10 20:17) [0]

При вызове TForm.Print иногда печатается пустая страница (у себя такого никогда не наблюдал, это по жалобам пользователей).
А у одного из пользователей вообще первый раз печатает нормально а последующие - просто черным цветом форма заполнена (при этом на экране форма отображается нормально).


 
AnSo   (2003-11-11 11:06) [1]

Что интересно, юзер у которого один-три раза форма печаталась нормально, а потом все время - залитая черным цветом, нашел workaround - переключил драйвер принтера в "высокое качество" и теперь все нормально (если не считать скорость печати).
Понятно, что тут какие-то нюансы драйвера принтера, но ведь это уже не первый юзер жалующийся на странности печати моего приложения (через TForm.Print), а все остальные приложения у них печатают без проблем.
Мистика :(


 
REA ©   (2003-11-11 11:47) [2]

Видимо дело в способе печати. Я не уверен, что он оптимален у Borland, хотя лучше многих других.


 
AnSo   (2003-11-17 13:21) [3]

Дело не в оптимальности.
Речь именно о странных проблемах, когда вызов .Print приводит к печати "пустой" формы, в то время как буквально предыдущий или следующий вызов ровно этого же метода ровно в такой же ситуации печатает нормально.

Как я уловил из bug-reports это как-то связано с версией операционки и драйверами\режимом работы принтера.

Но это абсолютно непонятно - я же не управляю принтером, я делегирую это дело борланду, который это делает стандартным образом, откуда растут ноги у проблемы и почему борланд не завален багрепортами, не я же один этим методом пользуюсь..


 
Семен Сорокин ©   (2003-11-17 13:36) [4]

2AnSo
однозначно с дровами принтера... тоже была проблема с черным квадратом - исправил вывод на печать (константу DIB_PAL_COLORS), на моем принтере все ОК, прихожу к заказчику - черный квадрат. Переставил драйвера у принтера - все ОК.

Как вариант решения - сохранять форму в бмп, а его уже печатать.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
9-89672
Ник М. Цов
2003-05-08 17:35
2003.11.27
Текстовый квест на Delphi - реально?


3-89674
DECL
2003-11-10 23:58
2003.11.27
Как включить Interbase???


14-90122
Angel_Forever
2003-11-03 05:05
2003.11.27
Глюки с винтом


1-89986
Olga_Oo
2003-11-17 10:59
2003.11.27
Label


6-90040
IGORYOK
2003-10-02 11:44
2003.11.27
клиент-серверную прогу активизировать на определённом порту