前一主題下一主題


如何為 ReportDesign.initialize 方法提供程式碼

您可以執行下列步驟來為 ReportDesign.initialize 方法提供程式碼:

  1. 選擇 Script 標籤。
  2. 選擇「輪廓」視圖。
  3. 在「輪廓」中,選取最頂端的一行(請參閱圖 22-2)。
  4. 在 Script 中,選取 Initialize( ) 方法。
  5. 在 Script 編輯器中,輸入程式碼。

這時會出現「BIRT 報告設計程式」(請參閱圖 22-3)。

提供要追蹤之方法的程式碼

對於您要追蹤的每個方法提供一個陳述式,來產生日誌檔的一行輸出行(請參閱下列陳述式):

printWriter.println("Table.onRow"); 

如果要為您要追蹤的報告項目方法提供程式碼,請先從「輪廓」中選取適當的物件,再從方法選項清單中選取適當的方法。 之後,再依照上一節的指示,利用相同的步驟將程式碼輸入方法中。

如果要提供資料集或資料來源方法的程式碼,在選取要追蹤的方法之前,請先從「資料總管」中,選取適當的資料來源或資料集。

提供 ReportDesign.afterFactory 程式碼

ReportDesign.afterFactory 方法中的下列陳述式會關閉檔案。

printWriter.close(); 

使用這個方法會清除所有緩衝區,可以確保所有方法輸出都會出現在檔案中。

如果要提供 ReportDesign.afterFactory 程式碼,請選取概要的標題,再選取字碼頁的 afterFactory 方法。


(c) Copyright Actuate Corporation 2006

前一主題下一主題