Вниз
Скачать: CL | DM;

Помогите правильно вывести текст в TQuickRep   Найти похожие ветки 

← →
sdram ©   (2003-01-23 14:34) [0]

В TQuickRep при одном и том же значении Left
TQRDBText(obj).Left := left;
при разных настройках OS текст выводится с разным смещением. Отчего так происходит и как с ним бороться?


← →
Johnmen ©   (2003-01-23 14:42) [1]

>...при разных настройках OS...

Каких именно ?


← →
sdram ©   (2003-01-23 14:46) [2]

Если бы знал сообщил бы непременно. Юзер чего-то наковырял.


← →
sdram ©   (2003-01-23 15:09) [3]

Вы (мастера) не знаете?


← →
Johnmen ©   (2003-01-23 15:09) [4]

Это, скорее всего, настройки принтера и используемые шрифты...


← →
sdram ©   (2003-01-23 15:12) [5]

На экране смещенно, шрифт Arial присутствует у юзера.


← →
sdram ©   (2003-01-23 15:19) [6]

Прогу я писал под W2k юзера запускают под w98, у одних все нормально у других смещено и выходащего за пределы текста не видно.


← →
Johnmen ©   (2003-01-23 15:25) [7]

Смещено вправо ? Влево ? Установлены ли принтеры у юзеров, у которых плохо ?


← →
sdram ©   (2003-01-23 15:31) [8]

Принтеры сетевые у всех установленно по 3-4 принтера. Смещенно в право.


← →
sdram ©   (2003-01-23 15:33) [9]

А если предположить что это из-за принтера, то как подкорректировать прогу?


← →
Johnmen ©   (2003-01-23 15:49) [10]

Пока теряюсь в догадках....
Может приведешь более полно кусок исх.текста, обрывок которого в вопросе. И в какой процедуре он выполняется.


← →
sdram ©   (2003-01-23 16:38) [11]

Без проблем

procedure Specification;
var
xWidth, i, lleft: integer;
ru_name, j, nam: string;
obj: TObject;
Finish: TADODataSet;
begin

////////////////


← →
Johnmen ©   (2003-01-23 17:00) [12]

1. Переменна _left м.б. не проинициализирована
2. Общий подход к динамическому созданию отчета по крайней мере странен...
3. Где вызов метода отображения отчета ?
4. ...еще много всяких неточностей...

И это правильно работает ?


← →
sdram ©   (2003-01-24 11:17) [13]

1. _left глобальная инициализируется раньше
2. Писалось 2 года назад и не мной переписывать много и нет смысла
3. процедура вызывается при создании окна отчета
4. стилем я тоже недоволен.
Но все же, почему в одной и той же OS при одних и тех же заданных значениях неодинаково отображается текст?


← →
sdram ©   (2003-01-24 11:35) [14]

Нашел где собака порылась!
Есть в настройках отображения размер шрифта в точках на дюйм так вот от этого и глюки.
Как бы это отловить покоректней чтоб на всех виндах работало?



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.01 c
1-4933
Song
2003-01-25 17:30
2003.02.03
Как прочитать текстовый файл быстрей чем Reset() .. ReadLn() ?


7-5277
borg
2002-11-21 12:03
2003.02.03
определение железа


1-4909
Kokopelli
2003-01-24 14:55
2003.02.03
Второй экземпляр проложения...


9-4702
Евгений Анатольевич
2002-08-12 16:06
2003.02.03
DilphiX редактор


14-5218
Ежик
2003-01-14 21:29
2003.02.03
Отчет о эстонской встрече Мастеров Delphi




   Наверх