add line space control feature for credocument

This commit is contained in:
Qingping Hou
2012-06-12 21:12:04 +08:00
parent b3cdbeee19
commit bad329811d
2 changed files with 39 additions and 3 deletions

View File

@@ -73,7 +73,8 @@ function CreDocument:init()
self.info.has_pages = false
self:_readMetadata()
self._document:setDefaultInterlineSpace(self.line_space_percent)
-- @TODO read line_space_percent from setting file 12.06 2012 (houqp)
--self._document:setDefaultInterlineSpace(self.line_space_percent)
end
function CreDocument:hintPage(pageno, zoom, rotation)
@@ -103,6 +104,10 @@ function CreDocument:zoomFont(delta)
self._document:zoomFont(delta)
end
function CreDocument:setInterlineSpacePercent(percent)
self._document:setDefaultInterlineSpace(percent)
end
DocumentRegistry:addProvider("txt", "application/txt", CreDocument)
DocumentRegistry:addProvider("epub", "application/epub", CreDocument)
DocumentRegistry:addProvider("html", "application/html", CreDocument)