Рейтинг:-2

Номера страниц шаблона PDF

флаг sg

В настоящее время я пытаюсь вставить номера страниц в сгенерированные PDF-файлы. Я попробовал следующее решение со счетчиками CSS в файле entity-pring.css.

.страница {
  отступ: 20 пикселей;
}

.страница изображения {
  максимальная ширина: 100%;
  высота: авто;
}

.page тд изображение {
  максимальная ширина: нет;
}

@страница {
  поля: 50px 25px 100px 25px;
}

#нижний колонтитул {
  положение: фиксированное;
  внизу: -60px;
  слева: 0px;
  справа: 0 пикселей;
  цвет фона: #ffffff;
  высота: 50 пикселей;
}

#нижний колонтитул .страница:после {
  содержание: counter(page) " of " counter(pages);
}

В файле entity-print.html.twig я использую следующий код.

<html>
  <head>
    <meta charset="utf-8">
      <title>{{ title }}</title>
      {{ entity_print_css }}
  </head>
  <body>
    <div class="page">
      {{ content }}
    </div>
    <div id="footer">
      <p class="page">Page </p>
    </div>
  </body>
</html>

Это также работает.

<img src="https://www.drupalcenter.de/files/Page Counter.png" alt="" />

Задняя часть по-прежнему полностью отсутствует. У кого-нибудь есть идеи? Я уже пробовал несколько вещей, но я не нашел правильного решения.

Я получил некоторое вдохновение от PDF Styling & Reference > Расширенные темы: Номера страниц.

Kevin avatar
флаг in
`content: counter(page) " of " counter(pages);` это допустимый CSS? Это переменные шаблона Drupal? CSS не будет знать, что это такое. В любом случае, вы должны знать, что преобразование HTML в PDF очень ограничено. Придерживайтесь базового HTML и базового CSS для лучшей совместимости.

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.