管理此文档查看器中的缩略图。
函数lt.Document.Viewer.DocumentViewerThumbnails
实现了IDisposable
类lt.Document.Viewer.DocumentViewerThumbnails ()
实现了IDisposable
DocumentViewerThumbnails可通过缩略图的属性主题是.
类中页面的缩略图LEADDocument在文档查看器中设置。
的实例imageview用于查看缩略图。缩略图图像加载在后台线程中,以保持应用程序用户界面的响应性。
该类还处理用户与缩略图的交互,例如单击缩略图将视图移动到指定的页面。
的值DocumentViewerCreateOptions。ThumbnailsContainer是零,则应用程序不需要缩略图支持主题是。缩略图将零而不应使用。
否则,会发生以下情况:
的新实例DocumentViewerThumbnails创建和设置在主题是。缩略图财产。
的新实例imageview控件创建并作为子控件添加到DocumentViewerCreateOptions。ThumbnailsContainer.控件时,此图像查看器将用于查看页面的缩略图LEADDocument设置在查看器中。可以通过使用imageview类的属性。有关如何这样做的信息,请参阅属性imageview初始化。
的imageview控件从父控件中删除ThumbnailsContainer.
释放所有资源。
当一个新的LEADDocument对象中设置主题是使用主题是。SetDocument.如果在文档查看器中设置了以前的文档,则执行以下操作:
如果后台线程是静止的,则停止它加载.
删除上一个文档的项imageview通过调用ImageViewer.Items.Clear.
如果新文档集为空(应用程序刚刚关闭了该文档),则不需要进一步操作。如果设置了一个新的文档对象,则执行以下操作:
推荐的缩略图像素大小从新文档中获得DocumentImages。ThumbnailPixelSize并设置在imageview。ItemSize财产。
一个ImageViewerItem为文档中的每一页创建。的价值ImageViewerItem。图象尺寸由DocumentPage。大小值和缩略图大小,以保持正确的纵横比。物品的文本是否与字符串一起更新“页码”
项目被添加到查看器控件。该项为“空”,不包含图像数据。这将在下一步中更新。
创建一个后台线程来加载缩略图图像。这样做是为了保持应用程序用户界面的响应性并优化性能。线程保持滚动位置的跟踪imageview并加载当前可见项目的缩略图。使用从文档中获得缩略图DocumentPage。GetThumbnailImage.当检索到一个图像时,它被设置ImageViewerItem。图像.重复这个过程,直到获得所有缩略图的图像。的价值IsLoading可用于确定后台线程是否仍在加载缩略图。
DocumentViewerThumbnails处理如下:
当用户点击页面的缩略图时,主题是。GotoPage调用以将视图移动到特定页面。
如果使用注释,则在相应的缩略图项上呈现每个页面的容器,并在用户修改注释对象时实时更新。这执行使用imageview。PostRenderItem.
有关示例,请参见使用LEADTOOLS文档查看器.
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送到支持!应该有人联系你!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格开始新的聊天。
所有代理目前都离线。
聊天时间:
周一-周五
上午8:30 -下午6点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。