정확하게 A4 크기가되어야하는 HTML로 보고서를 작성해야합니다. 머리글과 바닥 글이 필요합니다. 확실히 이것은 CSS로 할 수 있습니까?A4 크기의 HTML로 보고서를 만들어야합니다. 어떻게 할 수 있습니까?
누구에게도이 예제 또는 샘플 코드가 있습니까?
내가 봤 내가 모든받은 코드 조각은 미디어 쿼리에 대해 이야기하고 그들이 작동하지 않습니다 ..을 그래서 기본적으로 인쇄하기위한 목적으로, 생성 된 HTML은 PDF 문서로 변환됩니다. MVC4를 사용하여 뷰를 PDF로 변환하는 도구를 찾았습니다. 보기는 순수한 HTML입니다. 그래서 출력 보고서를 나타 내기 위해 HTML 스타일을 지정하지 않은 다음 PDF로 출력하는 것이 좋습니다.
그래서 나는 헤더가 할 수있는 능력, 그리고 바닥 글 (페이지 하단)과 그 둘의 중간 나는 다음과 같은 코드를 사용하여 시도
에서 다음 내용을 필요로하지만,하지 않는 것 ...
<html>
<head>
<style type="text/css" media="all">
@page {
size: A4 portrait; /* can use also 'landscape' for orientation */
margin: 1.0in;
border: thin solid black;
padding: 1em;
@bottom-center {
content: element(footer);
}
@top-center {
content: element(header);
}
}
#page-header {
display: block;
position: running(header);
}
#page-footer {
display: block;
position: running(footer);
}
.page-number:before {
content: counter(page);
}
.page-count:before {
content: counter(pages);
}
</style>
</head>
<body>
<div id="page-header">
<p>Header text</p>
</div>
<div id="page-footer">
<p>Footer text</p>
<p>Page <span class="page-number"/> of <span class="page-count"/></p>
</div>
<div id="page-content">
<p>Page 1.</p>
<p style="page-break-after:always;"/>
<p>Page 2.</p>
</div>
</body>
</html>
솔직히 미디어 쿼리 갈 길을 생각한다 바랍니다. 정확히 그들이 설계된 것이 아닙니까? '@media print'는 인쇄 할 때 페이지의 모양을 정확하게 정의 할 수있게합니다. 하지만 ... 나는 이런 식으로 시도한 적이 없으므로 단지 '처음 생각한'종류의 것일뿐입니다 ... – Charlie74
모든 예? 나는 http://www.fanuriotimetracking.com/files/releases/2.7/help/html/template-guide-html.html을 사용하여 샘플 페이지로 이동하려했다. do not work – user2206329
'# a4 {width : 8.27in; 신장 : 11.69in; } ' – mdesdev