Essential Studio 2019v3版本解读:PDF Viewer Xamarin.Forms组件

本文主要介绍Essential Studio最新版中Xamarin.Forms PDF Viewer组件的新功能,以及可达成的效果。

Essential Studio 2019v3版本上线已有些时日,相信大家对新版本都有一定的了解。本次更新是Syncfusion的又一大动作,涉及XamarinWPFUWP、ASP.NET(Web Forms、MVC、Core)、WinFormJavaScript等平台。

对于此版本,Xamarin.Forms PDF Viewer组件更新了一些令人期待的功能,小编将在本文中逐步介绍。

单页视图

现在,您可以使用水平导航逐页查看PDF文件。单页查看模式为电子书阅读器提供了更好的可读性。您可以在单页视图模式下(例如在连续模式下)执行所有操作(包括注释、文本搜索、书签导航等)。

Essential Studio 2019v3版本解读:PDF Viewer Xamarin.Forms组件

Essential Studio 2019v3版本解读:PDF Viewer Xamarin.Forms组件

可以使用PDF Viewer的PageViewMode属性来更改查看模式。枚举PageViewMode具有两个值:Continuous和PageByPage。该属性的默认值是Continuous。下面的代码示例说明了如何切换到逐页查看模式:

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//启用单页查看模式</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">pdfViewer.PageViewMode = PageViewMode.PageByPage;</font></font><font></font>

加载加密的PDF文档

PDF Viewer现在允许通过从用户那里获取密码来加载和查看受密码保护的PDF文件。以下代码示例显示了如何加载加密的PDF文件。

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//文件密码</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">字符串密码=“ PASSWORD”;</font></font><font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//加载加密的PDF文档</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">pdfViewer.LoadDocument(pdfStream,密码)</font></font><font></font>

在前面的代码示例中,pdfStream是从加密的PDF读取的流实例,而password是用于加密PDF文件的密钥。

您可以从此位置下载示例以加载加密的PDF文档。

最小缩放百分比

现在可以将PDF Viewer中加载的PDF文件最小化到一定水平。由于默认情况下会放大文档以适合页面宽度,因此此功能在高清设备上提供了更好的可读性。

以下代码示例将PDF Viewer实例的最小缩放百分比设置为10%。

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">//将最小缩放百分比值设置为“ 10”</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">pdfViewer.MinimumZoomPercentage = 10;</font></font><font></font>

要了解有关缩放自定义的更多信息,请参阅放大文档页面

下载Essential Studio系列产品:

  • Essential Studio for Xamarin

  • Essential Studio for Windows Forms

  • Essential Studio for WPF

  • Essential Studio for JavaScript

  • Essential Studio for UWP

  • Essential Studio Enterprise Edition

  • Essential Studio for ASP.NET Core

  • Essential Studio for ASP.NET MVC

  • Essential Studio for ASP.NET Web Forms



*想要获得Essential Studio系列产品更多资源或正版授权的朋友,可以咨询【客服】了解哦~

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月26日
下一篇 2019年9月26日

相关推荐

发表回复

登录后才能评论