Печать из браузера если PrintPDF=true

waikwaik Иваново
отредактировано 03:54 Раздел: FastReport 3.0
На сервере отчётов PrintPDF=true и при открытии в акробате готового отчёта русские буквы присутсвуют только в ReportTitle а на всех остальных бэндах их просто нет. Пустые места... Шрифт одинаковый по всему отчёту Arial (WinXP Sp2 with MUI, Fr3 EE 3.16) Кроме того полученный PDF отказывается открывать FoxIt PDF Reader (видно только список страниц, потом пауза и краш программы), хотя проблем с ним никогда не виделна сотнях файлов. Открывается без ошибок только в 4-м акробате, но без русских букв.

Комментарии

  • Andrew_ShAndrew_Sh г.Минск
    отредактировано September 2005
    В свойствах фильтра экспорта в PDF установите свойство EmbeddedFonts=true
  • waikwaik Иваново
    отредактировано 03:54
    Извиняюсь за настойчивость - я наверное плохо обьяснил. Используется EE версия, приложение (например в демосах ClientServer)/ Там нет никакого фильтра экспорта - серверу указываются разрешённые форматы выхода, а PrintPDF=true означает что при нажатии "печать" пользователь получит ПДФ файл вместо стандартного окна печати браузера. Или фильтр туда надо отдельно добавлять?
  • waikwaik Иваново
    отредактировано 03:54
    Кстати попробывал в версии 3.17 - ничего не изменилось... Кожется что не туда гляжу...
  • Andrew_ShAndrew_Sh г.Минск
    отредактировано September 2005
    waik написал:
    Извиняюсь за настойчивость - я наверное плохо обьяснил. Используется EE версия, приложение (например в демосах ClientServer)/ Там нет никакого фильтра экспорта - серверу указываются разрешённые форматы выхода, а PrintPDF=true означает что при нажатии "печать" пользователь получит ПДФ файл вместо стандартного окна печати браузера. Или фильтр туда надо отдельно добавлять?
    Да, если с сервером, то по-другому делать надо, т.к. фильтры создаются динамически. В версии 3.15 поступал так:
    в модуле frxServerReports откомментировал строку
      FPDFExport.EmbeddedFonts := True; 
    
    и перекомпилил пакет frxcs*.dpk.
    Разработчики обещали вынести все настройки фильтров в конфигурационные файлы. Посмотрите, может в 3.17 уже сделали. Если нет, используйте вышеуказанный способ.
  • waikwaik Иваново
    отредактировано 03:54
    Ага.. это то что нужно! Спасибо большое за подсказку... А к разработчикам просьба: не затягивайте плиз вынесение таких настроек из исходников... не очень удобно компоненты перекомпиливать для изменения свойства...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.