我在 Django 中使用 xhtml2pdf 来输出包含多个表格的页面;html 视图完全按照我想要的方式显示,但 PDF 输出没有显示表格边框。
CSS(在模板中,未链接)是:
body {
font-size:11pt;
line-height:13pt;
font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
table.table-bordered, table.table-bordered>thead>tr>th, table.table-bordered>tbody>tr>td {
border-top-width: 1pt;
border-top-style: solid;
border-top-color: #000000;
border-bottom-width: 1pt;
border-bottom-style: solid;
border-bottom-color: #000000;
border-left-width: 1pt;
border-left-style: solid;
border-left-color: #000000;
border-right-width: 1pt;
border-right-style: solid;
border-right-color: #000000;
padding-top: 12pt;
padding-right: 12pt;
padding-bottom: 12pt;
padding-left: 12pt;
}
.border-top {
border-top-width: 1pt;
border-top-style: solid;
border-top-color: #000000;
}
td th table {
width: 100%;
vertical-align: center;
text-align:center;
}
table {
margin-top:auto;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
display:block;
}