Сведения о вопросе

rjevskii

08:21, 11th August, 2020

Теги

Пользовательский шрифт в службах отчетов SQL Server 2005

Просмотров: 560   Ответов: 5

У меня возникли проблемы с моими отчетами SQL Reporting Services. Я использую пользовательский шрифт для заголовков отчетов, и при развертывании на сервере он не отображается правильно, когда я печатаю или экспортирую в PDF/TIFF., я установил шрифт на сервере. Есть ли что-то еще, что мне нужно сделать, чтобы использовать пользовательские шрифты?

При просмотре шрифта в браузере он выглядит корректно-так как на всех клиентских компьютерах установлен шрифт...


Спасибо Райан, твой пост в FAQ решил проблему. Установка шрифтов на сервере устраняет проблему печати, а также проблемы с диаграммами (которые также отображаются на сервере). Как вы уже отмечали (а также упоминалось в FAQ) Reporting Services 2005 не выполняет встраивание шрифтов в файлы PDF. Я думаю, что это нормально на данный момент - самая важная часть была в состоянии нажать печать и получить правильные шрифты.

Причина, по которой шрифты не появились сразу, объясняется в FAQ:

Вопрос: я установил шрифт на своем клиенте / сервере, но я все еще вижу ?или черный ящик. Почему? А: для клиента машина, закрывающая все экземпляры PDF viewer затем снова открыть их следует исправьте эту проблему.

Для сервера перезагрузите компьютер. службы должны разрешить визуализатор PDF чтобы подобрать новую информацию о шрифте.

К сожалению, я тоже видел времена где мне нужна была полная перезагрузка машины чтобы заставить клиента / сервер распознать недавно установленный шрифт.



  Сведения об ответе

SSESION

22:46, 20th August, 2020

Файлы PDF, обслуживаемые из SSRS, как и многие файлы PDF, имеют встроенные шрифты postscript. Таким образом, локальные шрифты, используемые в отчете, преобразуются в наиболее подходящий шрифт postscript, когда происходит преобразование, поэтому PDF полностью переносится без использования локально установленных шрифтов.

Официальные рекомендации MS и требования к шрифтам для экспорта SSRS PDF можно посмотреть здесь: SQL Server 2005 Books Online (сентябрь 2007) проектирование для вывода PDF . Кроме того, эта должность также должна предоставить некоторую помощь: Reporting Services: PDF Renderer FAQ


Aspose, по-видимому, также имеет компонент, который утверждает, что может добавлять пользовательские встроенные шрифты в SQL Report PDFs.

См. раздел Aspose.Pdf для служб отчетов

Aspose.Pdf для служб отчетов дает возможность генерировать PDF отчеты в Microsoft SQL Server 2000 и 2005 года службы отчетности. Некоторые расширенные функции, такие как метаданные XMP, пользовательский встроенный шрифт и рендеринг теперь поддерживаются водяные знаки для страниц. Все функции отчета RDL, включая разделы, изображения, диаграммы, таблицы, матрицы, верхние и нижние колонтитулы являются преобразованный с самой высокой степенью точность до PDF.

Я не пробовал этот компонент, поэтому могу только поделиться тем, что он утверждает, что может сделать.


  Сведения об ответе

screen

00:53, 11th August, 2020

Примечание: Я обнаружил, что при установке шрифтов в поле Сервер служб Reporting Services может потребоваться:

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

AND

= Перезагрузить сервер.

И да, я согласен, что вам не следует этого делать, но я видел, как это работает.


  Сведения об ответе

darknet

14:05, 17th August, 2020

Столкнувшись с той же проблемой - при экспорте в pdf, он не отображает бесплатный шрифт 3 из 9. Шрифт установлен на сервере отчетов my report server и отображается при запуске отчета с использованием SSRS 2005.

Пользователь может печатать напрямую, что очень приятно. И отчет успешно отображается во время экспорта Excel. Но это требует дополнительных шагов для печати с Excel (настройка страницы и т. д.).

То, что я нашел обходным путем, - это использование CutePDF (freeware).

Просто нажмите кнопку прямая печать на SSRS и выберите принтер CutePDF. Он спрашивает вас, где сохранить файл. Откройте файл, и шрифты штрих-кода успешно отображаются.


  Сведения об ответе

park

19:56, 23rd August, 2020

Нам пришлось установить программное обеспечение NeoDynamic barcode для визуализации штрих-кода в виде изображения, так как мы не можем включить шрифты штрих-кода в экспорт PDF.


  Сведения об ответе

#hash

10:42, 5th August, 2020

Я успешно использовал шрифты штрих-кодов с SSRS и PDF. Шрифт должен быть установлен как на сервере (для рендеринга и просмотра из браузера), так и на клиенте.

При использовании шрифтов штрих-кода, на самом деле нет лучшего "match" для postscript, так что PDF не имеет допустимого шрифта штрих-кода, встроенного в документ, который просто yieds кучу мусора текста. Чтобы решить эту проблему, просто установите шрифт на клиентском компьютере, который будет просматривать PDF.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться