Существует задача вывода "заявления" в pdf. Для этого реализована страница и с помощью renderAs="pdf" все переводится в pdf. Однако конвертер напрочь игнорирует опцию font-weight:bold.
При этом в интернете находил довольно много примеров использующих данную опцию, но при переносе к себе для пробы - результат один - текст не жирный.
Подскажите, пожалуйста, это нормальное поведение Salesforce или я что-то не то делаю?
Попробуй версию для страницы поставить 20. Я как-то работал со страничкой. Все работает, надо добавить новое поле. Добавляю поле и меняю номер версии. Вообще не рендерится. Убрал поле - не работает. Вернул поле и версия в 20 - заработало. Я хз, че оно так.
Кстати,я тут нагуглил, что толстый шрифт для кириллицы в сф отсутствует) Поэтому надо играться не с толстотой, а с размером букафф. h1 h2 h3
Серьезно !!! А прочитать мой пост похоже задача не из легких:)
Ну учитывая, что страницу я не обновлял, то прочитать комент которого у меня не наблюдалось(с момента последней загрузки страницы) - это вообще из грани фантастики
Ну вот этот вариант и пробовал и самое интересное - результата 0, даже с английским текстом.
Спасибо всем за подсказки - буду думать, играть размерами и так далее:)
Конечно странный конвертер у SF - заголовок "Анкета-заявление" почему-то выводится жирным, независимо от наличия font-weight:bold. Может показалось конечно - целый день с этим разбираюсь...
На всякий случай попробовал все варианты: th, strong, b, h1 - ничего не поменялось. Смена версий апи конечно тоже ничего не дала. В целом получается замкнутый круг: для отображения русских букв необходим Arial Unicode MS, но у данного шрифта проблема с bold/italic - даже с английским текстом.
А заголовок только казался жирным - просто кегль другой, при печати все становится на свои места :(
Не рассматривал вариант использования каких нибудь сторонних сервисов для генерирования PDF? Просто уже не первый раз слышу про такие проблемы как у тебя и сам с ними сталкивался, поэтому идея прикрутить какой-нибудь сервис по API становится актуальной.