Шрифт средства просмотра отчетов растягивается только на сервере WIndows

Я сделал небольшое приложение для выставления счетов за доставку, где пользователь вводит нужную информацию и может либо просмотреть (открывается форма с элементом управления ReportViewer), либо напрямую распечатать. Средство просмотра отчетов использует локальный отчет, встроенный в приложение.

Пример здесь: http://i.stack.imgur.com/z90z8.jpg

Я пробовал приложение на WinXP, Vista и Windows 7 и нет проблем, отчет просматривается правильно.

Но при установке на сервер напрямую (2003 R2, 64 бит) шрифты растягиваются (даже Печать из управления). При прямой печати (я создал свой собственный код для этого, отчет отображается в EMF, а затем распечатывается) у меня такая же проблема.

Но при сохранении в PDF или Word из элемента управления ReportViewer все отображается правильно.

Это неприятно, потому что мы удаляем рабочий стол на сервер, чтобы использовать нашу основную программу MRP, поэтому лучше всего использовать программу внутри сервера, поэтому у нас нет необходимости переключаться обратно на настольный компьютер только для одной операции.

Между прочим, это обычный шрифт Arial, так что это не отсутствующий шрифт вопрос. Также на сервере установлена ​​пара Crystal (я думаю, версия 9) и среда выполнения отчетов SQL Server 2003. Используется Visual Studio 2010.

9
задан Nigol 9 November 2010 в 17:17
поделиться