在我的應用程序中,允許用戶定義自己的頁眉和頁邊空白進行打印。 對於報頭,用戶可以提供以下兩個字段:wkhtmltopdf頁眉頂部的標題高度和定位標題
- (一)頁上邊距在毫米(從頁面頂部)
- (b)中頁眉邊距以毫米(從頂部頁)
的字段的(a)和(b)作爲顯示在下面的圖中:
例如,如果用戶爲10毫米提供了(a)和(b)爲100mm時,那麼「標題區域」的高度將是90mm。
現在標題內的內容需要在標題區域的頂部對齊。
有沒有辦法設置標題區域的高度,並在這個標題區域內的頂部對齊內容。
目前,我做爲報頭HTML選項如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<style type="text/css">
body
{
border:0;
margin: 0;
padding: 0;
height: 90mm; //in actual program, this is set dynamically in PHP
}
</style>
<script type="text/javascript">
function subst()
{
//process the GET parameters and accordingly set the Header Region text info
}
</script>
</head>
<body onload="subst()">
<div>
//text
</div>
</body>
</html>
的邊距選項被設置爲100毫米。
我已經嘗試設置垂直對齊:頂部爲身體 CSS,但同樣沒有工作。
我實現的最終輸出似乎沒有標題區域內容在頂部或中部垂直對齊。它位於標題區域中間的某處。
嘗試使用用於'spacing'的wkhtmltopdf標誌除了'餘量-top' – Unixmonkey 2013-03-08 19:11:09
@Unixmonkey:頭標區的內容不具有固定的大小。用戶可以自由提供任何不。標題內容的行數。所以間距不能預先固定。另外,我之前沒有提到,即使紙張大小是用戶定義的。 – mohitp 2013-03-08 19:28:40