Текущий архив: 2003.03.31;
Скачать: CL | DM;
ВнизГлюки 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;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.007 c