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

Вниз

Не идет печать из preview в QRPrinter   Найти похожие ветки 

 
mefodiy   (2013-05-01 11:38) [0]

Вот кусок кода:

with QRPrinter do
begin
 BeginDoc;
 .........
 EndDoc;
 PreviewModal;
end;

Экран предварительного просмотра нормально открывается. Отчет нормально просматривается. Но при попытке печати на экране мелькает прогресбар и ничего не печатается.
В то же время, если PreviewModal заменить на Print, то печать нормально идет.

Может кто встречался?
Спасибо


 
Kilkennycat ©   (2013-05-01 12:22) [1]

приведенный код неинформативен. как минимум, не показано создание и уничтожение объекта TQuickRep, не указана версия.


 
Anatoly Podgoretsky ©   (2013-05-01 13:58) [2]

> Kilkennycat  (01.05.2013 12:22:01)  [1]

Да писал бы прямо – мусор,
было бы понятнее.


 
mefodiy   (2013-05-01 14:14) [3]

Если PreviewModal заменить на Print, то печать нормально идет


 
Kilkennycat ©   (2013-05-01 14:31) [4]


> mefodiy   (01.05.13 14:14) [3]

есть какой-то великий смысл дважды повторять одно и то же?


 
Kilkennycat ©   (2013-05-01 14:34) [5]


> Anatoly Podgoretsky ©   (01.05.13 13:58) [2]

дык ведь запрещены же правилами оскорбления.


 
Германн ©   (2013-05-01 14:53) [6]

А нафига там какие-то
BeginDoc;
.........
EndDoc;
?


 
Anatoly Podgoretsky ©   (2013-05-01 15:10) [7]

> Kilkennycat  (01.05.2013 14:34:05)  [5]

А ты не оскорбляй


 
Kilkennycat ©   (2013-05-01 16:52) [8]


> Anatoly Podgoretsky ©   (01.05.13 15:10) [7]

Ок. Тогда так:
Вышеприведенный код, как подсказал Анатолий Подгорецкий, мусор!
:)


 
mefodiy   (2013-05-03 09:14) [9]

Проблема возникает в "Delphi 2010". В "Delphi 7" все нормально работает.


 
Kilkennycat ©   (2013-05-03 10:25) [10]


> mefodiy   (03.05.13 09:14) [9]

спасибо.


 
brother ©   (2013-05-03 10:27) [11]

записал...


 
mefodiy   (2013-05-04 08:22) [12]

Мастера, не поленитесь выполнить код
uses  ...QRPrntr, Printers;

procedure TForm1.Button1Click(Sender: TObject);
begin
 with QRPrinter do
 begin
   Cleanup;
   Orientation := poPortrait;
   PaperSize := A4;
   BeginDoc;
   NewPage;
   Canvas.Font.Charset := DEFAULT_CHARSET;
   Canvas.Font.Name := "Arial";
   Canvas.Font.Size := 20;
   Canvas.Font.Style := [];
   Canvas.TextOut(100,100,"Hello world!");
   EndDoc;
   PreviewModal;
 end;

У меня появляется маленькое окно. При нажатии на кнопку "Print" мелькает прогресбар и ничего не печатается. В то же время, если наменить PreviewModal на Print, то печать идет нормально.

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


 
Kilkennycat ©   (2013-05-04 14:27) [13]


>  без упражнений в остроумии.

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

> это ветка форума для начинающих.

ты 6 лет назад уже задавал подобные вопросы, может, пора вылазить из пеленок?
читай http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
Германн ©   (2013-05-04 14:34) [14]


> Объясните и помогите учитывая, что это ветка форума для
> начинающих.

Нафига тебе ТQRPrinter? Работай непосредственно с TPrinter.


 
Kilkennycat ©   (2013-05-04 14:35) [15]

И вообще, непонятно, что является целью всего этого? QR, насколько я помню, имеет несколько другие методы вывода информации, ты его с TPrinter не путаешь?


 
Anatoly Podgoretsky ©   (2013-05-04 14:37) [16]


> ты 6 лет назад уже задавал подобные вопросы, может, пора
> вылазить из пеленок?

Если за 6 лет не получилось, почему ты думаешь что сейчас будет наоборот


 
Германн ©   (2013-05-04 14:51) [17]

Если нужен именно Quick Report, то вот тут http://www.quickreport.co.uk/FAQs.aspx есть пример Wild Report - drawing directly on the report


 
Германн ©   (2013-05-05 03:12) [18]


> mefodiy   (03.05.13 09:14) [9]
>
> Проблема возникает в "Delphi 2010". В "Delphi 7" все нормально
> работает.
>

А разве в Д2010 всё ещё был "встроенный" Quick Report?


 
Anatoly Podgoretsky ©   (2013-05-05 09:59) [19]

Про "встроенный" вроде бы и речи не было.


 
mefodiy   (2013-05-06 14:31) [20]

Нужно было добавить перед PreviewModal

PrintMetafileFromPreview := True;

Всем большое спасибо за огромную помощь.



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

Форум: "Начинающим";
Текущий архив: 2014.02.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.002 c
3-1296163023
red_imp
2011-01-28 00:17
2014.02.23
Кодировка в dbf файле


9-1194986041
Greg
2007-11-13 23:34
2014.02.23
Создание своего класса в Delphi 7


11-1249702092
Ruzzz
2009-08-08 07:28
2014.02.23
Создание для KOL эквивалента Layouts из Qt


15-1378465391
Kostafey
2013-09-06 15:03
2014.02.23
Кто на чем сейчас пишет?


2-1367565141
Scrooge_
2013-05-03 11:12
2014.02.23
Сортировка по алфавиту





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский