var self = this;
this.IRQueue = IRQueue;
var gfx = new CanvasGraphics(this.ctx, this.objs);
- var continuation = this.callback;
+ var startTime = Date.now();
+ var continuation = function(err) {
+ var pageNum = this.pageNumber + 1;
+ console.log('page=%d - rendering time: time=%dms',
+ pageNum, Date.now() - startTime);
+ console.log('page=%d - total time: time=%dms',
+ pageNum, Date.now() - this.startRenderingTime);
+
+ this.callback(err);
+ }.bind(this);
var displayContinuation = function pageDisplayContinuation() {
console.log('--display--');
-
// Always defer call to display() to work around bug in
// Firefox error reporting from XHR callbacks.
setTimeout(function pageSetTimeout() {
self.stats.render = Date.now();
console.log('page=%d - executeIRQueue: time=%dms',
self.pageNumber + 1, self.stats.render - startTime);
+ console.log('call back');
callback();
}
}
}
return links;
},
- startRendering: function(ctx, callback, errback) {
+ startRendering: function(ctx, callback) {
this.ctx = ctx;
this.callback = callback;
var patterns = xref.fetchIfRef(resources.get('Pattern')) || new Dict();
var parser = new Parser(new Lexer(stream), false);
var res = resources;
- var args = [], argsArray = [], fnArray = [], obj;
+ var args = [], obj;
var getObjBt = function getObjBt() {
parser = this.oldParser;
return { name: 'BT' };
paintImageXObject: function(imgData) {
this.save();
-
var ctx = this.ctx;
var w = imgData.width;
var h = imgData.height;