翻譯|使用教程|編輯:凌霄漢|2022-03-30 16:17:08.643|閱讀 346 次
概述:在新版 FastReport VCL 2022.2 中,我們為報表設計器添加了新功能,可幫助您在開發報表模板時檢測并修復最常見的錯誤。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport VCL 是一個具有自由對象布局的報表生成器。這意味著對象可以按任何順序排列,包括重疊其他對象。這些對象可以成功轉換為自由對象布局導出格式,但可能會導致具有剛性結構的文檔出現問題。這種格式的一個例子是 XLSX 表。由于格式的嚴格表格結構,無法導出相交對象。
首先,您需要在報表設計器中打開報表。該示例使用來自主演示應用程序的修改報告。
乍一看,沒有問題。讓我們看看呈現的報告在預覽中的樣子。
使用 XLSX 等表格導出時,問題可能會變得更加明顯。
我們看到導出期間表格中出現了額外的列,并且對象的內容被截斷。即使在運行了很長時間的報告中也很難檢測到此類錯誤。
讓我們回到報表設計器。從 FastReport VCL 2022.2 開始,報表設計器的標準工具欄上現在有一個按鈕,可啟用新功能 - “突出顯示交叉點”。
按下按鈕以突出顯示對象的交集。
現在我們可以看到哪些對象重疊以及它們相交的位置。
修復演示報告中的錯誤非常簡單,因為交叉點清晰可見,并且報告對象不多。讓我們移動問題對象。
在這種情況下,FastReport VCL 2022.2 版本中的另一個功能 Auto Guides 可以幫助報表開發人員。在此模式下,將為報告中每個對象的所有四個點自動生成延伸線。重要的是,此模式不會替換用戶在報表頁面上添加的擴展線,而是對其進行補充。
您可以借助報表設計器工作區上一行的按鈕更改此模式。
共有四種模式:
按下按鈕,開啟全顯示自動延長線模式。現在您可以移動帶有問題對象的延長線。
在這種模式下,問題區域清晰可見,在使用表導出過濾器時可以顯示出來。
但這些并不是“自動指南”模式的全部功能。在這種模式下,報表設計者可以將任何“自動指南”添加到自定義頁面指南中。移動標尺上的指南指針并單擊加號就足夠了。
這使您可以創建自定義參考線,以便在將新對象添加到報告時用于對齊。
當然,“自動指南”可以像添加時一樣從自定義指南中刪除。再次移動標尺上的指南指針,然后按減號。
此功能為報告開發人員提供了一系列精美且智能的報告,可以導出為任何數據格式。
FastReport 技術交流群:702295239 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn