У меня есть собственный шрифт, который я использую для отчета, который генерирует штрих-код из числа. Я установил шрифт на свой локальный компьютер (который я разрабатываю) и на тестовый сервер отчетов SharePoint (SSRS 2012 / SP 2010). Я создал отчет в Visual Studio, и штрих-код отлично отображается и экспортируется. Я загрузил отчет на тестовый сервер SharePoint, правильно запустил отчет и предварительный просмотр штрих-кода, экспортирую его в PDF-файл, и он отображается правильно.
Однако, если у меня в офисе есть другой парень, который пытается запустить отчет, штрих-код не создается в режиме предварительного просмотра. Хотя, если он экспортирует его в PDF, штрих-код появится. Таким образом, проблема в том, что штрих-код отображается только при предварительном просмотре отчета в SharePoint.
Единственное различие между нами 2 заключается в том, что у меня установлен шрифт на моем локальном компьютере. Я предполагаю, что это проблема, и причина того, что он экспортируется правильно, заключается в том, что в этот момент он использует шрифт с сервера отчетов.
Простым решением было бы установить шрифт на каждом компьютере, на котором он будет запущен. И это было бы просто, если бы мы не говорили о сотнях машин, разбросанных по стране.
При предварительном просмотре отчета в SharePoint проверяются ли на самом деле локальные шрифты или где-то еще? Если он проверяет локальные шрифты, есть ли способ как-то встроить шрифт в отчет, чтобы каждому пользователю не приходилось его устанавливать.
Спасибо.