|
|
@ -259,11 +259,14 @@ function ReaderUI:init()
|
|
|
|
self:registerPostInitCallback(function()
|
|
|
|
self:registerPostInitCallback(function()
|
|
|
|
self.document:loadDocument()
|
|
|
|
self.document:loadDocument()
|
|
|
|
|
|
|
|
|
|
|
|
-- read additional settings after the document has been loaded
|
|
|
|
-- used to read additional settings after the document has been
|
|
|
|
-- (but not rendered yet)
|
|
|
|
-- loaded (but not rendered yet)
|
|
|
|
self:handleEvent(Event:new("PreRenderDocument", self.doc_settings))
|
|
|
|
self:handleEvent(Event:new("PreRenderDocument", self.doc_settings))
|
|
|
|
|
|
|
|
|
|
|
|
self.document:render()
|
|
|
|
self.document:render()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CREngine only reports correct page count after rendering is done
|
|
|
|
|
|
|
|
self:handleEvent(Event:new("PostRenderDocument", self.doc_settings))
|
|
|
|
end)
|
|
|
|
end)
|
|
|
|
-- typeset controller
|
|
|
|
-- typeset controller
|
|
|
|
self:registerModule("typeset", ReaderTypeset:new{
|
|
|
|
self:registerModule("typeset", ReaderTypeset:new{
|
|
|
|