Как правильно встроить шрифт в отчет, чтобы экспортировать в pdf
Добавлено: 13 янв 2022, 16:05
Доброго времени суток.
Хочу встроить в отчет шрифт (причём более куда стандартный - Tahoma, пробовал и Arial), чтобы экспортировать в pdf.
- windows 10 x64
- .NET 5 проект (консольное, без GUI)
- stimulsoft 2021.4.2
1) Создаю шаблон, сразу добавляю в ресурсы файлы шрифтов (взял из windows\fonts, может какие-то другие надо?)
2) Просто кидаю два компонента Текст, ставлю шрифт Tahoma. У одного выставляю жирный шрифт.
3) Выглядит так:
4) Сохраняю шаблон в mrt.
5) Загружаю шаблон, экспортирую:
-
6) Получаю такой pdf. Шрифты встроены. Но почему оба жирным?
-
6.1) Удаляю из ресурсов шаблона файл tahomabd, получаю это: теперь жирного шрифта нет
-
Что я делаю не так? Шрифты в ресурсах пытался по-разному называть, то же самое.
В идеале мне вообще нужно включить поддержку html-тегов, чтобы одни слова жирными были, другие - нет. Но даже по разным блокам не получается.
Сервис, который генерирует файл будет работать под linux, но с этим даже в windows проблемы.
Хочу встроить в отчет шрифт (причём более куда стандартный - Tahoma, пробовал и Arial), чтобы экспортировать в pdf.
- windows 10 x64
- .NET 5 проект (консольное, без GUI)
- stimulsoft 2021.4.2
1) Создаю шаблон, сразу добавляю в ресурсы файлы шрифтов (взял из windows\fonts, может какие-то другие надо?)
2) Просто кидаю два компонента Текст, ставлю шрифт Tahoma. У одного выставляю жирный шрифт.
3) Выглядит так:
4) Сохраняю шаблон в mrt.
5) Загружаю шаблон, экспортирую:
-
6) Получаю такой pdf. Шрифты встроены. Но почему оба жирным?
-
6.1) Удаляю из ресурсов шаблона файл tahomabd, получаю это: теперь жирного шрифта нет
-
Что я делаю не так? Шрифты в ресурсах пытался по-разному называть, то же самое.
В идеале мне вообще нужно включить поддержку html-тегов, чтобы одни слова жирными были, другие - нет. Но даже по разным блокам не получается.
Сервис, который генерирует файл будет работать под linux, но с этим даже в windows проблемы.