使用LEADTOOLS文档查看器

总结

主题是是使用的主类文档查看器。它不是一个控制本身:相反,它使用UI控件的父容器。

创建文档查看器

使用本机UI控件的父容器允许文档查看器:

下面的图显示了一个应用程序,该应用程序使用文档查看器:

documentviewerparts.png

主题是有以下部分:

  1. 视图(可选):查看文档的主要内容。

  2. 缩略图(可选):页面的缩略图。

  3. 书签(可选):文档的书签和目录。

  4. 注释(可选):注释工具栏和列表添加对象。

  5. 应用程序用户界面:用户应用程序的UI元素——这些都不是文档查看器的一部分。这些元素通常与标准菜单和工具栏项DocumentViewerCommands

执行以下步骤来创建一个新的主题是在您的应用程序:

  1. 创建一个新的实例DocumentViewerCreateOptions并初始化以下成员:

    • ViewContainer(可选):将现有的应用程序控制。这就是主要在创建视图(第1部分),文档查看器将创建的实例imageview并添加在这里。

    • ThumbnailsContainer(可选):将现有的应用程序控制。这就是创建缩略图(第2部分),文档查看器会创建一个实例imageview并添加在这里。

    • BookmarksContainer(可选):将现有的应用程序控制。这就是创建书签和目录(第3部分)。文档查看器将创建一个树控件并将其添加在这里。

    • UseAnnotations(可选):设置真正的使用注释文档查看器。annotation工具栏和自动化对象被创建在稍后的时间。

  2. 调用DocumentViewerFactory.CreateDocumentViewer,传递从上一步创建的选项。

主题是被创建,开始加载LEADDocument为控制和调用的各种属性和方法来调用操作查看器。

加载文件

主题是可以查看任何LEADTOOLSLEADDocument对象。指使用文档库LEADTOOLS加载信息如何使用这个类加载任何类型的文档。

LEADDocument获得对象,将它放置在文档查看器通过调用SetDocument方法。观众将加载文档与光栅和填充视图或页面的SVG表示。任何缩略图、书签、或注释文档查看器和填充。

如果LEADDocument被设置在观众不是只读的,然后查看器时将通知页面收集变化结果的用户添加或删除页面文件,它会更新视图,缩略图,注释,文本和书签相应部分。如果多个页面(从多个文档)从观众要添加或删除,然后最好围绕代码DocumentViewer.BeginUpdateDocumentViewer.EndUpdate减少闪烁,而观众更新部分。

客户端PDF呈现

文档查看器支持客户端呈现PDF查看PDF文档时提高性能和可靠性,减少服务器的负载。客户端PDF呈现在缺省情况下是启用的,可以连接DocumentViewer.UsePDFRendering财产。在这种模式下,文档查看器将检查如果源文档包含任何PDF页面,如果是这样,不会使用图像/ SVG呈现:相反,它将呈现页的PDF格式的图像数据直接在图像查看器和缩略图的表面。

印刷

文档查看器使用标准的HTML5 /打印支持JavaScript,可以:

选项包括:

DocumentViewer.Print为更多的信息。

例子

为一个例子,请参考主题是。这个示例将展示如何创建一个功能主题是在您的应用程序。

LEADTOOLS HTML5 JavaScript
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。