原創|使用教程|編輯:鄭恭琳|2015-11-18 14:00:39.000|閱讀 1139 次
概述:本篇文章將主要介紹FastReport Online Designer設計器上的組件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport Online Designer是一個RIA應用程序(富網頁應用程序),允許你從任何擁有先進網頁瀏覽器的任何設備上運行它。
>>立即在線體驗FastReport Online Designer
FastReport在線報表設計器包含以下11個組件:
“Text”對象是FastReport中最基礎的數據表示方式。在組件面板中如下圖所示:
添加到報表頁面如下圖:
“Text”對象允許顯示以下文本信息:
此外,你還可以在文本對象中將這些數據結合。你可以通過雙擊文本對象來打開文本對象的編輯器。
將數據列插入到“Text”對象的方法有以下幾種。
“Text”對象中允許你使用一些簡單的HTML標簽。默認情況下,標簽是被禁用的,可在“Properties”窗口中將“HtmlTags”屬性設置為true啟用。下面是支持的標簽列表:
標簽 | 描述 |
< b>...< /b> | 加粗 |
< i>...< /i> | 斜體 |
< u>...< /u> | 下劃線 |
< strike>...< /strike> | 刪除線 |
< sub>...< /sub> | 下標 |
< sup>...< /sup> | 上標 |
< font color=...>...< /font> | 字體顏色 |
標簽使用示例:
上面是標簽文本,下面是對應的打印結果。"Text"對象的屬性有:
“Rich text”對象允許你以RTF格式來顯示多行文本以及保存布局和樣式。在工具欄上顯示如下:
在報表頁面顯示和普通"Text"組件很像:
當報表導出為一些文檔格式時,“Rich Text”對象將被導出為圖片。“Formatted text”既可以顯示源數據又可以顯示“Text”對象中的數據。可通過手動鍵入表達式或通過DataColumn屬性將組件與數據字段進行連接。該對象有以下屬性:
“Picture”對象可以顯示以下格式的圖片:BMP,PNG,JPG,GIF,TIFF,ICO,EMF,WMF。有了“Picture”對象,你可以打印公司logo、員工照片以及任何圖形信息。在工具欄上顯示如下:
“Picture”對象在報表頁面顯示則如下:
“Picture”對象可以顯示來自以下數據源的數據:
可通過雙擊“Picture”對象來調用圖片編輯器,然后選擇圖片的來源:
你也可以在對象屬性:DataColumn, Image, ImageLocation中設置圖片的來源。你也可以從“Data”窗口中將數據列拖放到報表頁面,創建一個含有鏈接到列的“Picture”對象。你拖動列應該具有“byte []”數據類型。在“Picture”對象的上下文菜單中,你可以選擇的尺寸模式有以下幾種:
各模式的區別如下圖所示:
還可通過Angle屬性來旋轉圖像。圖像旋轉結果如下:
“Picture”對象有以下屬性:
“Line”對象可以顯示水平,垂直或對角線。在工具欄上顯示如下:
在報表頁面顯示如下:
“Line”組件用有以下屬性:
“Shape”對象允許你給報表添加基本的形狀,以及修改它們的顏色和大小。“Shape”對象提供以下幾種形狀:
“Shape”對象在工具欄顯示如下:
“Shape”對象用有以下屬性:
“CheckBox”對象在報表里顯示復選框,在工具欄顯示如下:
“CheckBox”對象在報表頁顯示則如下:
“CheckBox”對象用有以下屬性:
“Table”組件是Microsoft Excel表的簡化版本。在面板中顯示如下:
在報表頁顯示如下:
你可以創建一個靜態表,然后手動填充單元格。也可以使用數據源中的字段創建一個動態表格。動態表示例如下所示:
“Table”對象擁有以下屬性:
“Matrix”對象和“Table”對象一樣。都是由行、列和單元格組成。同時,它有不預先知道矩陣中有多少行和列-這取決于它所連接的數據。在工具欄上顯示如下:
在報表頁面“Matrix”對象顯示如下:
矩陣對象可以手動填充數據,你也可以通過數據源字段創建一個動態矩陣:
“Matrix”對象擁有以下屬性:
“Barcode”對象在報表中顯示條形碼,在工具欄顯示如下:
“Barcode”對象在報表頁顯示如下:
“Barcode”對象支持一下類型的條形碼:
條碼 | 允許的長度 | 符號 |
2 of 5 Interleaved | 0-9 | |
2 of 5 Industrial | 0-9 | |
2 of 5 Matrix | 0-9 | |
Codabar | 0-9, -$:/.+ | |
Code128 | 128 ASCII chars | |
Code39 | 0-9,A-Z, -. *$/+% | |
Code39 Extended | 128 ASCII chars | |
Code93 | 0-9,A-Z, -. *$/+% | |
Code93 Extended | 128 ASCII chars | |
EAN8 | 8 | 0-9 |
EAN13 | 13 | 0-9 |
MSI | 0-9 | |
PostNet | 0-9 | |
UPC A | 12 | 0-9 |
UPC E0 | 6 | 0-9 |
UPC E1 | 6 | 0-9 |
2-Digit Supplement | 2 | 0-9 |
5-Digit Supplement | 5 | 0-9 |
PDF417 | any | |
Datamatrix | any | |
QR code | any | |
Aztec code | any |
"Barcode"對象擁有以下屬性:
“Cellular text”對象可以將文本的每個字符顯示在單獨的單元格中。它經常應用在金融應用的打印形式中。在工具欄上顯示如下:
“Cellular text”對象在報表頁面顯示如下:
事實上“Cellular text”對象是直接從“Text”對象繼承的。“Cellular text”對象擁有以下屬性:
某些報表可能需要顯示這類信息,比如工業設施里的儀表板。FastReport中有兩個顯示線性和簡單儀表的組件。在工具欄上顯示如下:
在報表頁面則顯示如下:
上面是線性儀表,下面是簡單儀表。可通過屬性窗口中的Pointer和Scale屬性更改儀表的外觀。可以設置刻度和指示器的顏色,數字和線寬度的字體。還可以在Expression屬性中添加表達式來計算儀表值,該表達式可以是來自數據源的一個字段。
如有任何疑問請咨詢""。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn