1. 報表打印機制
各種打印的運行機制,都是選擇打印時,先根據報表內容,在服務器的內存中將頁面中的內容全部生成完畢,即生成對應格式的對象;然后再由serverlet直接推送給客戶端,最后根據選擇的打印方式打印出來。
2. 報表打印方式
FineReport打印方式分為客戶端打印和服務器端打印:
3. 各打印方式的比較
為了更方便理解各打印方式,下面列出現有報表的各打印方式的對比說明。

4. 各打印方式的優缺點對比
5. 各打印方式的使用
5.1 直接使用報表工具欄中的打印按鈕
用戶系統通常只需要一種打印方式,不需要所有打印方式按鈕都顯示出來,此時可以自定義報表工具欄。
選擇
在各種預覽方式旁有編輯工具欄設置按鈕,或者在

注:如果不是在分頁預覽展示端打印,而是填報預覽展示端打印,則選擇模板>模板web屬性>填報頁面設置,其余設置相同。分析預覽同理。
5.2 自定義按鈕調用打印方法
不用報表內置的工具欄,用戶自定義按鈕,通過js調用打印方法。