Это что-то, что вы хотите напечатать? Вы можете добавить его на каждую страницу своего сайта и использовать CSS для определения тега в качестве носителя для печати.
В качестве примера это может быть пример заголовка:
<span class="printspan">UNCLASSIFIED</span>
И в вашем CSS сделайте что-то вроде этого:
<style type="text/css" media="screen">
.printspan
{
display: none;
}
</style>
<style type="text/css" media="print">
.printspan
{
display: inline;
font-family: Arial, sans-serif;
font-size: 16 pt;
color: red;
}
</style>
Наконец, чтобы включить заголовок / нижний колонтитул на каждой странице, которую вы можете использовать на стороне сервера, или если у вас есть какие-либо страницы, сгенерированные с помощью PHP или ASP, вы можете просто закодировать его в общий файл.
Изменить:
Этот ответ призван обеспечить способ показать что-то на физически напечатанной версии документа, а не показывая это иначе. Однако, как отмечают комментарии, он не решает проблему с нижним колонтитулом на нескольких печатных страницах при переполнении содержимого.
Я оставляю его здесь, если он будет полезен тем не менее.
Речь идет не о инъекции, а о свойствах класса.
class Controller @Inject()(thing: Something) { ... }
Он объявляет параметр конструктора. Вы можете использовать thing
в теле класса.
class Controller @Inject()(val thing: Something) { ... }
Создает thing
геттер. Таким образом, его можно использовать позже как:
class Controller @Inject()(val thing: Something) { ... }
val c1 = new Controller('Something')
c1.thing \\ here is `Something`
Вот хорошая нить об этом: По умолчанию для параметров конструктора scala установлено значение private val?