Как я могу изменить стиль шрифта для оглавления?
На моем сайте Drupal 8 я создаю PDF-файл из HTML-кода. Это делается с помощью модуля Entity Print в сочетании с движком wkhtmltopdf. В интерфейсе я мог выбрать опцию для генерации оглавления. Но теперь проблема для меня в том, что я не знаю, как оформить оглавление, а именно, я хочу назначить стиль шрифта "Times New Roman".
В файле entity-print.css в папке entity_print / css я указал
@font-face {
font-family: "Times New Roman", sans-serif;
}
body {
font-family: "Times New Roman", sans-serif;
font-size: 17px;
color: #000000;
line-height: 1.6;
}
Это влияет на сам сгенерированный документ, но не на оглавление
ОБНОВЛЕНО: для меня entity-print.html.twig выглядит следующим образом:
<html>
<head>
<meta charset="utf-8">
<title>{{ title }}</title>
{{ entity_print_css }}
</head>
<body>
<div class="page">
{% for chapter in content%}
<div class="section">
{{ chapter }}
</div>
{% endfor %}
</div>
</body>
</html>
1 ответ
Я помню, как у меня была такая проблема с печатью объекта.
В конечном итоге я добавил несколько встроенных стилей в шаблон веточки для моего PDF-файла и получил нужные мне результаты (как в формате HTML, так и в печатном формате PDF).