Interface ReportRenderer

All Known Implementing Classes:
PdfRenderer

public interface ReportRenderer

把 ReportDocument 輸出成特定格式

實作可重用且 thread-safe,同一個 renderer 可同時處理多份文件。

輸出語意:render 以第一個位元組寫入 out 為界分為兩階段。產生階段(排版、繪製、序列化到 renderer 自己的暫存檔) 的任何失敗或取消都不會寫出任何位元組;寫出階段只是把完成的檔案複製到 out,此時 out 丟出例外則 out 可能已有部分內容, 呼叫者必須丟棄。out 不會被關閉。

Since:
4.0.0