原創(chuàng)|使用教程|編輯:鄭恭琳|2020-03-04 10:27:44.353|閱讀 332 次
概述:主要的FastReport.Net報(bào)表查看工具是Viewer。該查看器具有豐富的工具包,可用于存儲(chǔ)、導(dǎo)出、打印和其他帶有報(bào)表的操作。 所有這些種類非常有用,但并非總是必要的。例如,對于僅查看和打印報(bào)表的用戶而言,導(dǎo)出電子郵件是絕對沒有用的。同樣,許多人不需要大量可用的導(dǎo)出報(bào)表。您感到困惑,卻還是要浪費(fèi)時(shí)間尋找您實(shí)際需要的那一個(gè)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
主要的FastReport.Net報(bào)表查看工具是Viewer。該查看器具有豐富的工具包,可用于存儲(chǔ)、導(dǎo)出、打印和其他帶有報(bào)表的操作。
所有這些種類非常有用,但并非總是必要的。例如,對于僅查看和打印報(bào)表的用戶而言,導(dǎo)出電子郵件是絕對沒有用的。同樣,許多人不需要大量可用的導(dǎo)出報(bào)表。您感到困惑,卻還是要浪費(fèi)時(shí)間尋找您實(shí)際需要的那一個(gè)。
在這種情況下,我們只想為這些用戶保留必要的功能。它可以非常簡單地完成。
Combit List & Label報(bào)表生成器的用戶也提出了這個(gè)問題。
如您所知,FastReport.Net的報(bào)表設(shè)計(jì)器還允許您查看報(bào)表。為此,他使用了相同的查看器。您可以在設(shè)計(jì)器的設(shè)置中自定義可用導(dǎo)出的列表。文件-選項(xiàng)-用戶界面菜單:
導(dǎo)出菜單按鈕打開設(shè)置窗口以顯示導(dǎo)出:
您可以自定義單個(gè)導(dǎo)出和整個(gè)導(dǎo)出的顯示。有一個(gè)默認(rèn)菜單按鈕可以快速恢復(fù)您的原始設(shè)置。例如,我們將已刪除的導(dǎo)出從顯示中為PDF、Office和XML格式。確實(shí),當(dāng)我們查看報(bào)表時(shí),我們將發(fā)現(xiàn)它們不再位于導(dǎo)出清單中:
但是從報(bào)表設(shè)計(jì)器中,我們只能設(shè)置導(dǎo)出清單。那其他控件呢?為此,您必須使用編程技能。在創(chuàng)建將運(yùn)行報(bào)表的應(yīng)用程序時(shí),我們可以設(shè)置審閱者的菜單設(shè)置。例如,此代碼:
Report report = new Report(); report.Load("App_Data/Master-Detail.frx"); report.Prepare(); FastReport.Utils.Config.PreviewSettings.Buttons = PreviewButtons.Print | PreviewButtons.Design; report.ShowPrepared();
在這里,我們設(shè)置按鈕顯示。準(zhǔn)確地說,我們只命名要顯示的所有按鈕:“打印和設(shè)計(jì)”。
結(jié)果,我們得到:
不錯(cuò)的結(jié)果,僅此而已。除按鈕外,還在輸入字段中顯示頁碼。無法將其刪除,否則,如果沒有頁面導(dǎo)航按鈕,您將無法進(jìn)入其他頁面。
現(xiàn)在您可以嘗試一下。如果您的應(yīng)用程序包含任何用于在預(yù)覽中隱藏/顯示控件的邏輯,那么將所有內(nèi)容恢復(fù)為初始形式肯定是一個(gè)有用的機(jī)會(huì):
Config.PreviewSettings.Buttons = PreviewButtons.All;
您可以采用另一種方式,不是列出應(yīng)顯示的按鈕,而是列出要排除的按鈕:
Config.PreviewSettings.Buttons ^ = PreviewButtons.Email;
同時(shí),“發(fā)送電子郵件”按鈕將消失,其余的按鈕將可用。
當(dāng)然,您可以類似于上述示例來編輯可用導(dǎo)出的列表。
您也可以通過以下方式編輯導(dǎo)出列表:Config.PreviewSettings.Exports
您可以編輯導(dǎo)出到云的內(nèi)容:Config.PreviewSettings.Clouds
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) |
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn