FastReport教程:如何在不使用Internet Explorer的Delphi中将报表导出到DropBox(OAuth 2.0)

翻译|行业资讯|编辑:杨鹏连|2021-02-19 10:26:41.440|阅读 68 次

概述:DropBox停止以OAuth 2.0授权模式使用Internet Explorer后该怎么办?

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

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的方法:
  1. 使用RAD Studio 10.4中引入的新TEdgeBrowser组件,或使用基于Chromium引擎的WebView2和Edge以怪异模式使用TWebBrowser组件。
  2. 也使用基于Chromium引擎的免费第三方组件CEF4Delphi(https://www.briskbard.com/index.php?lang=zh_CN&pageid=cef)。
铬

首先,我们将考虑使用第一个选项,即使用新的标准组件,尤其是主要步骤,以便在导出到FastReport VCL 6组件中的DropBox时为您工作。

跟着这些步骤:

  1. 根据文档对IDE进行预配置。在此阶段,您需要在计算机上安装新的Edge浏览器(基于Chromium),通常已经安装了新的Windows更新,然后从GetIt(EdgeView2 SDK)安装程序包或从NuGet 手动下载以获取详细信息。有关如何执行此操作的信息,请参阅上面链接中的文档。从此软件包中,您需要与Win32或Win64应用程序的位数相对应的WebView2Loader.dll库。
  2. 接下来,您需要将此库放置在构建应用程序的文件夹中,如果编译和组装是在RAD Studio 10.4中执行的,则在DropBox中进行导出和授权时未连接任何模块,则将使用WebView2在兼容模式下使用TWebBrowser 。
  3. 如果要在10.4以下的RAD Studio版本中编译应用程序,请在“使用”部分中使用TEdgeBrowser进行连接,并连接frxBrowserEdge模块。您还将需要RAD Studio 10.4中的Vcl.Edge,Vcl.EdgeConst,WebView2模块和WebView2Loader.dll库。
现在,让我们考虑基于Chromium引擎的第三方免费CEF4Delphi组件的选项:
  1. 根据组件创建者网站上的说明(请参阅上面的链接),有必要安装CEF4Delphi组件,根据说明的“用法”部分配置您的应用程序,并将所需的文件集放入应用程序组装文件夹中,这将使您的应用程序至少增加230 MB。
  2. 接下来,在“使用”部分中,连接frxBrowserChromium模块,以在导出到DropBox时使用基于CEF4Delphi组件的浏览器使用授权。
如果一切操作正确,浏览器在导出到DropBox时将根据需要的组件运行,并且将Web,Edge,Chromium添加到表单名称(如果未添加)-授权时的浏览器表单将在仿真模式下运行Internet Explorer的最新版本,它将显示来自DropBox的消息,提示您更改浏览器。

还想要更多吗?您可以点击阅读【FastReport 报表2020最新资源盘点】查找需要的教程资源。让人兴奋的是FastReport .NET正在慧都网火热销售中!在线订购惠享超低折扣。>>查看价格详情

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:Fast Reports

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat