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

翻译|其它|编辑:陈津勇|2019-10-29 14:45:23.590|阅读 355 次

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

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

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

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

单页视图

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

可以使用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系列产品更多资源或正版授权的朋友,可以咨询【慧都客服】了解哦~


标签:

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

文章转载自:Syncfusion

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP