FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創建VCL庫。它提供了可視化模板設計器,可以訪問最受歡迎的數據源,報告引擎,預覽,將過濾器導出為30多種格式,并可以部署到云,Web,電子郵件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF導出中增加了對以下對象的交互式表單支持:文本,復選框和圖片。能夠通過InteractiveFormsFontSubset屬性將所需的字形僅包含在交互式形式中。同時修復了多個Bug問題。歡迎下載體驗。(點擊下方按鈕下載)
立即點擊下載FastReport VCL v6.9最新版
DropBox停止以OAuth 2.0授權模式使用Internet Explorer后該怎么辦?
由于DropBox停止以OAuth 2.0授權支持Internet Explorer,并且TWebBrowser組件基于Internet Explorer,因此在DropBox中替換TWebBrowser進行授權存在問題。
有幾種替換TWebBrowser的方法:
-
使用RAD Studio 10.4中引入的新TEdgeBrowser組件,或使用基于Chromium引擎的WebView2和Edge以怪異模式使用TWebBrowser組件。
-
也使用基于Chromium引擎的免費第三方組件CEF4Delphi(//www.briskbard.com/index.php?lang=zh_CN&pageid=cef)。
首先,我們將考慮使用第一個選項,即使用新的標準組件,尤其是主要步驟,以便在導出到FastReport VCL 6組件中的DropBox時為您工作。
跟著這些步驟:
-
根據文檔對IDE進行預配置。在此階段,您需要在計算機上安裝新的Edge瀏覽器(基于Chromium),通常已經安裝了新的Windows更新,然后從GetIt(EdgeView2 SDK)安裝程序包或從NuGet 手動下載以獲取詳細信息。有關如何執行此操作的信息,請參閱上面鏈接中的文檔。從此軟件包中,您需要與Win32或Win64應用程序的位數相對應的WebView2Loader.dll庫。
-
接下來,您需要將此庫放置在構建應用程序的文件夾中,如果編譯和組裝是在RAD Studio 10.4中執行的,則在DropBox中進行導出和授權時未連接任何模塊,則將使用WebView2在兼容模式下使用TWebBrowser 。
-
如果要在10.4以下的RAD Studio版本中編譯應用程序,請在“使用”部分中使用TEdgeBrowser進行連接,并連接frxBrowserEdge模塊。您還將需要RAD Studio 10.4中的Vcl.Edge,Vcl.EdgeConst,WebView2模塊和WebView2Loader.dll庫。
現在,讓我們考慮基于Chromium引擎的第三方免費CEF4Delphi組件的選項:
-
根據組件創建者網站上的說明(請參閱上面的鏈接),有必要安裝CEF4Delphi組件,根據說明的“用法”部分配置您的應用程序,并將所需的文件集放入應用程序組裝文件夾中,這將使您的應用程序至少增加230 MB。
-
接下來,在“使用”部分中,連接frxBrowserChromium模塊,以在導出到DropBox時使用基于CEF4Delphi組件的瀏覽器使用授權。
如果一切操作正確,瀏覽器在導出到DropBox時將根據需要的組件運行,并且將Web,Edge,Chromium添加到表單名稱(如果未添加)-授權時的瀏覽器表單將在仿真模式下運行Internet Explorer的最新版本,它將顯示來自DropBox的消息,提示您更改瀏覽器。
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網火熱銷售中!在線訂購惠享超低折扣。>>查看價格詳情
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: