翻譯|其它|編輯:陳津勇|2019-10-29 14:45:23.590|閱讀 411 次
概述:本文主要介紹Essential Studio最新版中Xamarin.Forms PDF Viewer組件的新功能,以及可達成的效果。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Essential Studio 2019v3版本上線已有些時日,相信大家對新版本都有一定的了解。本次更新是Syncfusion的又一大動作,涉及Xamarin、WPF、UWP、ASP.NET(Web Forms、MVC、Core)、WinForm、JavaScript等平臺。
對于此版本,Xamarin.Forms PDF Viewer組件更新了一些令人期待的功能,小編將在本文中逐步介紹。
單頁視圖
現(xiàn)在,您可以使用水平導航逐頁查看PDF文件。單頁查看模式為電子書閱讀器提供了更好的可讀性。您可以在單頁視圖模式下(例如在連續(xù)模式下)執(zhí)行所有操作(包括注釋、文本搜索、書簽導航等)。
可以使用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現(xiàn)在允許通過從用戶那里獲取密碼來加載和查看受密碼保護的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文檔。
最小縮放百分比
現(xiàn)在可以將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系列產(chǎn)品:
*想要獲得Essential Studio系列產(chǎn)品更多資源或正版授權的朋友,可以咨詢了解哦~
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: