这是我使用Wicked_pdf将 ...
reader = ExecReader("Select concat(first_name,' ',middle_name,' ',last_name) as full_name from barangka_patient_infomation WHERE family_number = '" & familynumberComboBox.Text & "' ")
If reader.HasRows Then
While reader.Read
familynumberComboBox.Items.Add(reader.Item("full_name"))
End While
End If
页面转换为html.erb
时的结果。
问题:似乎pdf
的{{1}}被分为两页。
我尝试了什么没有成功:
答案 0 :(得分:1)
好吧,要解决此问题,您必须使用重复的div用户page-break-inside: avoid !important;
来处理此溢出中的结果。
喜欢,如果您有:
<div class="main">
<div class="article">
...
</div>
<div class="article">
...
</div>
<div class="article">
...
</div>
...
...
...
</div>
这会导致溢出,使内容与分页符中的标题重叠。
所以>>在此类page-break-inside: avoid !important;
中使用:article
。
table.report-container div.article {
page-break-inside: avoid;
}
---> here is a full answer to print a page properly using html/css
答案 1 :(得分:-2)
你的第一页是不是填满了?我看到第一页底部没有间隙,这就是我问的原因。如果它填满,除了在运行wkhtml2pdf时定义更大的页面时,没有什么能阻止分页。
如果您提供了更完整的屏幕截图以及您正在使用的确切HTML和CSS,那么您可以做出更多更好的答案。