文檔首頁>>FastReport中文文檔>>示例 7.單元格中的對象
示例 7.單元格中的對象
使用插入到矩陣單元格中的對象可以產(chǎn)生各種視覺效果。在下面的示例中,我們將展示如何繪制一個簡單的標尺,顯示員工的銷售水平。
矩陣將使用 "MatrixDemo "數(shù)據(jù)源。要建立矩陣,請按以下方式添加數(shù)據(jù)列:
- 在行首添加 "Year "數(shù)據(jù)列;
- 在列標題中添加 "Name "數(shù)據(jù)列;
- 在矩陣單元格中添加 "Revenue "數(shù)據(jù)列。
按以下方式設置矩陣的外觀:
現(xiàn)在,讓我們在帶有 "Revenue"值的單元格中添加三個 "Shape"對象:
如果單元格中的數(shù)值小于 100,則只顯示一個紅色對象;
如果單元格中的數(shù)值小于 3000,將顯示兩個黃色對象;
如果單元格中的數(shù)值大于或等于 3000,將顯示三個綠色的對象。
現(xiàn)在矩陣看起來是這樣的:
為了控制對象,我們將使用矩陣單元格的事件處理程序。為此,請選擇 "Revenue "單元格,并使用 "Properties(屬性)"窗口創(chuàng)建 "BeforePrint "事件處理程序。