:: Visual Foxpro, Foxpro for DOS
проблема с REPORT...Preview
Vedmak

Сообщений: 5966
Откуда: CiTY
Дата регистрации: 30.10.2003
Есть програмка работающая на нескольких станциях Win98.

На двух из них недавно ОС нереставлялась "с нуля" в новую папку. ( С:\Windows.98 )
и поимелась следующая проблема ( см.аттач. ). Фонты в REPORT... PREVIEW отображаются
увеличеным размером. Размер в репорте стоит 10. На остальных машинах все путем.

VFP 7.0 SP1.




------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
Возникает впечатление, что "шрифт по-умолчанию", сведения о котором хранятся в теле отчета, не обнаруживается в системе на тех компах среди предустановленных. Возможно берется некий близкий по начертанию шрифт и подставляется вместо предписанного.

Вот еще появилась мыслишка: а ежели все элементы сгруппировать воедино, а потом посмотреть что получится?



Отредактировано (29.03.05 19:33)


------------------
И волки сыты, и овцы целы, и пастуху - вечная память...
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Vedmak

Сообщений: 5966
Откуда: CiTY
Дата регистрации: 30.10.2003
t.e. сгрупировать ?

прога создается под XP. Может тут грабли... хотя на десятке других машин этого нет.




------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
Цитата:
t.e. сгрупировать ?

системное меню фокса/формат/группировать-разгруппировать

Выделить все элементы на форме отчета в режиме дизайнера и сгруппировать, чтобы при отображении на экране у каждого клиента элементы отчета не разъезжались по экрану.

Цитата:
прога создается под XP. Может тут грабли...

От версии ОС, кажется, отображение отчета не зависит. Но может сильно зависеть от набора установленных шрифтов. Если, к примеру, в отчете использовать шрифт Arial (существует на любой машине) и применить объединение объектов на форме отчета в единую группу, то все будет "разъезжаться" по-прежнему или нет?
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Владимир Максимов

Сообщений: 14097
Откуда: Москва
Дата регистрации: 02.09.2000
Подобный вопрос уже поднимался не так давно. Сейчас не помню где. Проблема была в драйвере принтера. Подобные "выкрутасы" характерны именно для "кривых" драйверов. Убедись, что на всех машинах стоят одинаковые драйверы (от одного производителя).

На всякий случай, в самих файлах отчета для самой первой записи файла FRX очисть поля TAG и TAG2, а в поле Expr удали упоминания о конкретном драйвере принтера.
Ratings: 0 negative/0 positive
Re: Кривые драйверы...
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
2 Владимир Максимов:

Цитата:
...для "кривых" драйверов...

Драйверы принтера установливаются ОС. Запись контекста устройства в реестре также делается ОС непосредственно при установке драйверов. Получается, что ОС криво устанавливает параметры устройства печати и когда такая кривость произойдет - не предугадать... Абсурд какой-то

В моей организации на разных машинах используются различные принтеры - матричные (для А3 печати), струйники и лазерники. У каждого принтера определен изначально заданный драйвером минимум поля отступа между краем листа и областью печати. В одном из отчетов однажды при выводе его на просмотр съехали на форме объекты. Объекты были не закреплены. Поля отчета были 0,5 мм. Отчет стали печатать не на лазернике, а на струйнике, у которого отступ больше. Объекты со строковыми данными незначительно съехали в сторону. При попытке напечатать документ было выдано сообщение о превышении размеров области печати. По-моему драйвер принтера был в этом случае не виноват. Виноват оказался я сам именно в том, что не предусмотрел возможность такой ситуации.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Согласен с Alex Roublev и похоже, что причина в том, что на проблемных компах просто нет того шрифта, который указан в отчете, но присутствует у разработчика - по картинке видно, что использовался какой-то "сжатый" (condenced) шрифт, который по-умолчанию в win98 не устанавливается.




------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi Alex!

Цитата:
Но может сильно зависеть от набора установленных шрифтов
Бесспорно. Заодно и от FontMapping для "отсутствующих".
Цитата:
Если, к примеру, в отчете использовать шрифт Arial (существует на любой машине)
Да, но шрифты то реально могут быть РАЗНЫЕ! Для старых Win9x вообще неUnicode версии шрифтов применялись - для новых могут применяться "алиасы" вида "Arial Cyr" - хотя реально ТАКОГО шрифта может и не быть (скажем так ОБЫЧНО его нет)...



------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
Привет, Игорь

Цитата:
шрифты то реально могут быть РАЗНЫЕ

Кстати, когда писал ответ, то про Unicode я вообще как-то не подумал (а мне бы стоило подумать). Привык пользовать однотипный ttf Arial Cyr.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Vedmak

Сообщений: 5966
Откуда: CiTY
Дата регистрации: 30.10.2003
Всем спасибо !

Благодаря отзывчивости клуба нет ничего невозможного

Читая пост ув. Владимир Максимов я стукнул себя по-лбу на фразе
Цитата:
...Проблема была в драйвере принтера...
Ибо устанавливая ОС я совсем забыл поднять драйвер лазерника (используется лиш переодически). А поднял только
Generic/Text для ежедневной печати на Epson FX1170.

Фокс, как многим очевидно, для preview использует драйвер принтера. Вот и пытался отобразить с тем что было.

Так что каюсь. Всем спасибо. Тема закрыта.




------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
piva
Автор

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Скорее preview берет не драйвера принтера а hDC устройства вывода




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
Vedmak

Сообщений: 5966
Откуда: CiTY
Дата регистрации: 30.10.2003
понятие "hDC" не вызывает у меня никаких ассоциаций.




------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: проблема с REPORT...Preview
piva
Автор

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Это хеднл контента устройства т.е. именн он определяет как быдет выглядеть информация исходя их физический параметров и возможностей устройства.




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 26 (Гостей: 26)

© 2000-2024 Fox Club 
Яндекс.Метрика