Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Report и искажение информации / 7 сообщений из 7, страница 1 из 1
01.03.2005, 10:25
    #32937934
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Имеется форма, на ней кнопка печать, при событии Click кнопки выдаю
команду REPORT FORM <My_report> ... PREVIEW .
И у User_а искажается (сжимается) информация при отображении Reportа, как будто испорчен шрифт Arial. А при печати русские буквы заменяются аброкадаброй.
У Userа операционка MS WIN2000 c SP4, программа на VFP80, в configе установлено CODEPAGE=1251
Производимые действия:
1. У кнопки на событие RightClick ставлю команду MODIFY REPORT <My_report>. И при запуске программы вижу нормальное отображение дизайнера отчета, где шрифт Arial виден нормально.
2. Memo-поля Tag и Tag2 очищены в таблице <My_report>.frx
Ничего это пока не помогло.

Самое удивительное. Стоит мое программное обеспечение на VFP60 в котором есть тоже отчеты. Но они показываются и печатаются нормально.
В чем причина?
...
Рейтинг: 0 / 0
01.03.2005, 10:34
    #32937965
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Это глюк именно VFP8

В первой строке отчета (там где очищал TAG и TAG2) найди поле Expr и змени в нем строку

TTOPTION=3

На строку

TTOPTION=1
...
Рейтинг: 0 / 0
01.03.2005, 10:45
    #32938005
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Hi, ВладимирМ
Спасибо тебе. Все идет.
Но почему разработчики сразу не отметят этот факт. Ведь на VFP60 этого вроде не замечалось.
...
Рейтинг: 0 / 0
01.03.2005, 10:53
    #32938034
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Этот глюк связан с принтерами HP (которых именно у нас большинство). TTOPTION=3 - это, если не ошибаюсь, использование растровых шрифтов при печати. А кирилические шрифты TrueType на принтерах HP это очень плохо переносят.

Т.е. строго говоря, это не есть глюк. Это проблема совместимости.

В VFP9 предусмотрели специальную опцию для отмены сохранения настроек принтера в файле отчета. Уже не надо вручную очищать поля TAG и TAG2 и править EXPR.
...
Рейтинг: 0 / 0
01.03.2005, 10:53
    #32938037
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Да баг это в восьмерке. Очень обидный баг, потому как восьмерка у меня лично оставила очень благоприятное впечатление, ложка дегтя в бочку меда. У нас допустим и TTOPTION=1 не помогает. Полностью лечится только установкой PostScript драйверов вместо PCL и другими шаманскими действиями.
...
Рейтинг: 0 / 0
01.03.2005, 11:20
    #32938127
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
ВладимирМЭтот глюк связан с принтерами HP (которых именно у нас большинство). TTOPTION=3 - это, если не ошибаюсь, использование растровых шрифтов при печати. А кирилические шрифты TrueType на принтерах HP это очень плохо переносят.
Где об этом можно узнать? Потому что у пользователя именно принтер HP, и я себе виртуально поставил его же для более четкой работы.
...
Рейтинг: 0 / 0
01.03.2005, 11:22
    #32938137
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report и искажение информации
Crip и другими шаманскими действиями...
У нас помогало - установка печати текста как графики... Иногда ставим самый древний драйвер для HP III
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Report и искажение информации / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]