是否可以在每个打印页面上打印带有自定义页眉和页脚的HTML页面?
无论内容如何,我都想在每个打印页面的顶部和底部添加Red,Arial,16pt大小的单词"UNCLASSIFIED" .
为了澄清,如果文档打印在5页上,则每个页面都应具有自定义页眉和页脚.
有人知道这是否可以使用HTML/CSS?
我尝试根据其中的内容量创建一些<page></page>类a4.如果内容超过了高度<page></page>,我想创建一个新<page></page>的内容超过上一页.
var element = document.getElementsByClassName('a4')[0];
var editorHeight = element.offsetHeight;
var pages = element.childElementCount * 1123;
var pageNumber = element.getElementsByClassName('a4').length + 1;
if (editorHeight < pages) {
var newPage = document.createElement('page');
newPage.setAttribute('size', 'A4');
newPage.setAttribute('class', 'a4');
newPage.dataset.pages = pageNumber;
element.appendChild(newPage);
}Run Code Online (Sandbox Code Playgroud)
body {
background: rgb(204, 204, 204);
}
page {
background: white;
display: block;
text-align: justify;
margin: 20px;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0, 0, 0, 0.5);
}
page[size="A4"] {
width: 21cm;
height: …Run Code Online (Sandbox Code Playgroud)