ctx.fillStyle = "#FFFFFF";
ctx.fillRect(0, 0, dw, dh);
}
- // Draw the texts if necessary
- if ($this.getVersionToLoad(page) === 'textasvector' || $this.getVersionToLoad(page) === 'vector') {
- if ($this.fluidbook.support.pdftocanvas) {
- $this.renderPDFPageToCanvas(page, ctx, dw, dh, function () {
- afterTexts();
- });
- } else {
- try {
- var img = $this.texts[page];
- if (img !== undefined && img !== null) {
- img = img.get(0);
- if (img.width === 0) {
- $this.deletePage(page);
- $this._preloadPage(page, callback);
- console.warn('failed to load page for drawing texture ', page);
- return;
- }
- ctx.drawImage(img, -1, 0, dw + 2, dh);
- }
- } catch (e) {
- console.warn(e);
- }
- afterTexts();
- }
- }
var afterTexts = function () {
// Draw content links
}
};
+ // Draw the texts if necessary
+ if ($this.getVersionToLoad(page) === 'textasvector' || $this.getVersionToLoad(page) === 'vector') {
+ if ($this.fluidbook.support.pdftocanvas) {
+ $this.renderPDFPageToCanvas(page, ctx, dw, dh, function () {
+ afterTexts();
+ });
+ } else {
+ try {
+ var img = $this.texts[page];
+ if (img !== undefined && img !== null) {
+ img = img.get(0);
+ if (img.width === 0) {
+ $this.deletePage(page);
+ $this._preloadPage(page, callback);
+ console.warn('failed to load page for drawing texture ', page);
+ return;
+ }
+ ctx.drawImage(img, -1, 0, dw + 2, dh);
+ }
+ } catch (e) {
+ console.warn(e);
+ }
+ afterTexts();
+ }
+ }
+
+
+
} else {
callback();