refactoring: use Document API getCoverPageImage to get cover image

This commit is contained in:
chrox
2014-08-27 11:07:25 +08:00
parent 40bddf0735
commit 0bc3eadcae
8 changed files with 130 additions and 170 deletions

View File

@@ -248,6 +248,16 @@ function KoptInterface:getRFPageDimensions(doc, pageno, zoom, rotation)
return Geom:new{ w = fullwidth, h = fullheight }
end
--[[
get first page image
--]]
function KoptInterface:getCoverPageImage(doc)
local tile = self:renderPage(doc, 1, nil, 1, 0, 1, 0)
if tile then
return tile.bb
end
end
function KoptInterface:renderPage(doc, pageno, rect, zoom, rotation, gamma, render_mode)
if doc.configurable.text_wrap == 1 then
return self:renderReflowedPage(doc, pageno, rect, zoom, rotation, render_mode)