powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Report и искажение информации
7 сообщений из 7, страница 1 из 1
Report и искажение информации
    #32937934
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется форма, на ней кнопка печать, при событии 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
Report и искажение информации
    #32937965
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это глюк именно VFP8

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

TTOPTION=3

На строку

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

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

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


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