如何配置報表生成器FastReport.Net環境
FastReport .NET是適用於Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支援.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現了對.NET 5的支援。新增了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告物件的演算法已得到顯著改進。並且還新增了用於轉換數字的新功能。
輸出報告
準備好的報告可以匯出為支援的格式之一。此刻,可以使用以下格式。
- PDF格式
- HTML
- RTF
- Excel XML (Excel 2003+)
- Excel 2007
- CSV
- TXT
- OpenOffice計算
- 圖片(Bmp, Png, Jpeg, Gif, Tiff, Metafile)
透過匯出過濾器進行匯出。要做到這一點:
- 使用 "準備 "方法準備一個報告。
- 建立一個export filter的例項並設定其屬性。
- 呼叫Report物件的Export方法。
下面的示例將一個準備好的報表匯出為HTML格式。
// 準備一份報告 report1.Prepare(); // 建立一個HTML匯出過濾器的例項 FastReport.Export.Html.HTMLExport export = new FastReport.Export.Html.HTMLExport(); // 顯示匯出選項對話方塊並進行匯出。 if (export.ShowDialog()) report1.Export(export, "result.html");
在這個例子中,匯出設定是透過對話視窗進行的。
配置FastReport.Net環境
使用工具箱中的EnvironmentSettings元件,您可以控制一些FastReport.Net環境設定。要做到這一點,請將該元件放在您的窗體上,並使用屬性視窗設定其屬性。
EnvironmentSettings.ReportSettings屬性包含一些與報表相關的設定。
屬性描述
語言預設語言
新報表的預設指令碼語言。
bool ShowProgress
決定是否需要顯示進度視窗。
bool ShowPerformance
決定是否在預覽視窗的右下角顯示報表效能資訊(報表生成時間、消耗的記憶體)。
EnvironmentSettings.DesignerSettings 屬性包含一些與設計器相關的設定。
屬性說明
圖示 Icon Icon
設計器視窗的圖示。
預設字型
報表中使用的預設字型。
EnvironmentSettings.PreviewSettings 屬性包含一些與預覽相關的設定。
屬性描述
預覽按鈕
Buttons在預覽的工具欄中可見的按鈕集。
int PagesInCache
預覽時可儲存在記憶體快取中的準備頁數。
bool ShowInTaskbar
確定是否在Windows工作列中顯示預覽視窗。
bool TopMost
確定是否應將預覽視窗顯示為最上面的表格。
Icon Icon
預覽視窗的圖示。
string Text
預覽視窗的文字。如果沒有設定文字,將使用預設文字 "預覽"。
EnvironmentSettings.EmailSettings 屬性包含電子郵件帳戶設定。這些設定在預覽視窗的 "傳送電子郵件 "功能中使用。
屬性描述
字串地址
發件人地址(如您的電子郵件地址)。
字串名稱
發件人名稱(如你的名字)。
字串 MessageTemplate
用於建立新訊息的訊息模板。例如,"Hello, Best regards, ..."。
字串 Host
SMTP主機地址。
int 埠
SMTP埠(預設為25)。
串使用者名稱,串密碼
使用者名稱和密碼。如果您的伺服器不需要認證,請將這些屬性留空。
bool AllowUI
允許在 "傳送郵件 "對話方塊中更改這些設定。這些設定將儲存在FastReport.Net配置檔案中。
UI風格的設定在環境設定元件的以下屬性中可用。
屬性描述
UIStyle UIStyle
設計師的風格和預覽形式。有6種風格可供選擇--VisualStudio2005、Office2003、Office2007Blue、Office2007Silver、Office2007Black、VistaGlass。
預設的風格是Office2007Black。
bool UseOffice2007Form
此屬性會影響設計器和預覽表單。它決定了如果選擇了以下樣式之一,是否應該使用 Office2007 樣式的表單。Office2007Blue、Office2007Silver。
Office2007Black,VistaGlass。
預設值為true。
除了這些屬性,環境設定元件還有一些事件。使用這些事件,你可以做以下事情。
- 替換設計器中標準的 "開啟檔案 "和 "儲存檔案 "對話方塊。
- 替換標準的進度視窗。
- 將自己的連線字串傳遞給報告中定義的連線。
這些任務將在本手冊的以下章節中進行描述。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995027/viewspace-2758402/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何配置gradle環境Gradle
- macaca 環境配置報錯Mac
- pycharm如何配置python環境PyCharmPython
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 環境配置
- mac如何配置python環境變數MacPython變數
- Windows10如何配置java環境WindowsJava
- 配置開發環境、生成環境、測試環境開發環境
- [實用] 如何配置 iview 除錯環境View除錯
- 如何在Eclipse中配置安卓環境Eclipse安卓
- 聊聊如何在docker環境中配置hostsDocker
- win10如何配置環境變數?Win10變數
- ApacheCordovaforios環境配置ApacheiOS
- Linux環境配置Linux
- vue – 環境配置Vue
- JAV A環境配置
- Flutter環境配置Flutter
- 配置python環境Python
- nerfstudio環境配置
- IDEA配置環境Idea
- 一、環境配置
- JAVA環境配置Java
- conda環境配置
- Anaconda環境配置
- php環境配置PHP
- Maven 環境配置Maven
- 配置jdk環境變數win10教程_win10jdk環境變數如何配置JDK變數Win10
- 如何下載安裝jdk和配置環境JDK
- 如何下載Java-配置環境全教程Java
- Linux雲伺服器系統如何配置建站環境配置?Linux伺服器
- windows 配置JAVA環境WindowsJava
- CentOS 初始環境配置CentOS
- Arduino IDE 環境配置UIIDE
- SpringBoot多環境配置Spring Boot
- Mac PHP 環境配置MacPHP
- 開發環境配置開發環境
- Eclipse配置maven環境EclipseMaven
- JAVA 環境配置 CentOSJavaCentOS