Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.019 c
14-5136
Лохматый
2003-01-17 14:03
2003.02.03
Рулез...


8-5064
кондратий
2002-09-27 13:38
2003.02.03
распознание текста


4-5319
DrFaust
2002-12-18 12:57
2003.02.03
Умные окна


1-4835
mate
2003-01-24 13:41
2003.02.03
PChar и Enter


1-5009
bambina
2003-01-23 11:43
2003.02.03
excel