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