簡體   English   中英

打印dompdf表問題

[英]Print dompdf table issue

打印dompdf表問題:DomPDF表在打印時超出了pdf格式。 誰能幫我這個忙。 我需要根據內容打破桌子的寬度。

這是DOMPDF的問題之一,沒有解決方法,除了您控制頁面上可以容納多少內容,並創造性地使用CSS分解內容以使其不與頁面重疊。 您必須將表分成多個表,然后告訴DOMPDF分頁符在哪里。

在我自己的DOMPDF用法中,我在HTML頂部包含CSS樣式。 注意CSS的“ page-break-before”屬性:

<!doctype html>
<html>
<head>
    <title>Dynamically Generated PDF</title>
    <style>
        #page_break{
            page-break-before:always;
        }
    </style>
</head>
<body>
    <!-- Contents of PDF -->
</body>
</html>

您可以使用另一個CSS屬性來拆分頁面,即“ page-break-after”。

您使用此CSS並將其應用於您知道要分頁的元素,例如:

<h2 id="page_break">Table 1:</h2>
<table>
    <!-- table content -->
</table>

<h2 id="page_break">Table 1 (continued):</h2>
<table>
    <!-- table content -->
</table>

這會將內容分成頁面,在這種情況下,此H2標簽將位於頁面頂部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM