前面的幾節說明如何建立和使用資料來源與資料集,以及如何版面和格式化報告項目。如果單一報告的開發人員只需要少數的報告,
那麼就能很有效率地使用這些方法。但是在較大的專案中,如果專案有多個開發人員,或者專案需要更多的報告,
就需要許多設計,才能使用相同的元素或版面。在這些情況下,手動的技術可能不敷使用。重複開發相同的元件會耗費許多時間,
而且容易發生錯誤。即便您使用「BIRT 報告設計程式」複製和貼上特性,
報告設計也無法提供便利的方式來存取標準的元素與版面。
- 程式庫
這類檔案儲存了自訂的報告特性,例如資料來源、資料集、視覺化報告項目及樣式。您可以使用報告設計中的程式庫來存取自訂的報告元素。您可以在單一報告設計中使用多個程式庫。藉由使用多個程式庫,您可以將個別專案或程序所需要的樣式與功能分開。
程式庫是報告設計的動態元件。當程式庫開發人員變更程式庫時,報告設計會自行和已變更的程式庫進行同步處理。這樣的話,就可以輕易地在報告設計套組內傳送變更。
- 範本
這個類型的檔案提供標準報告版面的結構。「BIRT 報告設計程式」提供了一組標準範本,例如「簡易清單」報告範本和「群組清單」報告範本。範本可以包含出現在報告的版面中的視覺化報告項目、資料來源與資料集,以及主頁面版面。和報告設計一樣,範本也可以使用一或多個程式庫。
範本是用來建置新的報告設計的一種靜態架構。因此,報告設計只能衍生自一個範本。此外,當範本開發人員變更範本時,以該範本為根據的報告設計並不會自動反映出對範本的變更。