←选择平台

GetThumbnailsGrid方法

总结

获取包含一个或多个页面缩略图的图像。

语法
c#
VB
c++
Java
公共RasterImageGetThumbnailsGrid (intfirstPageNumberintlastPageNumberintmaximumGridWidth
公共函数GetThumbnailsGrid (按值传递firstPageNumber作为整数按值传递lastPageNumber作为整数按值传递maximumGridWidth作为整数作为RasterImage
公共RasterImage^ GetThumbnailsGrid (intfirstPageNumberintlastPageNumberintmaximumGridWidth
公共RasterImage getThumbnailsGrid (intfirstPageNumberintlastPageNumberintmaximumGridWidth

参数

firstPageNumber

文档中第一页编号的以1为基础的数字。

lastPageNumber

文档中最后一页编号的以1为基础的数字。

maximumGridWidth

网格的最大宽度,以像素为单位。

返回值

在网格布局中包含缩略图的栅格图像对象。

讲话

缩略图网格可用于在一次调用中获得一个或多个页面的缩略图。结果图像将包含网格布局中的图像,按行从左到右;每个图像都有大小thumbnailPixelSize.网格宽度将小于或等于maximumGridWidth以像素为单位。列数是通过除法计算的maximumGridWidththumbnailPixelSize宽度。网格的高度和行数是由列数和图像总数决定的。

从中计算要获得的图像总数firstPageNumber而且lastPageNumber.如果lastPageNumber为0或-1时,将使用文档中的最后一页编号;在本例中,所有页面都来自firstPageNumber将在缩略图网格中返回文档的末尾。

LEADTOOLS文档查看器可以使用GetThumbnailsGrid加速获取文档中页面的缩略图,而不是迭代每个页面并调用DocumentPage。GetThumbnailImage

注意,此方法不更新缓存。

例子

考虑以下参数:

在本例中,我们将加载10张图像(由firstPageNumber而且lastPageNumber).每张图像将是100像素乘100像素。因为maximumGridWidth是300,而单幅图像的宽度是100,我们将有3列。因为我们有10张图片和3列,我们可以计算出我们需要4行。我们的图像是这样的:

完整的图像- 3列,4行+----+----+----+| 1 | 2 | 3 |+----+----+----+| 4 | 5 | 6 |+----+----+----+| 7 | 8 | 9 |+----+----+----+| 10 | __ | __ |+----+----+----+

需求
目标平台
Leadtools。文档作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。