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

Вниз

Помогите правильно вывести текст в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
7-5311
Olimpic
2002-11-26 12:40
2003.02.03
Как запустить программу под юзером с правами администратора


1-5035
vika_s
2003-01-24 08:41
2003.02.03
Команда subst


1-4939
Alex
2003-01-26 12:40
2003.02.03
MDI-формы


3-4749
Ixion
2003-01-15 03:20
2003.02.03
Как создать базу данных ?


8-5069
Dark Elf
2002-07-31 14:55
2003.02.03
Аппроксиматор





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