2
我打算使用FPDF生成報告。算法在FPDF中解決了什麼問題?
我的問題像這樣水平的數據太長A4或A3顯示:
V -> H1 -> H2 -> H3............> HTotal
v1 -> 1 2 3 ..........> 1+2+3+..n
v2 -> 1 2 3 .........> 1+2+3+..n
v3 -> 1 2 3 .........> 1+2+3+..n
.......................................
Vtotal 1*n 2*n 3*n...........> (1+2+3+..n)*n
例
V -> H1 -> H2-> H3 -> H4 -> TOTAL
v1 1 2 3 4 10
v2 1 2 3 4 10
v3 1 2 3 4 10
v4 1 2 3 4 10
VT 4 8 12 16 40
像(分割顯示頁)所以我的PDF可以輸出
V -> H1 -> H2
v1 1 2
v2 1 2
v3 1 2
v4 1 2
VT 4 8
V -> H3->H4
v1 3 4
v2 3 4
v3 3 4
v4 3 4
VT 12 16
V -> TOTAL
v1 10
v2 10
v3 10
v4 10
VT 40
因此,即使數據太長,我仍然得到了數據顯示。
誰能幫我:
- 解決這個問題?
- 或者向我推薦使用FPDF的解決方案?
- 或在PHP中建議一個算法?
你可以創建一個使用多種細胞的表。但在繪製表格之前,您需要做一些計算。通常我們會根據高度來查看它是否會落入新頁面。但是對於你的桌子,你將不得不計算寬度(假設桌子高度總是適合頁面)。如果您修正色譜柱寬度,那麼做起來會更簡單。 – Boz