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

Вниз

Глюки Qreport или Windows???   Найти похожие ветки 

 
Berezne   (2003-03-19 13:19) [0]

Я уже задавал вопрос раньше но хотелось би еще почитать мнения других спецов.
Дело в следующем: стоит Делфи 5 под Вин 98СЕ. Нужно немного: скласть маленьку програмку в которую нужно внести начальние данние, а она их подставляет в печатную форму и печатает ее на листе. Все сделал только проблема в следующем: когда рисую форму на екране все прекрасно, а вот на лист печатает форму со смещением данних. Получается цифри и текст которие подставляются в ходе работи налезают на стандартний текст.
Шрифт для печатной форми стоит Courier New.
Пробовал ето делать форму двома способами и все равно один и тот же глюк:
1 способ: ложу компонент QRMemo с стандартним текстом, а по верх него в нужних местах виставляю QRLabel для сменних даних. На екране все нормально но при печати есть смещение.
2 способ: делаю печатную форму каждую строчку компонентом QRLabel. В нужних местах где сменние данние также ставлю QRLabel. На екране все нормально но при печати есть смещение.

Единственний способ при котором все получается хорошо ето когда методом научного тика нужно QRLabel"и совать по форме, а потом печатать. Но ето не есть удобно так как идет много бумаги и времени на ето. Хотелось би иметь аналогичную копию как на екране так и на листе бумаги.
Может стоит поменять версию Делфи. Или может такие глюки только у меня. Не знаю. По етому и прошу вашего совета ЗНАЮЩИЕ МАСТЕРА.

Принтер HP LJ 1100.

Буду рад любому ответу.


 
Johnmen   (2003-03-19 13:30) [1]

По-моему уже были ответы......
Проблема, как мне представляется в том, что при выводе на экран используются установленные в системе шрифты, при выводе на печать - прошитые в принтере. Их параметры изображения не совпадают...


 
Shirson   (2003-03-19 13:31) [2]

А что мешает сменные данные вносить сразу в текст, а потом этот текст отображать в QRMemo?


 
Игорь Шевченко   (2003-03-19 13:31) [3]

А драйвер для принтера обновить ? Или update для QReport скачать с www.qusoft.com не помогает ?


 
Johnmen   (2003-03-19 13:40) [4]

>Игорь Шевченко © (19.03.03 13:31)
>А драйвер для принтера обновить ?

Практика показывает, что драйвера для ХП - вещь весьма глючная. Не в одном, так в другом ... :)


 
Berezne   (2003-03-19 14:11) [5]

Для Shirson: а как ето реально сделать? Я еще не сильний спец в Делфи. Опиши хотяби принцип что и за чем делать по порядку.

Буду признателен.


 
Shirson   (2003-03-19 14:25) [6]

>Berezne
QRMemo по большому счёту это обычный Memo. В него можно клямать всё что угодно.

Например у тебя есть текст:

"В этом году на полях ___ сотрудниками колхоза было отловлено __ кульных хацкеров"
На месте чёрточек нужно подставить изменяемые значения. Так?

Делаем такой финт:

var
S,s1,s2:String;
Begin
s1:="Мухосранска"; // Это, собственно, текст, который ты раньше клямал в QRLabel
s2:="1024"; //Это тоже
s:="В этом году на полях "+s1+" сотрудниками колхоза было отловлено "+s2+" кульных хацкеров";
QRMemo1.Lines.Clear;
QRMemo1.Lines.add(s);
quickrep1.Preview;


Э... viola :)



qrmemo1.Lines.Add("heraks");
quickrep1.Preview;


 
Shirson   (2003-03-19 14:27) [7]

oops, две последние строчки остаток после редактирования и отношения к делу не имеют :)


 
y-soft   (2003-03-19 14:33) [8]

Вот неплохая реализация QuickReport, много глюков исправлено:
http://bfqr.narod.ru/



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

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

Наверх





Память: 0.47 MB
Время: 0.007 c
14-100406
Jeka
2003-03-11 14:52
2003.03.31
видел майку с надписью


1-100285
OlegM
2003-03-18 13:52
2003.03.31
case и string


1-100271
Romul
2003-03-18 17:27
2003.03.31
Перемещение по листам в книге Excel


1-100220
Артём К.
2003-03-20 13:40
2003.03.31
Как изменить цвет выделения в ListBoxe


14-100453
NetBreaker666
2003-03-14 21:50
2003.03.31
Кстати, а кто знает какие-нибудь полезные программ...





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