add DEBUGBT function to traceback certain location

pull/303/head
chrox 11 years ago
parent f32e9e4548
commit 1ee6d5a9c5

@ -36,3 +36,6 @@ function LvDEBUG(lv, ...)
print("#"..line) print("#"..line)
end end
function DEBUGBT()
DEBUG(debug.traceback())
end

@ -100,7 +100,7 @@ end
--[[ --[[
auto detect bbox auto detect bbox
--]] --]]
function KoptInterface:getAutoBBox(doc, pageno) function KoptInterface:getAutoBBox(doc, pageno)
local native_size = Document.getNativePageDimensions(doc, pageno) local native_size = Document.getNativePageDimensions(doc, pageno)
local bbox = { local bbox = {
x0 = 0, y0 = 0, x0 = 0, y0 = 0,
@ -113,8 +113,9 @@ function KoptInterface:getAutoBBox(doc, pageno)
if not cached then if not cached then
local page = doc._document:openPage(pageno) local page = doc._document:openPage(pageno)
local kc = self:createContext(doc, pageno, bbox) local kc = self:createContext(doc, pageno, bbox)
--DEBUGBT()
bbox.x0, bbox.y0, bbox.x1, bbox.y1 = page:getAutoBBox(kc) bbox.x0, bbox.y0, bbox.x1, bbox.y1 = page:getAutoBBox(kc)
DEBUG("Auto detected bbox", bbox) --DEBUG("Auto detected bbox", bbox)
Cache:insert(hash, CacheItem:new{ autobbox = bbox }) Cache:insert(hash, CacheItem:new{ autobbox = bbox })
page:close() page:close()
kc:free() kc:free()

Loading…
Cancel
Save